[英]Google AdMob Test Banner Not Showing
我在顯示Google AdMob測試橫幅時遇到問題。 我按照他們的文檔https://developers.google.com/mobile-ads-sdk/docs/admob/ios/quick-start#manually_using_the_sdk_download中的說明創建了一個簡單的應用程序。 與該示例的唯一區別是,我使用的是UINavigationController
在尋找另一個問題的解決方案之后,我發現通過添加[self setEdgesForExtendedLayout:UIRectEdgeNone];
在我的ViewController
上出現了橫幅!
有人碰到這個嗎? 有哪些解決方法/修復程序? 難道我做錯了什么?
我創建了一個示例項目,以便您可以查看和測試。 我一路創建了標簽,以便在進行更改時可以輕松地向后瀏覽。 https://github.com/RoLYroLLs/GoogleAdMobTest 。
需要注意的一件事是,當我進行更改時,從視圖中刪除標簽和textview時,廣告不會顯示(選中標記v0.1.3
。當刪除其中一個時,廣告的確顯示了(選中標記: v0.1.1
和v0.1.2
)。
在標簽v0.1.5
我添加了[self setEdgesForExtendedLayout:UIRectEdgeNone]
以使其起作用,但我不喜歡它對選項卡欄和導航欄的作用,它們看起來更暗或類似。
歡迎任何反饋。 謝謝!
使用Xcode 6.0.1時似乎已解決該問題。 我猜這是Xcode 5.xx中的錯誤?
您必須設置適當的自動布局約束,以便當視圖在導航欄后面移動時,橫幅會自行調整。
標語應具有以下約束:
tableView應該具有以下約束
您可以在情節提要中直觀地設置約束。
看來這是Xcode 5.xx中的一個錯誤,因為我剛剛升級到Xcode 6.0.1,並且工作正常。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.