广告没有显示在我批准的应用中?

时间:2016-04-26 00:36:01

标签: ios objective-c iad

我的第一个应用程序终于获得批准了。我在模拟器中的应用运行正常。它按照预期的方式显示横幅广告,并且应用程序像往常一样正常工作。现在,它已被批准,我等了4天,仍然没有展示横幅广告。我知道您应该在iTunes Connect上启用广告,但我听说不再需要它。我将在下面发布我的代码,你们可以告诉我我做错了什么。

-(void)bannerViewDidLoadAd:(ADBannerView *)banner{
    [UIView beginAnimations:nil context:NULL];
    [UIView setAnimationDuration:1];
    [banner setAlpha:1];
    [UIView commitAnimations];
}

-(void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError(NSError *)error{
    [UIView beginAnimations:nil context:NULL];
    [UIView setAnimationDuration:1];
    [banner setAlpha:0];
    [UIView commitAnimations];
}

另外,我将ADBannerView拖到ViewController并将其作为“委托”链接。

在我的视图controller.h中,我有:

@interface ViewController : UIViewController <ADBannerViewDelegate> {
}

所以,几乎那是我的代码,我不知道发生了什么。我知道你必须等待,但已经超过4天了,我担心发生了什么事。另外,当发送它进行审核时,我勾选了“第三方内容”,并为“此应用使用广告标识符(idfa)”选择了否则

请帮忙。

2 个答案:

答案 0 :(得分:1)

好像你想要使用iAd,可能已经错过了这个,Apple

  

iAd App Network将停止使用

     

2016年1月15日

     

iAd App Network将于2016年6月30日停止营业   我们不再接受新的应用程序进入网络广告   广告系列可能继续投放,您仍然可以获得广告   截至6月30日的收入。如果您想继续推广自己的应用   通过iAd,您可以使用iAd Workbench创建广告系列。   我们会继续为您提供最新信息,但如果您有任何疑问,   contact us

一旦您登录iTunesConnect,它就会显示在页面顶部。

答案 1 :(得分:0)

我遇到了同样的问题。我的应用程序在两个月前获得批准。它仍会在我的应用上显示任何iAd。我认为这是因为苹果iAd网络将于2016年6月30日关闭。我今天收到了Apple的电子邮件。

  

您收到此电子邮件是因为您签订了开发者广告服务协议(“协议”)以使用iAd的广告网络和相关服务。我们非常感谢您允许Apple在您的移动设备上投放广告。如您所知,iAd App Network和相关广告服务将于2016年6月30日停止。有关iAd App Network关闭的更多详细信息,请点击此处。注意:Apple应付的任何未付款项将在2016年9月30日之前完成,广告系列报告数据将在2016年12月31日之前提供。   本电子邮件应以书面形式通知Apple将于2016年6月30日美国太平洋时间晚上11:59生效终止本协议。本通知中包含或遗漏的任何内容均不得视为对Apple的任何权利,补救措施或抗辩的放弃,所有这些权利,补救措施或抗辩均明确保留。   问候,   App Store团队