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];
}
}
答
是您的应用程序具有普遍性?
因为iPhone应用在兼容模式上iPad上运行不显示成瘾者。如果你真的想要的广告将在iPad上工作的同时,要确保你设计一个通用的应用程序....
从官方文档
顺便说从苹果的示例代码给出了同样的错误在我的iPad兼容。我想这是苹果方面的问题......或者可能与我的iPad有某种关系。我读到时钟可能是个问题。我会尝试其他设备。 – 2012-03-18 13:51:16
Thomas,我在运行iOS 4.3的iPad 2上遇到同样的问题。你是如何解决你的问题的? – SAHM 2012-11-16 20:54:27
我把我的答案在这里:http://*.com/questions/22579138/iad-banner-shows-test-ad-on-simulator-but-not-on-device 我希望可以帮助为你。 – Dasoga 2015-06-09 16:35:37