ソリューションのチュートリアル
多くの場合、アプリの収益化の最初の焦点はアプリ内購入ですが、市場はアプリ内広告がアプリの最大の収益源であることを示しています。
実際、一部のレポートによると、アプリ内広告は 50% 近く成長すると予測されているのに対し、アプリ内購入の収益は約 30% しか増加しないと予測されています。さらに、購入を行うユーザーはわずか約 5% です。これは、ユーザー ベースの大部分に対して、アプリ内広告などの収益化戦略を実装する必要があることを意味します。
収益化へのハイブリッド アプローチにより、すべてのユーザー セグメントを捉えることができます。ただし、その戦略の最適化は複雑ですが、Google はそれを支援するツールや製品を提供しています。
Google AdMobを使用してアプリ内に表示する広告ユニットを作成および実装すると、AdMob が広告主をその広告スペースに接続します。
Google Analyticsを設定してユーザーをカテゴリ (「購入者」など) に動的に分類し、それを活用してハイブリッド収益化を実装できます。
Firebase Remote Config を使用して、ユーザーが「購入者」オーディエンスに属しているかどうかに基づいて、アプリ内でアプリ内広告エクスペリエンスを動的に提供します。
学べること
この複数ステップのチュートリアルでは、Google AdMob、Google Analytics オーディエンス、Firebase を使用してハイブリッド収益化戦略を実装および最適化する方法を学びます。ここではサンプル テスト ケースとしてインタースティシャル広告フォーマットを使用していますが、別の広告フォーマットを使用する場合は、同じ手順を推測して使用できます。
このチュートリアルは、Google AdMob と Firebase プラットフォームの基本を理解しており、Google Analytics と Firebase Remote Config を使用してアプリ内広告の収益化を最適化する方法を学習したいと考えていることを前提としています。
このチュートリアルで使用される製品と機能
Google AdMob Google AdMob を使用すると、アプリ内で配信される広告ユニットを作成できます。 AdMob を Firebase にリンクすると、AdMob は広告収益情報を Firebase に送信して、広告戦略の最適化を改善します。 グーグルアナリティクス Google アナリティクスを使用すると、ユーザー エンゲージメント、維持率、総収益、AdMob 収益、購入収益などの収益化指標に関する洞察が得られます。ユーザー オーディエンスとセグメントを作成することもできます。 | Firebaseリモート設定 Firebase Remote Config を使用すると、アプリの新しいバージョンを公開することなく、目的のユーザー セグメントに合わせてアプリの動作や外観を動的に変更およびカスタマイズできます。このチュートリアルでは、Remote Config パラメータを使用して、Google アナリティクス オーディエンス内の配置に基づいて新しい広告ユニットをユーザーに表示するかどうかを制御します。 |
チュートリアルの概要
AdMob を使用して、表示用の新しい広告ユニットを作成します
AdMob アカウントに広告ユニットを作成します。
アプリのコードベースに広告ユニットを実装します。
Firebase 向け Google アナリティクス SDK をアプリのコードベースに追加します。
Google Analytics のオーディエンスを理解します。
特定の広告エクスペリエンスを表示するように Firebase Remote Config を設定する
Firebase コンソールで Remote Config のパラメータと条件を設定します。
Remote Config SDK をアプリのコードベースに追加します。
Remote Config インスタンスを構成します。
Remote Config を取得してアクティブ化します。
Remote Config パラメータ値を使用します。
アプリをリリースします。
必要なもの
独自のアプリ (iOS、Android、Flutter、または Unity プロジェクト)
アプリは、AdMob アプリにリンクされた Firebase アプリとして登録されました(詳細)。
これは、次のことも行われることを意味します。Firebase プロジェクトで Google アナリティクスを有効にしました (つまり、Firebase プロジェクトを Google アナリティクス プロパティにリンクしました)。
該当する Firebase 構成がアプリのコードベースに追加されました。
(Android アプリまたは Android をターゲットとしたアプリ) Firebase アプリを Google Play にリンクします(アプリ内購入イベント データを取得するために必要)
新しい広告ユニットを作成する権限を持つ、アプリに関連付けられた AdMob アカウントへのアクセス
Firebase Remote Config を作成および管理する権限を持つ、アプリに関連付けられた Firebase プロジェクトへのアクセス
オーディエンスを作成する権限(少なくとも編集者の役割)を持つ、Firebase プロジェクトにリンクされた Google アナリティクス プロパティへのアクセス
好みの IDE
用語集
Google アナリティクスイベント: アプリ内購入、広告のクリック、アプリへのログインなど、ユーザーがアプリ内で行うアクション。
Google Analyticsオーディエンス: 同じ属性を共有するユーザーベースのセグメント。特定の対象ユーザーのすべてのユーザーが、アプリ内で同じ行動を示したり (たとえば、カートに商品を追加したり)、人口統計データやその他の記述データ (たとえば、年齢層) を共有したりしています。
Remote Config パラメータ: アプリが広告を表示するかどうかを制御するために使用される構成可能なパラメータ (キーと値のペア)。このガイドの基本的な実装では、ブール値を持ちます。
Remote Config 条件: 条件は、アプリ インスタンスのグループをターゲットにするために使用されます。条件は、特定のアプリ インスタンスに対して条件が true と評価されるためには、すべてのルールが true と評価される必要がある 1 つ以上のルールで構成されます。
ステップ 1 : AdMob を使用して表示用の新しい広告ユニットを作成します