非常简单的问题:
当应用被销毁时,我仍会在logcat中看到与广告相关的消息:
ads Scheduling ad refresh 60000 ms from now.
ads ad is not visible, not refreshing ad.
这是正常的吗?如果没有,你如何防止这种情况发生?
/ e我试过在onDestroy()中制作adRequest = null
和`adview.destroy();
/ e2版本:
Google Play服务lib修订版15
SDK工具22.6.1
SDK平台工具19.0.1
Android开发者工具22.0.5.v201307292155--757759
解决方案(来自Google网上论坛用户): adView.destroy()为我修复此问题后添加adView = null
答案 0 :(得分:0)
您确定活动已被销毁吗? #onDestroy被调用了还是活动只是隐藏在后台?
您可能需要在Activity#onStop中调用adView#destroy(),因为即使活动被销毁,也无法保证调用#onDestroy。