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