チュートリアル:新しいAdMob広告フォーマットの採用をテストする

手順2:FirebaseコンソールでA/Bテストを設定する


はじめに: Firebaseを使用して新しいAdMob広告フォーマットの採用をテストする
ステップ1: AdMobを使用して、テスト用の新しい広告ユニットバリアントを作成します

手順2:FirebaseコンソールでA/Bテストを設定する

ステップ3:アプリのコードでRemoteConfigパラメーター値を処理する
ステップ4: A / Bテストを開始し、Firebaseコンソールでテスト結果を確認します
ステップ5:新しい広告フォーマットを展開するかどうかを決定する


アプリに新しい広告ユニットを実装したので、この広告ユニットのパフォーマンスを理解するのに役立つA/Bテストを設定する必要があります。テストの対象となるユーザーとテストの目標を定義します。また、テストバリアント(アプリ内のさまざまな広告ユニット)を定義し、アプリ内のバリアントの表示を制御するRemoteConfigパラメーターを設定する必要があります。

Firebase A / Bテストでは、次の製品を利用して、アプリに広告ユニットを追加した場合の効果をテストおよび分析します。

  • Firebase A / Bテスト(このステップ)—テストの目標と構成可能なパラメーターを定義します
  • Firebase Remote Config(次のステップ)—コードにロジックを追加して、パラメーターの構成を処理します
  • Google Analytics(舞台裏で実行)—構成の影響を測定します

新しいA/Bテストを開始します

新しい広告フォーマットの採用について管理されたテストを開始するには、Firebaseコンソールの[ A/Bテスト]セクションに移動することから始めます。 [実験の作成]をクリックし、[リモート設定]を選択します。

A/Bテストを設定する

基本を設定する

[基本]セクションで、実験名を定義し、実験の説明を入力します。

A/Bテストの基本を設定する方法を示すFirebaseコンソールUI

ターゲティングを設定する

  1. [ターゲティング]セクションで、テストの対象となるiOSまたはAndroidアプリを選択します。

  2. 実験にさらされるユーザーの割合を設定します。このチュートリアルでは、新しい広告ユニットをユーザーの10%でテストします。これは、すべてのユーザーの10%が新しい広告フォーマットを表示することを意味するわけではないことに注意してください。これは、ユーザーの10%が、新しい広告フォーマットを表示するかどうかを確認するための実験に参加することを意味します。

    他のすべての設定はデフォルトのままにします。

A/Bテストのターゲティングを設定する方法を示すFirebaseコンソールUI

目標を設定する

Firebase A / Bテストでは、主要な指標を追跡して勝者のバリエーションを決定しますが、セカンダリ指標を追加して、アプリの他の重要な要素に対するさまざまな構成の影響を理解することもできます。

  1. このチュートリアルでは、推定AdMob収益の最適化が主な目標であるため、ドロップダウンメニューから選択します。

  2. (オプション) A / Bテストで推定総収益やさまざまな保持率などの追加の指標を追跡する場合は、[指標の追加]をクリックしてそれらを選択します。

A/Bテストの目標を設定する方法を示すFirebaseコンソールUI

バリアントを設定する

A / Bテストを構成する最後のステップは、新しい広告ユニットをユーザーに表示するかどうかを制御するRemoteConfigパラメーターを定義することです。

  1. [バリアント]セクションで、ベースラインカードの[パラメーター]フィールドに入力して、 SHOW_NEW_AD_KEYという名前の新しいパラメーターを作成します。

  2. SHOW_NEW_AD_KEYパラメータの次の設定を使用して、 Variantsセクションの設定を完了します。

    • ベースラインバリアント:falseに設定(つまり、新しい広告フォーマットを表示しない
    • バリアントバリアント:trueに設定されている(つまり、新しい広告フォーマットを表示する)

    このチュートリアルでは、ベースラインバリアントはユーザーに新しい広告フォーマットをまったく表示しませんが、バリアントAバリアントはユーザーの小さなサブセットに新しい広告フォーマットを表示します。これは、パラメーターのブール値によって制御されます。これらの値はここでFirebaseA/ Bテストで設定されますが、実際には、これらの値をアプリのコードに送信して処理するのはFirebaseRemoteConfigです。次のステップでRemoteConfigを設定します。

A/Bテストのバリアントを設定する方法を示すFirebaseコンソールUI

[レビュー]をクリックして、実験が期待どおりに設定されていることを確認します。ただし、実際に実験を開始する前に、Firebaseから受け取ったtrueまたはfalseパラメータ値にアプリのコードがどのように反応するかを定義する必要があります。次のステップに進み、RemoteConfigがSHOW_NEW_AD_KEYパラメーターを処理する方法を実装します。




ステップ1 :AdMobを使用して新しい広告ユニットバリアントを作成するステップ3 :リモート設定パラメータ値を処理する