簡體   English   中英

Google AdMob測試橫幅未顯示

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

Google AdMob展示位置

在尋找另一個問題的解決方案之后,我發現通過添加[self setEdgesForExtendedLayout:UIRectEdgeNone]; 在我的ViewController上出現了橫幅!

有人碰到這個嗎? 有哪些解決方法/修復程序? 難道我做錯了什么?

更新1

我創建了一個示例項目,以便您可以查看和測試。 我一路創建了標簽,以便在進行更改時可以輕松地向后瀏覽。 https://github.com/RoLYroLLs/GoogleAdMobTest

需要注意的一件事是,當我進行更改時,從視圖中刪除標簽和textview時,廣告不會顯示(選中標記v0.1.3 。當刪除其中一個時,廣告的確顯示了(選中標記: v0.1.1v0.1.2 )。

在標簽v0.1.5我添加了[self setEdgesForExtendedLayout:UIRectEdgeNone]以使其起作用,但我不喜歡它對選項卡欄和導航欄的作用,它們看起來更暗或類似。

歡迎任何反饋。 謝謝!

更新2

使用Xcode 6.0.1時似乎已解決該問題。 我猜這是Xcode 5.xx中的錯誤?

您必須設置適當的自動布局約束,以便當視圖在導航欄后面移動時,橫幅會自行調整。

標語應具有以下約束:

  • 領導觀看的空間
  • 尾隨空間觀看
  • 頂部空間到頂部布局指南

tableView應該具有以下約束

  • 廣告橫幅的垂直間距
  • 領導觀看的空間
  • 尾隨空間觀看
  • 底部空間到底部布局指南

您可以在情節提要中直觀地設置約束。

看來這是Xcode 5.xx中的一個錯誤,因為我剛剛升級到Xcode 6.0.1,並且工作正常。

暫無
暫無

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

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