3

我添加了教程中写的 iAd,在我的应用程序中它总是调用didFailToReceiveAdWithError. bannerViewDidLoadAd永远不会被调用。我知道我应该看到一个“测试广告”广告,但什么也没显示,因为该函数bannerViewDidLoadAd从未被调用过。

我研究了其他问题,但没有找到答案......我会添加代码,但我怀疑这更多的是我和史蒂夫之间的误解。

谢谢。

更新:

有人可以让我知道这个问题是否也显示在控制台中:

未处理的错误(没有委托或委托未实现 didFailToReceiveAdWithError:):错误域 = ADErrorDomain Code = 5“操作无法完成。横幅视图可见但没有内容” UserInfo = 0xfdd4070 {ADInternalErrorCode = 5,NSLocalizedFailureReason =横幅视图可见但没有内容}

4

3 回答 3

1

首先,在您的 iPhone 开发门户中检查您的应用程序的 iAd 状态。您必须在此处为您的应用程序启用 iAd 访问权限。这可能需要几个小时才能激活(根据我的经验)。

另外,我认为应用程序使用的配置文件决定了应该显示哪些广告。它在文档中声明开发和临时配置文件显示测试广告,并且您的应用程序的分布式版本显示正常广告。

于 2010-10-01T18:34:08.783 回答
0

似乎带有 iOS4.1 的 xcode 3.2.4 不支持 iAd。但我正在使用 iOS4.0 将 xcode 降级到 3.2.3 并且仍然面临 iAds 测试不显示的问题。

任何其他原因。

于 2010-10-05T12:41:22.657 回答
0

我遇到了同样的问题。事实证明,我的证书/配置文件都已过时。一旦我更新了它们,问题就消失了,没有任何进一步的工作。

于 2011-04-12T23:30:45.387 回答