初始化流程
2021-01-26 17:12:38 3 举报
初始化流程
作者其他创作
大纲/内容
初始化SDK PtgAdSdk.init
初始化配置管理器initDispatchManager
获取配置池中配置文件,匹配最高policyVersion配置文件,并进行初始化设置
客户端验证并获取配置文件信息ClientVerifyLoader
对每个消耗方广告分发器包装PtgAdCacheProvider(广告缓存)PtgTrackingWrapProvider(广告数据追踪)
执行各个消耗方Sdk初始化方法
过滤器初始化PolicyFilter.start
初始化广告分发管理器initDispatchProvider
包装 PllicyLoader(ClientVerifyLoader、HttpConfigPolicyLoader、LocalConfigPolicyLoader)
广告分发器进行初始化PtgDispatchProvider.init
根据初始化提供消耗方初始化广告分发器
创建配置管理器 DispatchManager
根据配置文件信息获得配置文件,并将获得的配置放置到缓存池中HttpConfigPolicyLoader
初始化广告频控统计管理器ActionFrequencyManager
尝试读取本地配置,将该配置放置到缓存池中LocalConfigPolicyLoader
同步配置管理dispatchManager.start
初始化安全管理器SecurityManager.getInstance().requestSecurityStrategyIfNeed
编译配置中正则规则,并加入缓存池preHandleBlockPacketsRule
0 条评论
下一页