2014-03-19 67 views
1

非常简单的问题:谷歌播放服务广告 - 广告仍然刷新后的活动破坏

当应用程序被破坏,我仍然看到有关消息的广告在logcat中:

ads Scheduling ad refresh 60000 ms from now. 
ads ad is not visible, not refreshing ad. 

这是正常的吗?如果不是,你如何防止这种情况发生?我尝试了在onDestroy()中制作adRequest = null和`adview.destroy();

/E2版本:

谷歌播放服务的lib修订15

SDK工具22.6.1

SDK平台工具19.0.1

Android开发者工具22.0.5.v201307292155- -757759

解决方案(来自Google网上论坛用户): adView.destroy()修复后添加adView = null这个问题对我来说

回答

0

你确定活动已被销毁吗? #onDestroy是否被调用或是隐藏在背景中的Activity?

您可能需要在Activity#onStop中调用adView#destroy(),因为即使该Activity被销毁,也不保证调用#onDestroy。

+0

是的,我相当确定:我在onDestroy()中添加了一条Log.e(....)行,当我关闭该活动时会打印该行。 – Werner

+0

您使用的是什么版本的Admob SDK或Google Play服务? – William