可能的重复:
如何在模拟器中显示测试 IAd 横幅 https://stackoverflow.com/questions/5947552/how-to-display-test-iad-banner-in-the-simulator
我已经非常努力地尝试在我的应用程序中实现 iAd,通过几个博客和视频。
它仍然失败
ADBannerView: Unhandled error (no delegate or delegate does not implement didFailToReceiveAdWithError:): Error Domain=ADErrorDomain Code=5 "The operation couldn’t be completed. Banner view is visible but does not have content" UserInfo=0x610c5d0 {ADInternalErrorCode=5, NSLocalizedFailureReason=Banner view is visible but does not have content}
我的 adbannerview 永远不会显示。错误消息让我认为该视图是存在但不可见.
谁能告诉我为什么我无法在我的模拟器或设备中看到测试广告。
我的代码发布在我的旧问题中但没有太多结果:old post https://stackoverflow.com/questions/5947552/how-to-display-test-iad-banner-in-the-simulator.
请不要发布链接,我已经阅读了很多并且正在以相同的方式实现,但它对我不起作用,所以我认为这是另一个问题。我也检查了代理设置,以防出现网络问题。
抱歉这么问!
广告加载失败(这就是为什么它想要调用缺少的 didFailToReceiveAdWithError: 委托方法)。根据文档,当您收到此错误时,您应该隐藏视图,以便用户不必盯着丑陋的空白点。
如果您实现 didFailToReceiveAdWithError: 方法并查看传递到那里的错误,您可以了解广告加载失败的原因。最常见的原因是库存不足 - 即使使用测试广告也会发生这种情况(我猜是为了模拟现实生活)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)