2012-07-08 55 views
1

我們最近做了一個應用程序,我們添加了iAds。iOS - iAds不加載

在發佈到appstore後,我們測試了遊戲。每次啓動應用程序時,iAds加載都可以正常工作。

打開和關閉應用程序約10次後,iAds已停止顯示。

即使在刪除應用程序並重新安裝後,廣告也不會加載。

有誰知道這是爲什麼?

感謝

回答

1

蘋果只擁有這麼多的廣告來給出。當iAd Banner View顯示在屏幕上時,它會請求一個廣告,但其中一個並不總是可用來填充它。這就是爲什麼您需要實施ADBannerViewDelegate方法才能在橫幅無法接收廣告時將其從屏幕上移除。類似這樣的:

- (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error{ 
    [banner removeFromSuperview]; 
} 

然後,當您獲得成功加載的委託調用時,您可以將其恢復。

- (void)bannerViewDidLoadAd:(ADBannerView *)banner{ 
    [self.view addSubview:banner]; 
} 

https://developer.apple.com/library/ios/#documentation/UserExperience/Reference/ADBannerViewDelegate_Ref/Reference/Reference.html

如果你看看你的iAd網絡的數據,你會得到一個平均填充率與其他信息一起你會在iTunes Connect通知。