簡體   English   中英

iAd Banner問題

[英]iAd Banner Question

當我在我的應用中切換視圖(這只是不同的主題)時,我收到此警告。 為什么應用程序沒有加載的任何想法,建議?

2011-04-25 16:14:20.211 MyApp [4121:40b] ADBannerView:警告橫幅視圖(0x631bb30)有廣告但可能會被遮擋。 此消息僅在每個橫幅視圖中打印一次。

在此輸入圖像描述

看來,當視圖切換時,另一個視圖就在后台,任何有關如何執行此操作的想法。

**請注意,Apple的開發者網站上有一個很好的例子,名為iADSuite

此消息表示橫幅的部分是完全不可見的。 如果您確實閱讀了Apple的iAd文檔,您會發現他們建議只有一個iAd實例,您應該將其用於所有視圖(uiviewcontrollers)

我在我的應用程序中如何做iAds - 我有1個單獨的類顯示iAd橫幅(因此我遵循Apple的建議只有1個iAd實例)。 在viewDidLoad方法的所有viewcontrollers中,我從我的單例類中顯示iAd視圖,在viewWillDisappear中,我從viewcontroller中刪除了iAd視圖。

這樣,橫幅視圖始終只在1個視圖控制器中可見 - 因此它永遠不會被“遮擋”等等。

我希望這個解釋可以幫助你:)

看看你的觀點heirarchy。 您是否使用iAd設置了新視圖,並且覆蓋了您的iAd視圖。 或者您是否再次重新創建iAd視圖? 轉儲視圖heirarchy並查看存在的視圖,您可能會發現有兩個實例。

試試:[topView recursiveDescription]

我知道這不是你的問題的答案,但對於其他人,它可能是,對我來說。 我正在使用Adwhirl並使用動畫過渡。 我關閉了那些過渡並大大減少了這些警告。

暫無
暫無

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

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