2011-03-25 113 views
2

我的應用程序使用iAd,但廣告只在美國,加拿大,西班牙和英國顯示。在所有其他國家,我有要求但沒有印象。didFailToReceiveAdWithError not called

我爲每次加載iAd返回didFailToReceiveAdWithError的應用程序的完整版本製作了自定義橫幅圖像。當iAd再次加載時,我隱藏了我的自定義廣告。

在測試中一切正常...有時我看到我自己的,但大部分時間我看到一個iAd。

當我從App Store下載這個應用程序並測試時,我從來沒有看到我自己的廣告,也從來沒有看到iAd橫幅廣告。

我的問題:

如果出頭的錯誤在於只didFailToReceiveAdWithError叫?如果一切正常,但事件是否被調用,但Apple根據我的個人資料,國家等沒有添加顯示?

親切的問候 邁克爾

+0

這裏是一樣的親http://stackoverflow.com/questions/5387609/IAD集成功能於iphone – GameLoading 2011-03-25 09:50:47

回答

1

務必將您的廣告橫幅的委託時認爲負載,例如:

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
    ad.delegate = self; 
}