私のアプリケーション用に1つの共有インスタンスを持つ方が適切か、ナビゲーションアプリケーションの各ページで新しいインスタンスを作成できますか? Appleのサンプルコードには、各ページに1つずつ使用される広告が1つしかないようです。私の見解では、より多くの広告はより多くの金を意味しますこのようなやり方で問題が起こっているのですか、これを間違って見ていますか?iad banner - アプリケーションごとに1つのインスタンスまたはページごとに1つのインスタンス
答えて
すべてのページに新しいインスタンスを作成することが標準です。それは非標準であり、異なるページ間で同じインスタンスを使用しようとします。 (これを行うには、スーパービューからADBannerViewを削除して、それを次のビューのサブビューとして追加する必要があります)。
私は、あなたが受け取る金額はほぼ同じ方法。一方的にあるいはもっと多くのお金を得ることができれば、アップルが修正するバグかもしれない。
各ページに新しいインスタンスを作成しました。 Appleのサンプルコードは、ナビゲーションコントローラで使用する意味がありませんでした。これは、広告が古いビューから消えて、次のビューでアニメーション化されるからです。それはそれが見苦しく見えるようにした。 O.Kのように見えるかもしれません。タブバーコントローラーはアニメーション化されていないので –
私は正直にどちらにでもできると思います。私はADBannerViewがスクリーン(下)のちょうど外にあるページされたスクロールビューであるappを持っています。 addがロードされると、スクロールビューはADBannerViewの高さで短くなり、AdBannerViewは上に移動します。 UIScrollViewの各ページで同じオブジェクトです。
私のアプリは実際には1つのビューであると主張する人もいますが、各ページは同じScrollViewの一部であるためです。
アップルのサンプルコードによると、1つのインスタンスを使用する必要があります。
注:あなたがiAdSuiteサンプルをダウンロードした場合は、README.txtファイルでこれを参照してくださいよ、あなたのアプリケーションがにiAd バナーを表示する複数のタブまたはビューを持っている場合は、ADBannerViewの単一のインスタンスを共有するようにしてください各ビューに表示されます。次に、ユーザーが新しいビューに移動する前に、共有 インスタンスのデリゲートプロパティをnilに設定し、それを古いビュー 階層から削除してから、同じインスタンスをオープニングビューに追加し、その デリゲートを適切なビューコントローラに設定します。
アップルは、アプリごとにiAd Bannerの1つのインスタンスをベストプラクティスとして使用することをおすすめします。方法と理由について、次のテクニカルノートを読むことができます。 http://developer.apple.com/library/ios/#technotes/tn2286/_index.html
- 1. Nodejs:単一のAWSインスタンスまたは要求ごとに1つ
- 2. コンピュータごとのアプリケーションの1つのインスタンス、方法?
- 3. idごとに1つの実行インスタンスを持つAkkaルーティングメッセージ
- 4. Redux相互に通信するインスタンスごとに1つのストア
- 5. ページごとにSilverlight UserControlのインスタンスを1つしか持てませんか?
- 6. gdbインスタンスごとに1つのスレッドを持つことは可能ですか?
- 7. プロジェクトごとまたはモジュールごとに1つのDLL?
- 8. Dagger2でスコープごとにインスタンスを1つだけ確保する
- 9. RabbitMQ&NodeJS:アプリケーションごとに1つの接続、スレッドごとに1つのチャンネル、チャンネルごとに1つの消費者ガイドライン
- 10. org.apache.http.client.HttpClient - リクエストごとに1つ?
- 11. シミュレーションのインスタンスごとに1つのレポートインスタンス:シングルトンを使用しますか?
- 12. Wix:コンポーネントごとに1つのファイルまたはコンポーネントごとに複数のファイル?
- 13. Entity Frameworkのように "オブジェクトごとに1つのインスタンス"を実現する
- 14. Reduxでインスタンスごとに1つのストアを作成する方法は?
- 15. RedisClusterClient、スレッドごとに1つの接続または1つの接続
- 16. スレッドごとに1つのインスタンスを割り当てる(ブースト環境)
- 17. service fabric - ステートフルなサービスです。パーティションごとに1つのインスタンスです。
- 18. カテゴリごとに1つのチャンネルエントリ
- 19. 仮想ホストごとに1つのPhpMyAdmin
- 20. スレッドごとに1つのSQLiteConnection?
- 21. ユーザーごとに1つのマゼンタでレビュー
- 22. サブドメインごとに1つのSPFレコード?
- 23. テキスト - 1つの単語ごとに1つのラベル
- 24. は、各ワーカープロセスごとに、またはアプリケーションごとに1回ずつ初期化されたCelery Taskですか?
- 25. PostSharpアスペクトコールはインスタンスごとに1回だけです
- 26. ループごとに1つにリセットする
- 27. ハープープのマッパーごとに1つまたは複数のファイル?
- 28. Amazon Elastic Map Reduceはインスタンスごとに1つまたは複数のマッパープロセスを実行しますか?
- 29. GTKテーマ:メジャーリリースまたはマイナーリリースごとに1つのバージョン?
- 30. インスタンスごとのクラスにインスタンスごとのマルチクラスを変換する - Pythonの
ADBannerViewのインスタンスを意味しますか? – ThomasW
はい、申し訳ありません –