0

iAd をリクエストし、iAd が受信されない場合に Admob を使用するアプリを作成しています。

無料版と有料版があり、プリプロセッサ マクロを使用してこれらのバージョンを区別しています。

考えられるシナリオは 2 つあります。

  1. 国は iAd と Admob をサポートしています (iAd コードを使用し、iAd が受信されない場合は Admob に戻ります)
  2. 国は Admob のみをサポート (Admob コードのみを使用)

これらのシナリオに対処する方法を理解しています (プリプロセッサ マクロを使用)。ただし、現在 iAds でサポートされていない国がサポートされている国のリストに追加された場合、その国を iAds を使用できるようにする簡単な方法はありますか?

Apple のドキュメントを読むと、iAd がサポートされていない国で開発者が iAd を要求することを望んでいないことがわかります。

私の計画は、2 つの無料バージョンを作成することです (上記のシナリオごとに 1 つ)。しかし、国をシナリオ 2 からシナリオ 1 に移動する方法がわかりません。これを行うためのより良い方法はありますか?

4

1 に答える 1

2

AdMob Mediationなどの広告メディエーション ソリューションの使用を検討したことがありますか? 次の利点があります。

  1. メディエーション フォールバック ロジックを独自のコードに記述する必要はありません。
  2. サーバー側のトラフィック割り当て - アプリを再リリースすることなく、あるネットワークから別のネットワークにトラフィックを簡単に移動できます。
  3. 国レベルのターゲティング。2 つの無料バージョンは必要ありません。AdMob のみを配信するデフォルトの割り当てにトラフィッキングを設定し、国レベルのターゲティングを設定して (デフォルトのターゲティングをオーバーライドします)、最初に iAd を配信し、iAd が失敗した場合は AdMob を配信します。
于 2013-02-05T22:58:28.853 に答える