2016-01-01 37 views
0

我在移動應用中使用admob廣告。當我通過指導方針時,我發現了下面的說法。如何確保在屏幕關閉時不會發出廣告請求

如果您的應用自動刷新廣告,請確保屏幕關閉時不會進行廣告請求。此外,如果用戶在短時間內在應用中使用廣告的網頁進行導航,則不應比建議的60秒速率提前更新新的廣告請求。

https://support.google.com/admob/answer/3245199?hl=en

能否請你告訴我什麼,我需要做的是爲「確保廣告請求沒有做出當屏幕關閉」

我使用codova AdMob的親插件中整合廣告。 https://github.com/floatinghotpot/cordova-admob-pro

以及使用所述代碼

if(AdMob) AdMob.createBanner({ 
    adId: admobid.banner, 
    position: AdMob.AD_POSITION.TOP_CENTER, 
    autoShow: true }); 

三江源。

+1

我認爲當屏幕關閉時設備會進入休眠狀態,因此您的應用將暫停,直到您再次進入 - http://stackoverflow.com/questions/5345344/app-seems-to-stop-working-when-the-screen-goes-to-sleep - 不要引用我對此 - 雖然你仍然得到推動設備通知,例如新郵件等,但如果用戶想要 – Tasos

回答

2

你不需要做任何事情。廣告單元在屏幕關閉或您的活動進入後臺時自動暫停。您可以監視logcat來驗證這一點。

至少這被看作是發生在Mopub我用它來調解admob。

1

不要通過服務調用您的廣告刷新代碼。即使應用不在前臺,服務也可以在後臺工作。 通過一些活動或片段調用代碼,一旦它進入後臺,它會自動暫停

+0

,也可以關閉這些通知。首先,我懷疑這是否可能。它必須從活動中完成。其次,他從來沒有提到任何關於他從服務中提神的事情?在發佈答案之前你是否閱讀過這些問題? – AndroidMechanic

+0

我不確定我的答案出了什麼問題。他從來沒有提到從服務請求廣告請求的代碼,但是問題並沒有提到如何確保在屏幕關閉時不會發出請求。現在,如果您讓代碼調用服務中的廣告,則代碼肯定會在後臺運行,但如果通過活動/片段調用,代碼將無法運行。 也許有更多的東西比我剛剛提到的,但正如我所說,我無法找到任何問題在我的回答這個問題 –

相關問題