我的第一个应用程序终于获得批准了。我在模拟器中的应用运行正常。它按照预期的方式显示横幅广告,并且应用程序像往常一样正常工作。现在,它已被批准,我等了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)”选择了否则
请帮忙。
答案 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团队