如果显示插页式广告,则在活动中未调用onResume()和onPause()

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如果显示插页式广告,则在活动中未调用onResume()和onPause()相关的知识,希望对你有一定的参考价值。

这很奇怪 - 我没想到为什么我的app逻辑在暂停/恢复活动时没有被执行但不幸的是如果Ad Mob非页内插入添加在屏幕上这两种方法根本就没有被调用。

刚刚在android 4.4,7.1,8.1上测试过。

这种行为是否正常?

答案

InterstitialAd始终显示在应用程序活动之上的另一个活动中。因此,只要广告在屏幕上可见,您的实际活动就会暂停,因此不会调用yourActivity的生命周期方法,一旦广告关闭,您的活动就会调用onResume

以上是关于如果显示插页式广告,则在活动中未调用onResume()和onPause()的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 AdMob 在活动中加载插页式广告并在下一个活动中显示?

如何在加载插页式广告后显示活动?

适用于单项活动的AdMob插页式广告

插页式 Admob 广告:“IllegalStateException:只有全屏活动可以请求方向”

仅在加载插页式广告时显示按钮,否则显示TextView?

在每 x 次加载的 viewdidload 上显示插页式广告