繁体   English   中英

从后台关闭应用程序启动时的插页式广告

[英]Dismiss Interstitial Ad on App launch from Background

我正在研究插页式广告并在我们的 Android 应用程序中实施它们。 我已经成功地实施了它们,但是我遇到了一个有趣的问题。

显示插页式广告时,如果您将应用程序最小化(使用主页键),则在应用程序下次启动时,将启动该广告。 尽管从技术上讲这似乎是预期的行为,但这在我们的应用程序中很糟糕,因为我们在显示广告时关闭了应用程序。

有没有办法知道广告何时显示,如果有人最小化应用程序,那么我们关闭插页式广告,以便下次启动时应用程序启动正常从 SplashScreen 启动。

我检查了 AdListener,但没有一个提供关于应用程序生命周期的回调,如 onPause 和 onResume。

如果有人可以为此问题提出一些黑客建议,我将不胜感激。

在您的AndroidMainifest.xml文件中添加:

android:noHistory="true"AdActivity活动

像这样:

<activity android:name="com.google.android.gms.ads.AdActivity"
   android:noHistory="true"
 android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
</activity>

参考: 这个

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM