そのため、インターネットを必要とするアプリがあり、最初は、ユーザーがインターネット機能を持っていない場合、アプリは空白の画面にエラー アラートを表示します。したがって、アプリを使用するユーザーは常にインターネット機能を持っている必要があるため、iAds は常に表示される必要があります。そうしないと、ビューが読み込まれません。しかし、アプリをテストしていると、4 ~ 5 回に 1 回、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;
}
}