iAd的测试上展示,模拟器,iPhone设备而不是iPad设备

问题描述:

我在这里有一个棘手的问题......我希望有人能够帮助我,因为它的驾驶我疯了。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://*.com/questions/22579138/iad-banner-shows-test-ad-on-simulator-but-not-on-device 我希望可以帮助为你。 – Dasoga 2015-06-09 16:35:37

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

因为iPhone应用在兼容模式上iPad上运行不显示成瘾者。如果你真的想要的广告将在iPad上工作的同时,要确保你设计一个通用的应用程序....

从官方文档