![](/img/trans.png)
[英]AdMob test banner loads on simulator, Only real banner loads on device?
[英]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 可能無法為您的廣告提供足夠的填充率。 特別是如果應用程序是新的,可能需要一些時間來分析流量,然后服務才會為您提供一些廣告。 如果您在發布模式下測試您的應用程序,請考慮這一點。
也許嘗試檢查您的 iPhone 設置以查看是否啟用了限制廣告跟蹤? (設置/隱私/廣告)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.