2014-03-19 85 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