1
我在這裏有一個棘手的問題......我希望有人能夠幫助我,因爲它的駕駛我瘋了。iAd的測試上展示,模擬器,iPhone設備而不是iPad設備
我有一個顯示iAd的通用應用程序。它在模擬器上以及在iPhone上工作正常。但是,當我嘗試在iPad上它總是給我這個F * * *錯誤:
Error Domain=ADErrorDomain Code=3 "The operation couldn’t be completed. Ad inventory unavailable" UserInfo=0xd6a37e0 {ADInternalErrorCode=3, NSLocalizedFailureReason=Ad inventory unavailable}
絕對沒有任何合理的解釋爲。我的廣告橫幅不顯示在scrollView或某些瘋狂的層次結構中。這真的很煩人。我不知道該怎麼辦,我想提出我的應用程序很快:)
我發現多線程這個問題,我試圖解決方案有:從設備上刪除應用程序,清理的目標,一切!沒有工作。我試圖改變iPad時鐘,但仍然沒有。
任何幫助將非常感謝!
至於問這裏是代碼來創建橫幅:
- (void) createIAdBanner {
//if(isIPad) return;
if(!iAdBanner) {
iAdBanner = [[ADBannerView alloc] initWithFrame:CGRectMake(0, 0, (isIPad)?1024:320, (isIPad)?66.:50.)];
iAdBanner.delegate = self;
iAdBanner.requiredContentSizeIdentifiers = [NSSet setWithObject:(isIPad)?ADBannerContentSizeIdentifierLandscape:ADBannerContentSizeIdentifierPortrait];
[adContainer addSubview:iAdBanner];
[iAdBanner release];
}
}
順便說從蘋果的示例代碼給出了同樣的錯誤在我的iPad兼容。我想這是蘋果方面的問題......或者可能與我的iPad有某種關係。我讀到時鐘可能是個問題。我會嘗試其他設備。 – 2012-03-18 13:51:16
Thomas,我在運行iOS 4.3的iPad 2上遇到同樣的問題。你是如何解決你的問題的? – SAHM 2012-11-16 20:54:27
我把我的答案在這裏:http://stackoverflow.com/questions/22579138/iad-banner-shows-test-ad-on-simulator-but-not-on-device 我希望可以幫助爲你。 – Dasoga 2015-06-09 16:35:37