And*_*iue 2 android interstitial admob android-activity
我在我的Android应用中使用了Admob的插页式广告.在应用程序的某些事件中调用interstitialAd.show().一切都运行良好,但广告上有一个令人讨厌的用例.
如果用户在广告显示时点击了HOME或广告活动(即用户点击广告)处于活动状态,则切换回应用后将显示广告或广告活动.我希望显示应用程序(即主要活动位于活动堆栈的顶部),因为用户看到广告时看起来很混乱.
我试图捕获所有活动回调(例如onStart(),onResume()...),但显然应用程序永远不会成为此用例的前景.由于广告活动是通过调用interstitialAd.show()启动的,因此我在管理活动堆栈时所知道的技巧也无济于事.
有谁知道如何自动关闭广告并将应用主要活动返回到顶部?
谢谢.
如果有人正在寻找答案.如果用户在显示插页式广告时点击"主页"按钮,则会阻止用户再次启动应用时显示.
在AndroidMainifest.xml文件中,为AdActivity活动添加:android:noHistory ="true"
像这样:
<activity android:name="com.google.android.gms.ads.AdActivity"
android:noHistory="true"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
</activity>
Run Code Online (Sandbox Code Playgroud)
到目前为止,这似乎是有效的.
| 归档时间: |
|
| 查看次数: |
5306 次 |
| 最近记录: |