[英]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.