1

たまに隠したいADBannerView。私はbanner.hidden = YESun-hideに似ていると考えています。バナーが非表示になっているときに広告を受信して​​「表示」することは疑わしいため、Apple がこれに眉をひそめるのではないかと心配しています。

bannerView:didFailToReceiveAdWithError:画面の下部からバナーをアニメーション化しています。何らかの形でより良い場合は、非表示のプロパティを使用する代わりに、これを行うことにオープンです。

おそらく、バナーに広告のリクエストを停止するように指示することは可能です。残念ながら、見ている間、私に飛び出したものは何もありませんでしたADBannerView.h

プログラムで非表示にする最良の方法は何ADBannerViewですか?

4

1 に答える 1

7

バナー ビューに広告の受信を停止するように指示する方法は、iAd プログラミング ガイドに記載されているように、必要のないときに破棄することです[太字は私が追加しました]:

アプリケーションを設計するときは、次の原則に留意してください。

  • バナー ビューは、ユーザーに表示する場合にのみ作成してください。そうしないと、広告が循環し、アプリケーションで利用可能な広告のリストが枯渇する可能性があります。
  • ユーザーがバナー ビューのあるコンテンツの画面からバナー ビューのない画面に移動し、ユーザーがその画面に長時間いることが予想される場合は、ビュー階層からバナー ビューを削除し、そのデリゲートを nil にして、コンテンツの新しい画面に遷移する前に解放します。より一般的には、ユーザーに見えないときにバナー ビューを保持しないようにします。
于 2012-12-31T20:36:07.340 に答える