16

我试图在我的应用程序中包含一个 ADBannerView。但是 ADBannerView 总是以 bannerView:didFailToReceiveAdWithError: 结尾。我看不到任何测试广告。

我还从 Apples DevCenter 下载了 iAd 示例代码,但我最终遇到了同样的错误。

2010 年 11 月 5 日下午 5:46:33 基本广告横幅 [12072] { ADInternalErrorCode = 3; NSLocalizedFailureReason = "广告资源不可用"; }

有人可以向我解释如何让 iAd 在模拟器和我的测试设备上工作吗?

4

5 回答 5

5

不,我相信它是由 Apple 的服务器生成的,以便开发人员可以更正错误。 这是来自 Apple 的参考资料在此处输入图像描述

于 2011-05-18T00:59:51.870 回答
2

同样在这里,使用 sdk 4.1 并且在过去几天无法启动任何 iAd 测试应用程序。我尝试了很多东西,但没有任何效果。猜猜这一次在苹果方面是错误的。

于 2010-11-08T01:54:06.837 回答
1

我也遇到过这个问题——iPad 可以很好地提供测试 iAd,但 iPhone 不行。经过一番调查,它似乎与设备上的时钟设置有关,我知道这听起来难以置信!iPhone上的自动时间慢了几分钟,iPad快了几分钟,与实际时间相比(根据Mac上的自动时间设置确定)。

在 iPhone 上手动设置时间会导致测试 iAds 开始工作——但前提是时钟在几秒钟内是正确的。因此,请确保滚动分钟轮并退出时间选择器,就像真正的时间滴答到下一分钟一样。实际上,只要秒数正确,它似乎可能会延迟几分钟,这可能就是 iPad 运行正常的原因,尽管速度快了 5 分钟。

至于为什么 iPhone 和 iPad 上的自动时间设置与实际时间相差如此之大,这是另一个需要解决的问题。现在我会让我的 iPhone 保持手动时间设置,至少在测试 iAd 时是这样。

于 2011-09-30T11:13:08.123 回答
0

这发生在我身上一次——然后又发生了一次——一切正常。我的应用程序现已发布,并且运行良好。简而言之 - 也许这是 Apple 方面的暂时性问题 - 或者是您的本地网络问题。再试一次 - 看看它是否有效。顺便说一句 - 有一次我能够在我的模拟器上获得示例 iAd,但在 iPhone 上什么也没有 - 我无论如何都发布了它,从来没有遇到过问题。

于 2010-11-06T19:06:12.113 回答
0

我正在测试来自 Apple 开发者网站的 iAdInterstialSuite 示例项目,并且在我的 iPhone 6 Plus 上遇到了同样的错误消息。

不过,我发现了如何在这种情况下修复它。显然,由于该示例项目尚未针对 iPhone 6 / 6 Plus 屏幕尺寸进行更新,因此它会因为设备对应用程序进行的后续屏幕缩放而失败。(我猜广告服务器知道请求广告的设备类型,因此期望目标视图尺寸是一个非常具体的尺寸。)

当我为项目设置启动屏幕 XIB 时,应用程序会在屏幕上以适当的比例呈现,测试广告立即开始工作。:)

于 2015-04-08T03:19:39.397 回答