开发者如何设计APP冷启动时的广告变现策略

215 篇文章 0 订阅
215 篇文章 0 订阅

Android APP冷启动指的是:应用从未启动或被完全关闭后的启动,此时系统进程需要创建新的应用进程并初始化所有必要的类和资源,包括 Application 的加载、主线程的启动以及首个 Activity 的创建与渲染,冷启动贯穿了 App 整个启动流程,是耗时最长的启动方式。

应用的冷启动包括哪些部分?

正常而言,一般是包括「创建应用进程前」和「应用进程后」两个部分。

创建应用进程前:

1. 加载并启动应用。

2. 在启动后立即显示应用的空白启动窗口。

3. 创建应用进程。

创建应用进程后:

1. 创建应用对象。

2. 启动主线程。

3. 创建主 Activity。

4. 扩充视图。

5. 布局屏幕。

6. 执行初始绘制。

对于用户来说,能够见到我们应用的第一个界面就算启动完成了,一般的启动时长就是指的这个。

APP的启动速度影响用户体验,冷启动的时间过长,可能会影响用户活跃度、导致用户等待焦虑,甚至在等到过程中选择放弃使用。

以开屏广告为例,因为绝大多数的广告平台不支持缓存到本地,所以冷启动时需要实时请求开屏广告。

由于开屏广告限制的等待时间较短,对广告加载要求很高,以下是一些优化的建议:

1、应用启动后第一时间加载广告,且等待时长后台可配

应用loading页等待时长一般设置最多5秒,应用可根据自身情况上下调整。如果5s内返回广告,则直接显示。如果5s内未返回,则进入应用主界面。需要注意的是,如果广告后面返回,也不要立即展示,否则会突然弹出造成用户误点击。

2、优先使用本地配置

应用启动后一般是先请求广告配置,然后再请求广告,如果能直接使用本地配置,就可以减少客户端跟服务器的一次交互。

对新安装用户,可以在App预置广告配置到本地,首次启动时先使用本地配置请求广告,同时从服务器拉取新的配置,供下次使用。

3、广告源配置最好控制在7个以内

如果没有历史数据参考,建议初始阶段只配置一个填充较高的广告源,先把展示数据优化好。

4、使用备用广告

卡屏可以请求两套广告源配置:

一套高eCPM配置,作为优先展示广告;

一套速度快配置(如只配置1个无底价广告源),作为备用广告。

以上内容由AdSet聚合广告平台整理发布,供开发者参考~

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值