应用得到批准,iAd没有出现

我的应用程序刚获得批准,不幸的是我的iAd横幅是白色的空白。

我已经在iTunes Connect上configuration了iAd。

谢谢,

值得注意的是,如果您在debugging中运行应用程序,则会确认您实施的系统是否正常工作,因为您将获得testing广告(带有Apple品牌的灰色广告,点击其中一个将显示一条消息说testing广告正在工作)。 如果情况并非如此,那么代码存在问题。 您需要披露该代码以获取更多帮助。

如果testing广告能够发挥作用,那么这可以归因于一些/所有这些问题。

  1. 您尚未在iTunes连接中为您的应用程序正确设置iAd。 您需要在iTunes连接的“pipe理您的应用程序”部分启用它。

  2. 您没有正确设置iAd合同。 请参阅iTunes连接的“合同,税收和银行业务”部分,并确保iAd Network for the World区域一切正常。

  3. 没有任何广告可以显示。 你不会让广告被24/7显示,他们只会出现在特定的时间(这是按照devise工作)。 长时间testing应用程序的应用程序商店版本,看看是否出现广告。 请注意,不同的地区将获得不同频率的广告(美国是最受欢迎,我相信)。 注:iAd框架提供了一些方法来确定广告是否已准备好显示(例如,请参阅bannerViewWillLoadAd:bannerViewDidLoadAd:在ADBannerViewDelegate中)。 当有广告可用时,您只应为iAd横幅腾出空间,否则您的应用程序应该看起来像从来没有横幅开始。 否则,如上所述,您将最终获得空白空间