所以,我有一个需要互联网的应用程序,并且一开始,如果用户没有互联网功能,该应用程序会显示一个带有错误警报的空白屏幕。因此,iAd 应该始终出现,因为使用该应用程序的用户应该始终具有 Internet 功能,否则视图不会加载。但有时,当我测试应用程序时,每 4-5 次 iAd 中就有一个会以白盒的形式出现。有时,在应用程序的中间,当我将 iAd 移动到不同的位置时,它也会变成一个白框。我实际上对此并没有太大的问题,但我想知道这种奇怪的行为是否会让我的应用程序被拒绝。
注意:我已经包含了方法:
-(void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error{
if (self.bannerIsVisible) {
[UIView beginAnimations:@"animateAdBannerOff" context:NULL];
banner.frame = CGRectOffset(banner.frame, 0, -50);
[UIView commitAnimations];
self.bannerIsVisible = NO;
}
}