2016-08-24 43 views
2

我的Android應用程序有一些admob廣告。我正在Google Play商店Alpha & Beta頻道中測試我的admob。在alpha/beta測試中使用真實的AdMob廣告

我的問題是:

我能以實際的AdMob廣告單元ID,當我部署我的應用程序到谷歌玩 存儲Alpha測試版&渠道?它違反谷歌播放政策?什麼 如果我點擊或不點擊它們?

我在谷歌的AdMob閱讀:

我是否需要使用測試廣告?是。在開發過程中使用直播 廣告違反AdMob政策,因此可能會導致您的AdMob帳戶暫停 。

但是對我來說似乎不是很清楚。

謝謝!

回答

2

我能以實際的AdMob廣告單元ID,當我部署我的應用程序到谷歌玩 存儲Alpha測試版&渠道?

是的,你可以,它不違反政策。

如果點擊或不點擊它們,該怎麼辦?

您不能/不應該點擊您自己的實時廣告。

(以及技術上可以,但你會得到緩刑的話)

+0

如果應用程序在商店,爲什麼不應該點擊? – user3290180

+0

@ user3290180點擊您自己的實時廣告違反了Google的政策 – earthw0rmjim

+0

我知道這是開發時禁止的,但在商店中您就像任何其他用戶一樣。 – user3290180

0

如果你能得到的測試設備的設備ID的。請將它們添加到請求中。這是最好的方法。

// Create an ad request. Check logcat output for the hashed device ID to 
     // get test ads on a physical device. 
     AdRequest adRequest = new AdRequest.Builder() 
      .addTestDevice(AdRequest.DEVICE_ID_EMULATOR) 
      .addTestDevice("INSERT_YOUR_HASHED_DEVICE_ID_HERE") 
      .build(); 
+0

查看我上面的答案。使用這種方法不會讓你安全地上傳你的應用程序到alpha/beta。我從一開始就這樣做了,並且仍然讓我的帳戶暫停了一個月。如果您知道獲取Firebase測試設備ID的方式,請分享。 – zarsky

3

技術上可以,但是要考慮的很重要的一點 - 發佈前的報告。您需要禁用啓動前報告,或者確保不會向Firebase測試設備展示廣告,否則您會收到一堆「機器人點擊」,並帶來所有後果。

我剛剛暫停了一個月的帳戶,意外地做了這個 - 不要重複我的錯誤。

您可以禁用遊戲控制檯設置(見截圖)發射前的報告,或使用此功能以某種方式從測試設備隱藏您的廣告:

boolean isTestDevice() { 
    return Boolean.valueOf(Settings.System.getString(getContentResolver(), "firebase.test.lab")); 
} 

更多信息在this article on ubuverse.com

Google Play Console settings

相關問題