簡體   English   中英

如何在我的應用中使用Admob Live廣告?

[英]How do I use Admob Live ads on my app?

我已經准備好要在商店上發布該應用程序,該商店已經使用了Admob的橫幅廣告,並且最近一直在使用測試ID。 我有自己的Admob ID,但是我可以用真實ID更新測試ID,並在模擬器上運行一次以更新代碼嗎? 據我所知,直到項目不在模擬器上再次運行,更改才會反映在.apk文件中。

我擔心這是一個實時廣告,因此無法將其用於開發目的。 另外,為了使該應用程序可以使用實時廣告,我需要進行哪些更改? 任何幫助將不勝感激。

如果您將設備ID添加為測試設備,則只有該設備才能獲得測試廣告。 當您生成簽名的APK並將其上傳到生產環境時,所有其他設備都會獲得實時廣告。 由於測試設備ID是硬編碼的,因此您的設備將繼續獲得測試廣告。 如果您還想在發布后在設備上接收實時廣告。 在生成簽名的APK進行發布之前,請刪除測試設備ID。

如果您的應用已經在使用廣告,並且您只是在更改ad unit id ,則無需進行測試,只要您正確替換了字符串的廣告單元即可。

以下是您應該如何test device ids廣告:

AdRequest request = new AdRequest.Builder()
    .addTestDevice(AdRequest.DEVICE_ID_EMULATOR)        // All emulators
    .addTestDevice("AC98C820A50B4AD8A2106EDE96FB87D4")  // An example device ID
    .build();

請勿刪除DEVICE_ID_EMULATOR ,這樣您就永遠不會在模擬器上看到實時廣告。

第二個ID是您的測試設備ID,僅當您想開始在設備上獲取實時廣告時才將其刪除。 我建議您將其保留,以避免因意外點擊您自己的應用上的廣告而被Google禁止的復雜性。

不能。即使在開發過程中也不得使用實時廣告,您的帳戶將被暫停。

發布更新后,更新您的Admob ID,並在信息中心中查看廣告數據。 永遠不要使用實時廣告

轉到strings.xml並找到此行

 <string name="banner_ad_unit_id">ca-app-pub-3940256099942544/6300978111</string>

並將<string>標記的內容替換為您的admob ID並發布。 但請勿觀看實時廣告。 要測試您的admob ID,請使用@Virus提到的addTestDevice

暫無
暫無

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

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