簡體   English   中英

AdMob Android集成

[英]AdMob Android Integration

問題#1:在我看過的教程中,很多人都把這行代碼放在了下面:

AdManager.setTestDevices( new String[] {AdManager.TEST_EMULATOR});

進入活動的onCreate覆蓋。 可以肯定的是,展示了測試廣告。

當我將應用程序實際提交到App Store時,是否應該離開此行? 當用戶實際使用我的應用時,它不會顯示測試廣告嗎?

問題2:我還看到了一些示例,其中代碼手動請求了廣告:

AdView adView = (AdView) findViewById(R.id.ad);
adView.requestFreshAd();

我真的需要這些行嗎?

不幸的是,我沒有便攜式設備,無法測試這些假設中的任何一個?

當我將應用程序實際提交到App Store時,是否應該離開此行? 當用戶實際使用我的應用時,它不會顯示測試廣告嗎?

您可能需要刪除該內容,然后再將其提交到市場。 它不會影響(該行僅影響模擬器,因此用戶將看到真實的廣告),但是您也將不需要它(請參閱YAGNI原理 )。

問題2:我還看到了一些示例,其中代碼手動請求了廣告:

在某些特殊情況下,您可能需要它。 例如,如果您要在一個活動中展示您的廣告,則不需要它。 有用的幾種情況:

  • 您的廣告位於TabHost的頂部,並且您想在用戶更改當前標簽時更改廣告。
  • 您的用戶將長時間使用您的單個活動(例如,PDF閱讀器)。 然后,您可能希望每15分鍾更改一次廣告(當然,請致電requestFreshAd :)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM