Google I/O 2022 で発表された Firebase の最新情報をご覧ください。詳細

Firebaseを使用して新しいAdMob広告フォーマットの採用をテストする

ソリューションの概要

広告フォーマットの採用テストとは何ですか?

アプリがハイブリッド収益であろうと広告収益主導であろうと、さまざまな広告フォーマットの採用は複雑になる可能性があります。

すべての広告フォーマットがすべてのアプリに適しているわけではなく、アプリのプロパティによっては一部の広告フォーマットのパフォーマンスが向上する場合があります。新しい広告フォーマットを実装する場合、ユーザーエクスペリエンスや保持への悪影響が懸念される場合がありますが、新しい広告フォーマットが適切に設定されている場合に収益とエンゲージメントを増やすことができるかどうかも気になるかもしれません。

広告頻度の増加に伴うさまざまな広告フォーマットの保持と広告収益を比較したグラフ
図1 :最適な広告フォーマットは、解約への影響を最小限に抑えて収益を最大化します

これらの未知数を解決するために、Firebaseは、新しい広告フォーマットの採用についてテストし、データに基づいた意思決定を行うのに役立つツールを提供しています。

  • Firebaseを使用すると、少数のユーザーを使用して新しい広告フォーマットのパフォーマンスをA/Bテストできます。

  • 新しい広告フォーマットのパフォーマンスが既存の広告フォーマットよりも優れているかどうかについて、テスト結果を確認し、Firebaseからの推奨事項を確認できます。

  • 変更がプラスの影響を与える可能性が高いと確信したら、ボタンをクリックするだけで、より多くのユーザーに変更をロールアウトできます。

ビジネスケースと価値

平均して、Google AdMobとFirebaseツールを使用して新しい広告フォーマットを追加するデベロッパーとサイト運営者は、既存顧客維持率を安定させながら、大幅な収益の増加(最大10倍*)を享受できます。

* 2020年の8つの大手出版社の結果に基づく収益の増加。

PomoloGamesのロゴ

Pomelo Gamesは、Firebaseを使用して、プレーヤーを失うことなく収益を最大35%増加させます。

Qtonzロゴ

QtonzはFirebaseを使用して、広告収益を4倍に増やし、 ARPDAUを190%増やしています。

ソリューションの実装

このソリューションを実装するには、ステップバイステップのチュートリアルに従います(このページの後半でこのチュートリアルの概要を確認してください)。

このマルチステップチュートリアルでは、 Firebaseを使用してアプリの新しいGoogleAdMob広告フォーマットをテストする方法を学習します。テストケースの例としてリワードインタースティシャル広告を使用しますが、これらの同じ手順を推定して使用し、他の広告フォーマットをテストすることができます。

このチュートリアルでは、アプリですでにAdMobを使用しており、別の広告ユニット(新しい広告フォーマットを使用)を追加することがアプリの収益やその他の指標に影響を与えるかどうかをテストすることを前提としています。ただし、アプリでAdMobをまだ使用していない場合は、問題ありません。このチュートリアルの手順は、アプリに広告ユニットを追加するだけでアプリの指標に影響があるかどうかを理解するのにも役立ちます。

このソリューションに使用される製品と機能

Google AdMob

Google AdMobを使用すると、アプリ内で配信される広告ユニットのバリエーションを作成できます。 AdMobをFirebaseにリンクすると、AdMobは広告収益情報をFirebaseに送信して、広告戦略の最適化を改善します。

グーグルアナリティクス

Google Analyticsは、ユーザーエンゲージメント、保持、および総収益、AdMob収益、購入収益などの収益化指標に関する洞察を提供します。また、ユーザーオーディエンスとセグメントを作成することもできます。

Firebase RemoteConfig

Firebase Remote Configを使用すると、アプリの新しいバージョンを公開することなく、目的のユーザーセグメントに合わせてアプリの動作と外観を動的に変更およびカスタマイズできます。このチュートリアルでは、Remote Configパラメータを使用して、新しい広告ユニットをユーザーに表示するかどうかを制御します。

Firebase A/Bテスト

Firebase A / Bテストは、アプリで製品とマーケティングの実験を実行するためのインターフェースとインフラストラクチャを提供します。実験バリアントをユーザーに配布し、統計分析を実行して、収益やユーザー維持などの選択した主要な指標に基づいて、実験バリアントがコントロールグループを上回っているかどうかを判断します。


使用したソリューションと製品のフローチャート


ソリューションチュートリアルの概要

ステップバイステップのチュートリアルに直接移動します

  1. AdMobを使用して、テスト用の新しい広告ユニットバリアントを作成します

    1. AdMobで新しいリワードインタースティシャル広告ユニットを作成します。

    2. アプリのコード内に広告ユニットの配置を実装します。

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

    1. テストの基本、ターゲティング、およびテストが実行される目標を定義します。

    2. テストバリアントを定義し、テストでユーザーに新しい広告ユニットを表示するかどうかを制御するRemoteConfigパラメーターを設定します。

  3. アプリのコードでRemoteConfigパラメーター値を処理する

    1. アプリでRemoteConfigパラメーターを使用します。

    2. パラメータの値に基づいて広告ユニットを表示するためのロジックを実装します。

  4. A / Bテストを開始し、Firebaseコンソールでテスト結果を確認します

    1. テストを開始し、数日または数週間実行できるようにした後、Firebaseコンソールで、A/Bテストの主な目標に基づいてA/Bテストに勝利のバリエーションがあるかどうかを確認します。

    2. 各バリアントのセカンダリメトリックへの影響を確認して、バリアントがそれらのメトリックに意図しない悪影響を与えていないことを確認します。

  5. 新しい広告フォーマットを展開するかどうかを決定します

    1. A / Bテストで、新しい広告フォーマットを表示するバリエーションが勝者であると判断された場合、テストの対象となるすべてのユーザー、アプリのすべてのユーザー、またはユーザーのサブセットに広告フォーマットの表示を開始できます。

    2. 明確な勝者がまだ決定されていない場合は、実験を続行してさらにデータを収集するか、実験がすでに長期間実行されていて結論が出ない場合は実験を終了することができます。

用語集