安卓admob SDK——插屏广告

上一篇文章我给大家过了一遍banner广告,包括自适应banner。今天我们一起看一下插屏广告,英文叫Interstitial.

interstitial首先是全屏的,覆盖了整个APP界面,一般展示在APP操作流中的自然过渡点,比如一项复杂操作完成后,游戏之间不同的关卡等。插屏广告出现时,用户有两种选择,点击它,或者等待几秒关闭它。

Can I use AdMob Interstitial Ad in this way? - Discuss - Kodular Community

实施插屏广告

这主要是技术人员的工作,作为运营人员,大概了解一下即可。步骤都是:导入SDK,创建插屏广告对象,测试广告,加载广告,展示广告。

广告埋点

对于运营人员需要对广告数据进行埋点,虽然广告平台之后也会提供这些数据,但是开发者仍然有必要自己埋点跟踪,目的是与平台的数据方便对比,及时发现问题和优化空间。为了进一步定制广告的行为,您可以在广告的生命周期中连接许多事件:加载、打开、关闭等等。您可以通过AdListener类监听这些事件。这里面涉及到很多函数,方法和对象,我们不需要知道,具体了解广告事件是可以追踪的即可。

插屏广告最佳指南

考虑插屏广告是否适合您的应用

插屏广告在具有自然转换点的应用中效果最佳。 在应用程序中完成任务(例如共享图像或完成游戏关卡)便创造了这一点。 由于用户期望操作中断,因此在不影响用户体验的情况下展示广告很容易。 确保您考虑在应用工作流程中的哪些时间点展示插页式广告,以及用户可能做出的反应。

在显示插屏广告时,记得要设置暂停操作

插屏广告类型多样,包括文字广告、图片广告和视频广告等。确保应用在展示插屏广告时,也会暂停使用某些资源,以便供广告使用,这一点十分重要。例如,当您请求展示插屏广告时,请务必暂停应用产生的所有音频输出。您可以在 onAdClosed() 事件处理脚本中恢复声音播放,当用户结束与广告的互动时,就会调用这个处理脚本。此外,还应考虑在广告展示时暂停所有会占用大量资源的计算任务,例如游戏循环。这样可以确保用户不会遇到图像无响应、响应慢或视频卡顿的现象。

留出足够的加载时间

确保在恰当的时间展示插页式广告十分重要,同样,确保用户无需等待广告加载也十分重要。在您打算调用 show() 前,不妨调用 loadAd() 事先加载广告,这样可确保应用在广告展示时间到来时,已准备好加载完毕的广告。

不要用广告冲击用户

虽然在您的应用中增加插屏广告的频率似乎是增加收入的好方法,但它也会降低用户体验并降低点击率。 确保用户不会被频繁打扰,以至于放弃享受您的应用程序。

 

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注