我在我的 android 应用程序中使用 Admob 的插页式广告。interstitialAd.show() 在应用程序的某些事件中调用。一切正常,但广告中有一个烦人的用例。
如果用户在广告显示或广告活动(即用户点击广告)处于活动状态时单击主页,则在切换回应用程序后将显示广告或广告活动。我更喜欢显示应用程序(即主要活动位于活动堆栈的顶部),因为它看起来让用户首先看到广告感到困惑。
我试图捕获所有活动回调(例如 onStart()、onResume() ...),但显然该应用程序在此用例中永远不会成为前台。由于广告活动是通过调用 interstitialAd.show() 启动的,因此我所知道的管理活动堆栈的技巧也无济于事。
有谁知道如何自动关闭广告并将应用程序主要活动返回到顶部?
谢谢。