2012-03-18 138 views
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]; 
} 
} 
+0

順便說從蘋果的示例代碼給出了同樣的錯誤在我的iPad兼容。我想這是蘋果方面的問題......或者可能與我的iPad有某種關係。我讀到時鐘可能是個問題。我會嘗試其他設備。 – 2012-03-18 13:51:16

+0

Thomas,我在運行iOS 4.3的iPad 2上遇到同樣的問題。你是如何解決你的問題的? – SAHM 2012-11-16 20:54:27

+0

我把我的答案在這裏:http://stackoverflow.com/questions/22579138/iad-banner-shows-test-ad-on-simulator-but-not-on-device 我希望可以幫助爲你。 – Dasoga 2015-06-09 16:35:37

回答

0

是您的應用程序具有普遍性?

因爲iPhone應用在兼容模式上iPad上運行不顯示成癮者。如果你真的想要的廣告將在iPad上工作的同時,要確保你設計一個通用的應用程序....

從官方文檔

相關問題