1

最近、iAdフレームワークをアプリに実装しています。すべて正常に機能し、テスト広告が正常に表示されますが、使用している実装方法がベストプラクティスであるかどうか疑問に思っていました。何人かの人々がこれをさまざまな方法で、そして私の個人的な意見では、不必要に複雑に行うのを見てきました。

現在、私adbannerviewはアウトレットとしてを持っており、次のコードを使用して、Appleが要求するように、広告が実行されたかどうかに応じてロードまたは非表示にします。

-(void)bannerViewDidLoadAd:(ADBannerView *)banner {
    adView.hidden = FALSE;
}

-(void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error {
    adView.hidden = TRUE;
}

アニメーションに関しては何も派手ではないことは知っていますが、「インターフェースガイドライン」を読んだことから、広告が表示または非表示になるときにアニメーション化する必要はありません。

4

2 に答える 2

1

私の知る限り、ADBannerViewを表示するときにこれ以上何もする必要はありません。もちろん、あなたが言ったように、それをアニメートすることはより素晴らしいです、しかしあなたがそうするようにそれを提示することに問題はありません。

アプリの将来のバージョンでアニメーション化して表示したい場合は、ここで優れたチュートリアルを見つけることができます。

これがお役に立てば幸いです。

于 2012-08-27T22:08:07.510 に答える
-2

私には元気そうです。広告を取得できないのに、なぜバナー広告を非表示にしているのか疑問に思います。一般的に、このようなことはしたくないでしょう。広告が表示されないようにするためです(アプリを使用しているときに機内モードをオンにするなど)。

于 2012-08-27T19:12:36.017 に答える