最近、iAdフレームワークをアプリに実装しています。すべて正常に機能し、テスト広告が正常に表示されますが、使用している実装方法がベストプラクティスであるかどうか疑問に思っていました。何人かの人々がこれをさまざまな方法で、そして私の個人的な意見では、不必要に複雑に行うのを見てきました。
現在、私adbannerview
はアウトレットとしてを持っており、次のコードを使用して、Appleが要求するように、広告が実行されたかどうかに応じてロードまたは非表示にします。
-(void)bannerViewDidLoadAd:(ADBannerView *)banner {
adView.hidden = FALSE;
}
-(void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error {
adView.hidden = TRUE;
}
アニメーションに関しては何も派手ではないことは知っていますが、「インターフェースガイドライン」を読んだことから、広告が表示または非表示になるときにアニメーション化する必要はありません。