为什么iAd没有弹出,我的代码或它们?

时间:2014-04-30 12:56:27

标签: ios iad

签署iAd合同后,我希望在我的测试设备上看到实时广告。但与之前不同的是,测试广告甚至都没有出现。这是我的基础:“如果您在提交应用二进制文件进行审核之前在您的应用中签署了iAd应用网络协议并集成了iAd Framework,iAd App Network会提供实时广告。”那么我对iAds的实现是错误的,还是仅仅是另一个问题?

编辑:

 #pragma mark iAd Delegate Methods
 -(void) bannerViewDidLoadAd:(ADBannerView *)banner{
     [UIView beginAnimations:nil context:nil]
     [UIView setAnimationDuration:1]
     [banner setAlpha:1]
     [UIView commitAnimations];
 }

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

` 我也在标题中说这个类是委托,在故事板中我将iAd横幅视图的委托链接到这个类。此代码与测试广告一起使用,从未收到警告或错误

1 个答案:

答案 0 :(得分:0)

假设您的横幅已正确添加到视图中,并且肯定会调用此代码,那么您的实现看起来很好。

实时广告在非实时开发中不会投放到应用中。您应该会看到一个横幅,其中包含有关iAd的默认Apple广告以及您应该使用它们的原因。