自從升級到iOS 5後,我遇到了iAds問題。我發現當廣告無法顯示時,它顯示出一個大的白色塊,其中iAd通常是。有沒有辦法解決這個問題?我嘗試設置iAd的背景顏色以匹配我的UIView的背景顏色,但那不起作用。iAds在無法顯示時離開白色塊
回答
我想你應該只是移動屏幕的旗幟如下面的例子,可以是here
Error Handling
If an error occurs, the banner view calls the delegate’s bannerView:didFailToReceiveAdWithError: method. When this happens, your application must hide the banner view. Listing 2-3 shows one way you might implement this. It uses the same property as Listing 2-2 to keep track of whether the banner is visible. If the banner is visible and an error occurs, it moves the banner off the screen.
Listing 2-3 Removing a banner view when advertisements are not available
- (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error
{
if (self.bannerIsVisible)
{
[UIView beginAnimations:@"animateAdBannerOff" context:NULL];
// Assumes the banner view is placed at the bottom of the screen.
banner.frame = CGRectOffset(banner.frame, 0, banner.frame.size.height); [UIView commitAnimations]; self.bannerIsVisible = NO;
}
}
Even after an error is sent to your delegate, the banner view continues to try to download new advertisements. Thus, implementing both of these delegate methods allows your application to display the banner only when advertisements are loaded.
希望這有助於你
很老的問題,所以會得到擊落回答,但是當我需要答案時,我發現了這個線索。我自從找到了答案,並認爲我應該像其他人一樣在這個話題上絆倒。
在IB中bannerView具有背景顏色。將其設置爲與背景相同的顏色:-) 清除顏色,如果是代碼也許
還請記住將橫幅視圖啓動爲隱藏狀態。所以只有在顯示視圖時纔會出現。如果它的開始不隱藏,那麼它會嘗試加載廣告失敗,然後消失。這就是爲什麼你得到空白。隱藏在IB中或隱藏在視圖中的方法
- 1. iAds有時在應用程序中顯示爲白色框?
- 2. iAds顯示iAds的機制
- 3. iAds不顯示
- 4. 的Javascript滑塊顯示白色畫面
- 5. 在離子中添加視圖顯示純白色
- 6. 在白色背景上顯示白色圖像爲灰色:Android
- 7. 無法在圖像上顯示白色的div,無法對齊兩個div
- 8. 離子狀態欄白色白色
- 9. Java applet在.php文件中顯示白色方塊
- 10. 我的sfml ImageManager類僅在C++中顯示白色方塊
- 11. 紋理顯示爲白色
- 12. Sprites顯示爲白色框
- 13. 以白色顯示axis.y.text
- 14. UICollectionViewController顯示空白/黑色
- 15. Crafty.js顯示白色屏幕
- 16. ListActivity顯示白色畫面
- 17. CakePHP 3顯示白色空白頁面
- 18. MFMessageComposeViewController顯示空白/白色屏幕
- 19. 離子與chart.js總是顯示白色圖形
- 20. iAds未在開發者設備上顯示
- 21. 表調心離開時,元素顯示
- 22. 調用方法時字符顯示爲白色方框DrawString
- 23. iAds在標籤欄ibn下顯示iOS7
- 24. 在啓動畫面上顯示iAds
- 25. Android ColorPickerDialog顯示黑色,白色
- 26. HTML白色字體顯示爲黃色
- 27. 背景色透明顯示爲白色
- 28. WebView無法打開某個https URL。顯示空白屏幕
- 29. iAds沒有顯示,據我所知 - 但iAds網絡上iTunesConnect顯示數據
- 30. 無法在模板中顯示塊 - magento