簡體   English   中英

AdMob 橫幅顯示在模擬器中,但不在設備/TestFlight 上

[英]AdMob banner shows in Simulator but not on device/TestFlight

我正在將 AdMob 用於應用中的橫幅廣告。 橫幅廣告顯示在模擬器上,但當我通過連接的電源線或 TestFlight 在 iPhone 設備上運行它時不會顯示。

這是我在真實設備上運行它的代碼:

let request = GADRequest()
bannerView.adUnitID = realAdUnitID
bannerView.rootViewController = self
bannerView.delegate = self
bannerView.load(request)

我錯過了什么嗎?

我試圖查看其他問題,但沒有任何建議對我有用。

謝謝!

首先,你運行的是調試版還是發布版? 如果您在調試模式下運行您的應用程序,請將設備 ID(您可以在控制台中找到)添加到testDevices數組:

let request = GADRequest()
request.testDevices = [kGADSimulatorID,  // All simulators
                       "2077ef9a63d2b398840261c8221a0c9b"];  // Sample device ID

在 AdMob 文檔中詳細了解測試廣告

您應該考慮的第二件事是,AdMob 可能無法為您的廣告提供足夠的填充率。 特別是如果應用程序是新的,可能需要一些時間來分析流量,然后服務才會為您提供一些廣告。 如果您在發布模式下測試您的應用程序,請考慮這一點。

也許嘗試檢查您的 iPhone 設置以查看是否啟用了限制廣告跟蹤? (設置/隱私/廣告)。

暫無
暫無

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

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