【发布时间】:2014-12-07 05:13:11
【问题描述】:
我在 android 中使用 admob 横幅,一切正常,但除了这种情况:
首先,我关闭 Wifi,然后打开我的应用程序。
其次,我打开 Wifi >>> 横幅不显示在当前活动(主要活动)中。
第三,我做了一些动作来在我的应用中打开新的活动>>>在那个活动上显示横幅
第四,我回到主要活动>>>横幅不显示。
这意味着横幅只在我刷新我的活动时显示,除了我的主要活动?
请建议我应该如何解决它?
【问题讨论】:
我在 android 中使用 admob 横幅,一切正常,但除了这种情况:
首先,我关闭 Wifi,然后打开我的应用程序。
其次,我打开 Wifi >>> 横幅不显示在当前活动(主要活动)中。
第三,我做了一些动作来在我的应用中打开新的活动>>>在那个活动上显示横幅
第四,我回到主要活动>>>横幅不显示。
这意味着横幅只在我刷新我的活动时显示,除了我的主要活动?
请建议我应该如何解决它?
【问题讨论】:
每个活动都在其“onCreate()”期间加载横幅,这就是为什么它在您的第二个活动中可见。所以从逻辑上讲,如果您考虑使用您的应用的真实用户,这将正常工作。
即便如此,如果您愿意,您也应该使用以下方法完成 MainActivity: http://developer.android.com/reference/android/content/Intent.html#FLAG%5FACTIVITY%5FNO%5FHISTORY
[Intent.FLAG_ACTIVITY_NO_HISTORY][1]和第二个活动的覆盖“onBackPressed()”从头开始重新加载第一个活动
【讨论】:
这没什么好担心的。
AdView 负责展示广告。如果您已将其(在 Admob 仪表板中)配置为每 X 秒自动刷新一次,那么我希望它会在某个时候再次注意到它有网络连接并开始投放广告。
你最好专注于你的应用/游戏本身。
【讨论】: