我的应用程序刚刚获得批准,不幸的是我的iAd横幅是白色空白。
我在iTunes Connect上配置了iAd。
谢谢,
答案 0 :(得分:17)
值得注意的是,如果您在调试中运行您的应用程序,您将获得有关您实施的系统是否有效的确认,因为您将获得测试广告(灰色广告与Apple品牌,点击一个将显示测试广告正在运行的消息)。如果不是这种情况,则代码存在问题。您需要披露该代码以获得更多帮助。
如果测试广告有效,则可归因于部分/全部问题。
您没有在iTunes Connect中正确设置iAd以用于您的应用程序。您需要在iTunes连接的“管理您的应用程序”部分中启用它。
您尚未正确设置iAd合约。请参阅iTunes连接的“合同,税金和银行业务”部分,并确保全球iAd网络全部有序。
没有任何广告可供展示。您不会全天候显示广告,它们只会在特定时间出现(这是按设计工作)。长时间测试应用程序的应用程序商店版本,以查看是否显示广告。请注意,不同的地区将以不同的频率获得广告(我相信美国是最受欢迎的)。
注意:iAd框架提供了确定广告是否已准备好显示的方法(例如,请参阅ADBannerViewDelegate中的bannerViewWillLoadAd:
和bannerViewDidLoadAd:
)。只有在有可用广告的情况下,您才应该为iAd横幅留出空间,否则您的应用应该看起来好像从未有过横幅。否则你最终会得到空白,如你所提到的那样