開始方法
このガイドでは、MAXを使用したモバイルアプリのマネタイズを開始する方法について説明します。 これには、定常作業を自動化し、収益を最大にするためのベストプラクティスが含まれます。
ステップ1:アカウントを作成する
MAXの使用を開始するには、dash.applovin.comを開き、Sign Up for an Accountをクリックして、アカウント情報を入力します。 アカウントの認証が求められ、登録プロセスが完了します。
アカウント設定プロセスが完了する前に、AppLovinによる承認が必要となる場合があります。 アカウントの設定が難しい場合は、新規アカウントに関するよくある質問をご覧ください。
支払い情報の設定
AppLovinは、AppLovin ExchangeまたはAppLovinビディング(AppDiscovery)からのインプレッションに対して直接支払いを行います。 AppLovinダッシュボードのAccount > Payments > Info セクションで、支払い情報を設定してください。
支払いやタックスフォームの設定について質問がある場合は、AppLovinマネタイズの支払いに関するよくある質問を参照してください。
MAXへの開発者ドメインの追加
Account > General > Basic Info内の Domain セクションにWebサイトドメインを追加します。
このフィールドにはルートドメイン (例mywebsite.com
) のみを入力してください。
このドメインは、アプリストアのリスティングで使用するものと同じもので、app-ads.txt
ファイルをホストします。
これにより広告主は、app-ads.txt
ファイルを見つけて検証することが可能になります。詳細については、本ガイドのapp-ads.txt
情報 をご覧ください。
ステップ2:広告ユニットを作成する
広告ユニットを作成するには、AppLovinダッシュボードでMAX > Mediation > Manage > Ad Unitsを選択します。
アプリの追加
アプリを追加するには、最初にAndroid、Fire OS、iOSなどのプラットフォームを選択します。
次に、入力ボックスにアプリ名とアプリストアのIDを入力します。 アプリストアで公開済みの場合、アプリの情報がドロップダウンに表示されるので、これを選択します。
アプリがまだ公開されていない場合は、MAXに手動で追加できます。 これを行うには、Manually Add Your Package Nameをクリックし、アプリのパッケージ名を入力します。アプリコードで使用するものと同じ大文字表記を使用してください。
広告ユニットの追加
アプリを追加したあと、広告ユニットを追加します。 これを行うには、フォーマットを選択し、広告ユニットに名前を付けます。 AppLovinは、アプリ内の各フォーマットに単一の広告ユニットIDを使用することを強く推奨します。 これにより、広告が常にキャッシュされるようになり、アプリやユーザーの負荷が低減されます。
広告ユニットを追加すると、ウォーターフォールの作成に利用可能なネットワークが表示されます。 アカウントを初めて設定する場合は、この手順をスキップしてください。ウォーターフォールは後で作成できます。 既にMAXを使用して収益化を行っている場合は、ステップ6に進んで、ウォーターフォールの設定方法を確認してください。
連携プロセスには広告ユニットIDが必要です。 広告ユニットIDは、Ad Units画面で確認できます。
ステップ3:AppLovin SDKをネットワークに連携する
MAXは、ビディングネットワークや従来型ネットワークなど、数多くのネットワークをサポートしています。カスタムオプションでは、サポート対象外のネットワークとも連携できます。 ネットワークと連携する前に、該当のネットワークでアカウントを作成し、アプリと広告ユニットを登録して、広告を配信することをネットワークが承認する必要があります。
AppLovin SDKのダウンロードと連携
お使いのプラットフォームとの連携方法については、SDK連携ガイド > プラットフォーム > オーバービュー > 連携のページを参照してください。 プラットフォーム別のページで、次の手順を確認できます。
- SDK Keyを追加して、AppLovin SDKを初期化します。
SDK KeyはAppLovinダッシュボードのAccount > General > Keys のセクションにてご確認ください。
- アプリ起動時にSDKを初期化します。 これにより、AppLovin SDKが広告アセットをキャッシュするのに十分な時間を確保でき、ユーザー体験が向上します。
- Ad Reviewを有効にします。 これにより、MAXダッシュボードのクリエイティブを監視することが可能になります。
- MAX Terms & Privacy Policy Flowを使用して、お客様の利用規約およびプライバシーポリシーに同意することを推奨します。iOSの場合、App Transparency Tracking(ATT)プロンプトを有効にします。
サポート対象のネットワークとの連携
MAXを使ってサポート対象のアドネットワークのメディエーションを行うには、お使いのネットワークからSDKを直接ダウンロードし、それぞれの連携手順に従ってください。 各プラットフォームのネットワークアダプター、サポート対象のSDKバージョン、詳細な手順については、本ガイドで、お使いのプラットフォームのメディエーションネットワークの準備ページをご覧ください。
サポート対象外のカスタムネットワークとの連携
カスタムSDK接続を利用すると、サポート対象外のネットワークのメディエーションが可能となります。 正式にサポートされていないため、AppLovinはこれらのネットワークに関する問題を解決することができません。 カスタムSDK ネットワークの連携 ページの手順に従って、お使いのネットワークでネットワークアダプターを直接実装します。期待通りに動作していることを確認するため、徹底したテストを行ってください。
ステップ4:連携状況をテストする
AppLovin SDKとお使いのネットワークを連携した後、実装状況を検証します。 これは、アプリを公開する前に行ってください。 MAXには、テストとローンチをサポートする、開発者向けのテストツールが多数用意されています。
デモアプリ
デモアプリは、MAXをモバイルアプリに連携する方法を示すものです。 デモアプリのコードはブループリントとして、実際の連携に利用できます。
ネットワークSDKをデモアプリに連携することも可能です。 これにより、MAXがアプリに送信するコールバックを監視できるようになります。 コールバックは、各広告フォーマットのイベントを通知するものです。 コールバックを監視することで、連携が正常に完了したかどうかを確認できます。
テストプロセスで広告をロードして表示する場合は、デモアプリでTest Modeを使用します。
詳細については、お使いのプラットフォームのMAX Demo Appドキュメントページ(SDK連携ガイド > プラットフォーム > ネットワークのテスト > MAXデモアプリ)を参照してください。
Mediation Debugger
Mediation Debuggerは、AppLovin SDKの機能の1つです。 MAXがメディエーションを行うすべてのアドネットワークのステータスを検証して表示します。 ネットワークが正常に連携されているか確認するには、テスト広告または公開済みの広告でこの機能を使用します。 アプリを公開する前に、正しく連携されていることをテストしてください。
この機能は、デバッグビルドや公開済みのアプリに組み込むことができます。 QAチームはこれを利用して、連携の確認や問題の特定を行うことが可能です。
詳細については、お使いのプラットフォームのMediation Debuggerドキュメント(SDK連携ガイド > プラットフォーム > ネットワークのテスト > Mediation Debugger)を参照してください。
テストモード
MAXダッシュボードのTest Modeを使用して、特定のアドネットワークが正常に連携されていることを確認できます。Test Modeは、テスト中にネットワークの広告が表示されることを確認するものです。Test Modeを使用するには、テストデバイスからAppleの広告識別子であるIDFAやGoogleの広告識別子であるGAIDを入力し、ネットワークを選択します。その後、該当のネットワークからテスト広告が送信されます。
Test Modeをライブトラフィックで使用しないでください。テストをしていることが検出された場合、一部のネットワークは広告リクエストに応じません。 MAXでアプリを正常に起動するには、Mediation DebuggerとTest Modeを併用してください。
詳細については、お使いのプラットフォームのTest Modeドキュメントページ(SDK連携ガイド > プラットフォーム > ネットワークのテスト > Test Mode)を参照してください。
Creative Debugger
Creative Debuggerは、AppLovinとその他のアドネットワークの広告クリエイティブの詳細を取得し、問題のある広告をMAXにレポートします。 AppLovinは、Creative Debuggerをお使いのテスト環境、QAプロセス、サポートチケットシステムに組み込むことを推奨しています。 これにより、問題のある広告を簡単に特定し、レポートできるようになります。
詳細については、お使いのプラットフォームのCreative Debuggerドキュメントページ(SDK連携ガイド > プラットフォーム > ネットワークのテスト > Creative Debugger)を参照してください。
プリローンチ チェックリスト
アプリを公開する前に、以下の簡単なチェックリストを使用して、MAXとの連携を検証してください。
-
広告のリクエストを開始する前に、関連するプライバシーフラグを設定します。
プライバシーフラグの詳細については、SDK連携ガイド > プラットフォーム > オーバービュー > プライバシーをご覧ください。
-
SDKを初期化する前に、AppLovin SDKの「initialized」イベントのリスナーを設定してください。 SDK Keyを設定し、アプリ公開後すぐにMAX SDKを初期化します。
初期化プロセスの詳細については、SDK連携ガイド > プラットフォーム > オーバービュー > 連携をご覧ください。
-
AppLovin SDKが正常に初期化された後で、インタースティシャルおよびリワード広告フォーマットの広告ダウンロードを開始します。これにより、広告を表示する前に、獲得したビッドを受け取る時間を確保できます。
インタースティシャルおよびリワード広告の詳細については、 SDK連携ガイド > プラットフォーム > 広告フォーマット > インタースティシャル広告のページと、SDK連携ガイド > プラットフォーム > 広告フォーマット > リワード広告のページをご覧ください。
-
インタースティシャル広告やリワード広告がロードまたは表示に失敗すると、遅延が急増して最大遅延に到達するまで再試行が行われます。 この再試行ロジックを実装していないと、インプレッションの機会を逃し、収益が減少する可能性があります。
この再試行ロジックを使用したサンプルコードを参照するには、SDK連携ガイド > プラットフォーム > 広告フォーマット > インタースティシャル広告のページと、SDK連携ガイド > プラットフォーム > 広告フォーマット > リワード広告のページをご覧ください。
-
ユーザーがインタースティシャル広告またはリワード広告を却下すると、次の広告が直ちにロードされます。 この手順を行わないと、インプレッションの機会を逃し、収益が減少する可能性があります。
このローディングロジックを使用したサンプルコードを参照するには、SDK連携ガイド > プラットフォーム > 広告フォーマット > インタースティシャル広告のページと、SDK連携ガイド > プラットフォーム > 広告フォーマット > リワード広告のページをご覧ください。
-
パフォーマンスを最適化するには、常にバナーユニットを画面に表示しておく必要があります。 これによりCPM が上昇し、ユーザー体験が向上します。 MAXは最適な結果を出すように、リフレッシュレートを調整します。 コンテンツの背後にバナーを隠れると、ネットワークはビューアビリティルールに基づき、インプレッションを無効にします。
バナーとミディアムレクタングル(MREC)広告の詳細については、 SDK連携ガイド > プラットフォーム > 広告フォーマット > バナーとMREC広告のページをご覧ください。
-
MAX Unity Integration Managerを使用しない場合は、SDK連携ガイド > プラットフォーム > メディエーションネットワークの準備のページを参照し、Mediation Debugger機能を利用して、各ネットワークに必要な構成がすべて実装されていることを確認してください。
広告が表示されない場合
AppLovin SDKから広告を取得できない場合は、一般的な原因とトラブルシューティングオプションをご確認ください。
ステップ5:ネットワークと接続する
正しく連携されていることを確認したら、MAXダッシュボードに戻ってネットワークに接続します。 これにより、サポート対象のビディングネットワークから、リアルタイムビディングのネットワークデータを取得し、最も支持されている従来型ネットワークのCPMアップデートを取得できるようになります。
サポート対象のネットワーク
AppLovinダッシュボードで、 MAX > Mediation > Manage > Networks を選択します。 メディエーションを行うすべてのネットワークに接続します。 Connectをクリックすると、認証するよう要求されます。ネットワーク認証情報を入力するかAPIキーを入力して、保存をクリックします。
ネットワークとの接続に成功すると、ステータスアイコンが緑のチェックマークに変わります。操作が完了していない場合は、赤または黄色のアイコンが表示されます。
AppLovinからの要求はデフォルトで有効になっているため、接続する際に特別な操作は必要ありません。
カスタムネットワーク
カスタムSDKネットワークを連携するには、Networks画面の下部にあるClick here to add a Custom Networkをクリックします。次に、ネットワークタグまたはアダプタークラス名を追加します。 カスタムネットワークは、アプリ内入札またはAutoAuto-CPMに適していません。
広告ユニットウォーターフォール内で、お使いのネットワークを有効にする必要があります。 次のセクションでは、この手順について説明します。
詳細については、ネットワークの有効化ページをご覧ください。
ステップ6:ウォーターフォールを設定する
各広告ユニットのウォーターフォールを設定します。 ビディングネットワークと従来型ネットワークは、どちらもインプレッションを提供し、CPMの高さを競い合います。 この競争が収益を最大化し、広告機会のそれぞれに対して、最も多くの報酬が支払われるようになります。
デフォルト ウォーターフォール
デフォルトウォーターフォールは、マネタイズのための主要なウォーターフォールモデルです。 広告パートナーを設定したら、MAXはアプリ内入札とCPM更新を組み合わせてウォーターフォールモデルの管理を自動化します。
デフォルトのウォーターフォールを設定するには、AppLovinダッシュボードでMAX > Mediation > Manage > Ad Units を選択し、広告ユニットを選択して、画面下のDefault Waterfallまでスクロールします。デフォルトウォーターフォールには、サポート対象のすべてのネットワークが含まれます。これらは、ビッダーネットワークまたはその他のネットワーク(メディエーションをしていた従来型のネットワーク)に分類されます。 ネットワークを有効にする前に、ネットワークのSDKが正常に連携され、MAXに接続されていることを確認してください。
- ネットワーク名の右にある下矢印をクリックし、有効にするネットワークを展開します。
ネットワークIDを追加したあと、ステータスのトグルをオンに切り替えます。
- 非ビディングネットワークに、CPM価格を設定します。 ネットワークのフロアプライスまたはCPMの履歴を手動で入力します。 Auto CPMを有効にすると、ネットワークがレポートしたCPMに合わせて価格が自動的に更新されます。 Network Comparison reportを使用して、MAXのCPM価格とネットワークCPMの価格が一致していることを確認してください。
- 必要な場合、カスタムSDKまたはDirect Soldインスタンスをウォーターフォールに追加します。
- Saveをクリックします。
カスタムウォーターフォール
MAXを熟知しているユーザーは、カスタムウォーターフォールを作成できます。これは、高度なターゲティングとウォーターフォール セグメンテーションを使用して、特定のオーディエンスを対象に広告をフィルタリングするものです。 例えば、カスタムウォーターフォールを使用して、追跡型広告制限 (LAT)が有効になっているユーザーや、広告エンゲージメントにおいて価値の高いユーザー向けに調整したマネタイズが可能になります。 カスタムウォーターフォールの対象でないトラフィックには、引き続きデフォルトのウォーターフォール設定が使用されます。
高度なターゲティングおよびウォーターフォールセグメンテーションの使用方法については、ウォーターフォール管理とクローン作成のページをご覧ください。
カスタムウォーターフォールを作成するには、Default Waterfallの最上部にあるCreate New Waterfallをクリックします。カスタムウォーターフォールに名前を付け、必要な場合はデバイスのターゲティングを選択します。
MAXは、デフォルトのウォーターフォールからネットワーク設定をコピーし、カスタムウォーターフォールのベースとして使用します。 この設定はカスタマイズできます。
ベストプラクティス
- ベースラインとなる収益とパフォーマンスを確立できるようになったら、AppLovinに加え、GoogleやMetaなどのグローバルに強いネットワークをメディエーション対象として最低6つ追加します。
- 優先順位は、できる限りビディングネットワークが高くなるように設定してください。 これにより、手動によるウォーターフォールのメンテナンスを減らし、遅延を削減できます。
- 規模を拡大していくと、アプリを展開している国や地域の組み合わせによって、CPMが変わることがわかります。 そのため、それらの国や地域で需要が高い広告ネットワークを基に、最大の収益機会を特定する必要があります。 AppLovinのアカウントチームは、このようなご要望へのサポートも行っています。特定の国や地域向けのネットワークをターゲットに、地域ベースのウォーターフォールを作成してください。
- Network Comparison Reportを使用して、ネットワークのCPMが、MAXでレポートされたCPMと一致していることを確認します。これにより、ネットワークが正確な情報を使用してユニファイドオークションで競争できるため、損失を防ぐことができます。
- 新しいパートナーまたは新しい価格をオーディエンス全体に適用する前に、必ずウォーターフォール内でABテストを実施してください。先にABテストを実施することで、その変更が有益な結果をもたらすかどうかを判断し、自信を持ってウォーターフォールを最適化できます。
- 提供する広告インベントリを競うAppLovin Exchangeのビッダー数を最大にするには、AppLovinを
app-ads.txt
ファイルに追加してください。app-ads.txt
の設定方法の詳細については、IAB(Interactive Advertising Bureau)サプライチェーンの検証ページを参照してください。
ステップ7:パフォーマンスを分析する
MAXのAnalyzeセクションで提供されるツールやレポートを使用して、パフォーマンスを分析します。 MAXダッシュボードから直接レポートをダウンロードするか、定期的にメールでレポートを送信するようにスケジュール設定を行います。
AppLovinは、MAX収益向けのレポートAPIやユーザーレベルのデータも提供しており、これらは任意のMMPと連携させることができます。 詳細については、収益レポートAPIページを参照してください。
MAXダッシュボードのすべてのレポートは、レポートビューに保存して、後で素早く確認することができます。レポートを保存する際のベストプラクティスは、カスタムの日付範囲を使用するのではなく、定義済みの期間を使用して最新のデータを反映させることです。
レポートのCompare Modeでは、現状のパフォーマンスを履歴データと比較し、傾向を可視化できます。
Performance Reporting
Performance Reportingを使用すると、収益のパフォーマンスをひと目で把握できます。グラフで収益の傾向が可視化されるため、成長に貢献しているエリア、または成長を妨げているエリアを特定できます。詳細な分析が必要な場合は、Advanced ReportingまたはUser Activity Reportingを使用してください。
Advanced Reporting
Advanced Reporting は、アプリのインベントリに関するより詳細なインサイトを提供します。このレポートを使用して、ウォーターフォールのパフォーマンスを分析し、特定の国における新規価格の適用や価格の最適化などの機会を見つけることができます。 また、パフォーマンスが低いネットワークがあれば、削除を検討します。 レポートは個別に保存できるほか、定期的にEメールで送信するように設定することも可能です。
レポートのフィルターの横にあるチェックマークをクリックするか、フィルターフィールドに値を追加することで、レポートに列を追加できます。 レポートに含めるフィルターの組み合わせによって、異なる指標が表示されます。
Advanced Reportingでは、以下のような方法でレポートを表示できます。
- 広告インベントリのパフォーマンス
- 広告インベントリのパフォーマンスを表示するには、 Application、 Ad Unit Name、および Ad Typeを追加します。これには、インプレッションの合計、収益、表示率(キャッシュされた広告が表示された割合)が含まれます。
- ネットワークパフォーマンス
- レポートにNetworkを追加して、広告ユニットによるネットワークパフォーマンスを表示します。インプレッションやCPMといった主要な指標に加え、「広告充填率(Fill rate)」や「勝率(Win rate)」という2つの新しい指標が表示されます。広告充填率は、ネットワークが広告を充填する頻度を示します。勝率は、あるビディングネットワークが他のビディングネットワークを抑えて競り勝った頻度を指します。
- ウォーターフォールのパフォーマンス
- Waterfallをレポートに追加し、1つの広告ユニット名でフィルターをかけると、その広告ユニットのアクティブなウォーターフォールのパフォーマンスが表示されます。より詳細なデータを表示するには、レポートにCountryを追加します。表示された画面でウォーターフォールのパフォーマンスを分析し、収益向上の機会を特定します。
User Activity Report
User Activity Reportを使用して、各広告フォーマットの広告エンゲージメントについて理解します。1日あたりのアクティブユーザー数、ARPDAU(1日当たりのアクティブユーザー数の平均収益)、ユーザーに表示されるインプレッションを追跡できます。 このツールは、MMPを使用せずに、MAXのユーザー収益レポートAPIに接続するユーザーに適しています。