Google admob安卓SDK——开屏广告

之前有写过一篇文章,很多小伙伴认为海外APP没有开屏广告,实际上这是错误的,国外APP到底有没有开屏广告?

关于不同类型的广告,这是最后一节,前面的是:

  1. 安卓移动广告SDK——横幅广告
  2. 安卓admob SDK——插屏广告
  3. google admob 安卓SDK——原生广告之概述,加载和请求
  4. Google admob安卓SDK——激励广告
  5. 另外测试以上所有广告都要按照启用测试广告的要求来进行。
  6. 安卓移动广告SDK解读——前提条件、导入SDK,选择广告格式等

应用开屏广告是面向发行商的一种特殊广告形式,发行商希望通过应用加载屏幕盈利。应用程序打开的广告可以随时关闭,并被设计为当你的用户把你的应用程序带到前台时显示。应用打开广告会自动显示一个小的品牌区域,让用户知道他们在你的应用中,如图所示:

, Google admob安卓SDK——开屏广告

实施开屏广告的重要步骤

  1. 扩展Application类以初始化GMA SDK。
  2. 创建一个实用程序类来加载广告,然后再显示它。
  3. 载入广告。
  4. 监听ActivityLifecycleCallbacks。
  5. 显示广告并处理回调。
  6. 实施并注册LifecycleObserver界面以在前景事件期间显示广告。

关键点: 应用公测中的广告引用会在4小时后失效。在请求时间超过四小时后呈现的广告将不再有效,可能不会获得收入。这个时间限制正在仔细考虑中,可能会在未来的测试版app开放格式中改变。如果您遇到内存缓存问题或想提交反馈,请在谷歌admob应用程序公测故障排除表单中记录您的担忧。为确保您不会显示过期的广告,请向AppOpenManager中添加一种方法,以检查自从加载广告参考以来已经有多长时间了。 然后,使用该方法检查广告是否仍然有效。

关于冷启动与加载屏幕

到目前为止,假定您仅在用户将应用暂停在内存中时将其放在前台时才显示应用打开的广告。 启动您的应用但以前未将其暂停在内存中时,将发生“冷启动”。

冷启动的一个例子是用户第一次打开您的应用程序。 在冷启动的情况下,您不会有一个先前加载的应用打开的广告可以立即显示。 您请求广告与收到广告之间的延迟可能会导致一种情况,即用户可以短暂使用您的应用程序,然后对刚刚出现的上下文无关的广告感到惊讶。 应该避免这种情况,因为这是糟糕的用户体验。

在冷启动时使用应用打开广告的首选方法是使用加载屏幕加载您的游戏或应用资产,并仅在加载屏幕上展示广告。 如果您的应用已完成加载,并已将用户吸引到您的应用的主要内容,请不要展示广告。

关键点:为了在app open广告显示时继续加载应用资产,请始终在后台线程加载资产。

app open ad最佳实践

应用打开广告可帮助您在应用首次启动时和应用切换期间通过应用的加载屏幕获利,但请务必牢记最佳实践,以使用户享受使用应用的乐趣,这一点很重要。 最好是:

  • 在用户使用您的应用几次后,展示您的第一个应用打开广告。
  • 在用户原本会等待您的应用加载的时间显示应用打开的广告。
  • 如果您在应用程序打开的广告下有一个加载屏幕,并且在关闭广告之前加载屏幕已完成加载,则可能需要使用onAdDismissedFullScreenContent()方法关闭加载屏幕。

好了,关于广告形式的这一篇我们就全部讲完啦!

Leave a Reply

Your email address will not be published. Required fields are marked *