广告请求耗时对开屏广告曝光影响较大,尤其是在应用冷启动场景。为此,TopOn SDK针对冷启动做了优化,并支持针对冷启动场景配置独立的广告请求策略,以进一步提升广告曝光效果。
术语解释:冷启动:指APP从完全关闭状态下重新启动APP的场景。一般在APP从未启动、或APP在后台停留时间过长被系统回收、或APP被用户主动杀死时,会认为APP处于完全关闭状态。冷启动与热启动区别:冷启动需要创建并初始化应用,再加载页面;热启动是指当应用已经被打开,但被按下返回键、Home键等按键时回到桌面或者是切换到其他程序的时候,再重新打开该APP的场景。热启动无需创建并初始化应用,直接就能加载页面。
本文档介绍了如何配置TopOn SDK的冷启动流量分组,以优化冷启动开屏广告的曝光效果。
TopOn支持开发者在设置流量分组时,增加冷启动请求规则,作为该广告下的冷启动策略 。当应用在冷启动时,TopOn会读取冷启动策略请求广告,以提高冷启动的广告展示率。
APP如需支持冷启动策略,无需进行额外代码开发,只需更新TopOn SDK v6.1.78及以上版本
为使用冷启动策略,需要在流量分组下增加冷启动规则。具体流程如下:
答:
共同点:冷启动策略 与 SDK预制策略 均是通过客户端预置策略,来减少网络请求耗时,并支持配置独立的广告Waterfall请求策略,来优化开屏场景的效率。
差异点:SDK预制策略从TopOn后台导出并在集成TopOn SDK时预置到应用,SDK预置策略随应用一起发布,仅在应用安装或更新后首次启动时使用,在TopOn SDK获取线上广告位策略成功后将不再使用。冷启动策略从线上获取,在应用安装后非首次打开时的冷启动时使用。
更直观的说明可参考示意图: