このガイドは、Vpon で Google モバイル広告メディエーションを使用することに関心をお持ちのパブリッシャー様を対象としています。ここでは、現在の Android アプリと連携するメディエーション アダプタのセットアップと、その他の設定を行います。
Vpon リソース |
---|
ドキュメント |
SDK |
アダプター |
カスタマー サポート |
前提条件
Google Mobile Ads SDK が統合された Android アプリ。(まだない場合は、スタートガイドをご覧ください)。
モバイルアプリ向けメディエーションを設定した Google アド マネージャー アカウント。
プロジェクトに Vpon を追加する
ネットワーク アダプタと SDK を含める
上記のリンクから Vpon SDK とアダプターをダウンロードします。
Android Studio で、プロジェクトの libs
フォルダにアダプタと SDK ファイルを含めます。アプリレベルの Gradle ファイルに以下が含まれていることを確認します。
Kotlin
dependencies {
implementation(fileTree(mapOf("dir" to "libs", "include" to listOf("*.aar", "*.jar"))))
// ...
}
Groovy
dependencies {
implementation fileTree(dir: 'libs', include: ['*.aar', '*.jar'])
// ...
}
AndroidManifest.xml ファイルを設定する
Vpon ドキュメントの手順に沿って AndroidManifest.xml
ファイルを変更します。
アプリが Vponを直接呼び出す必要はありません。Google Mobile Ads SDK がVpon アダプタを呼び出して広告を取得します。追加のリクエスト パラメータを指定しない場合は、これで完了です。このページの残りの部分では、Vponに詳細情報を指定する方法について説明します。
Activity インスタンスで広告オブジェクトを初期化する
新しい広告オブジェクトのコンストラクタ(
AdManagerAdView
では、
Context
型のオブジェクトを渡す必要があります。
この Context
は、メディエーションの使用時に他の広告ネットワークに渡されます。広告ネットワークによっては、より制限の厳しい Activity
タイプの Context
が必要となり、Activity
インスタンスなしでは広告を配信できない場合があります。そのため、広告オブジェクトの初期化時に Activity
インスタンスを渡すことで、メディエーションされる広告ネットワークで一貫したエクスペリエンスを提供することをおすすめします。