のモーダル表示に関するベスト プラクティスが何かについては、少しわかりませんADInterstitialAd
。現在、これは私の ARC 対応アプリが開発用 iAD で行っていることです。
- 起動時に、私のアプリは を割り当て、
ADInterstitialAd
それへの参照を保持します。 - ユーザーの操作の後、私のアプリはモーダルに
ADInterstitialAd
. - が
interstitialAdDidUnload
呼び出されると、アプリは手順 1 の参照を無効にし、実質的に ARC がADInterstitialAd
. - 次に、私のアプリは を割り当て
ADInterstitialAd
、将来の使用のためにその参照を保存します。
手順 2 ~ 4、すすぎ、繰り返します。
この方法を実装したのは、ステップ 3 をスキップした (リリースしないADInterstitialAd
) と、次にモーダルで広告を表示したときに、ユーザーが広告を操作できず、実質的にアプリの有用性が失われることがわかったからです。
Apple のドキュメントにinterstitialAdDidUnload
は次のように書かれています。
このメソッドを実装すると、広告オブジェクトが解放されます。
私には、上記の 1 ~ 4 のシーケンスが正しいと言っているように読みました。しかし、iAd [テスト] ネットワークから多くのスロットリング エラーが発生しています。テスト ネットワークであるという理由だけでこれらのエラーが発生することを願っていますが、広告を再利用していないために何らかの理由でスロットリングが発生しているのではないかと心配しています。
わからない。アイデア/啓発はありますか?