1

我用两种横幅开发了我的应用程序:iAd 和 AdMob。
当 iAd 横幅无法加载时,就会加载 AdMob 横幅。
当我测试我的应用程序时,它正确显示了黑色 iAd 测试横幅,但在应用程序的发布版本中根本没有横幅。
我已经使用网络调试代理对其进行了测试:请求仅发送到 iAd 服务器,但从不发送到 AdMob。似乎 iAd 横幅已成功加载但从未显示。在 itunesconnect 中,iAd 状态为 Live Adds。谢谢。

4

2 回答 2

1

问题解决了。如果将来有人会遇到这个问题:在我的情况下,解决方案是耐心等待。自从两周后 AppStore 上传横幅突然出现。我认为苹果需要一些时间来根据应用程序受众生成横幅内容。

于 2012-08-26T15:33:13.187 回答
0

如果您在 iAd 示例代码中使用 BannerViewController 并发现 iAd 在为 iOS5 构建时可以完美运行,但在为 iOS6 构建时不显示,则在 BannerViewController 中找到行:bannerFrame.size = [_bannerView sizeThatFits:contentFrame.size] ; 并删除下划线。我在我的 ShareMonitor 应用程序中实现了 iAD,虽然我的代码与示例代码相同,但广告只会在为 iOS5 构建时出现。经过一些调试和反复试验,我发现这解决了问题,并且我的应用程序中的广告效果很好。

于 2013-06-23T08:23:09.447 回答