我尝试在我的应用程序中包含ADBannerView。但ADBannerView总是以bannerView:didFailToReceiveAdWithError:结尾。我无法看到任何测试广告。
我还从Apples DevCenter下载了iAd示例代码,但最终出现了同样的错误。
11/5/10 5:46:33 PM BasicAdBanner [12072] { ADInternalErrorCode = 3; NSLocalizedFailureReason =“广告资源不可用”; }
有人可以向我解释如何让iAd在模拟器和我的测试设备上工作吗?
答案 0 :(得分:5)
不,我相信它是由Apple的服务器生成的,因此开发人员可以纠正错误。 Here is the reference from Apple。
答案 1 :(得分:2)
同样在这里,使用sdk 4.1并且在过去的几天内无法启动任何iAd测试应用程序。 我尝试了很多东西但没有任何效果。猜猜这次在苹果方面是错的。
答案 2 :(得分:1)
我也遇到过这个问题 - 一台iPad会测试iAd很好,但iPhone不会。经过一番调查后,它似乎与设备上的时钟设置有关,这听起来令人难以置信!与实时相比,iPhone上的自动时间慢了几分钟,iPad快几分钟(根据Mac上的自动时间设置确定)。
手动设置iPhone上的时间会导致测试iAd开始工作 - 但前提是时间到几秒钟。因此,确保滚动分钟轮并退出时间选择器,就像真正的时间到达下一分钟一样。实际上,只要秒数接近正确,它似乎可以在几分钟内消失,这可能是为什么尽管快5分钟iPad仍能正常工作的原因。
至于为什么iPhone和iPad上的自动时间设置远离实时,这是另一个需要解决的问题。现在我将手动设置iPhone,至少在测试iAd时。
答案 3 :(得分:0)
这件事发生在我身上 - 然后是另一次 - 这一切都正常。我的应用程序现已发布,并且运行正常。所以简而言之 - 也许这是Apple方面的一个短暂问题 - 或者是你本地的网络问题。再试一次 - 看看它是否有效。顺便说一句 - 有一次,我能够在我的模拟器上获取样本iAd,但iPhone上没有任何东西 - 无论如何我发布它并且从不提出问题。
答案 4 :(得分:0)
我正在测试Apple开发者网站上的iAdInterstialSuite示例项目,我在iPhone 6 Plus上遇到了同样的错误消息。
我发现在这个例子中如何修复它。显然,由于该示例项目尚未针对iPhone 6/6 Plus屏幕尺寸进行更新,因此随着设备对应用程序的后续屏幕缩放而失败。 (我猜测广告服务器知道设备的类型正在请求广告,因此我们希望目标视图尺寸是非常特定的尺寸。)
当我为项目设置启动屏幕XIB时,应用程序随后在屏幕上以适当的比例呈现,测试广告立即开始工作。 :)