Vpon とメディエーションの統合

このガイドは、Vpon で Google モバイル広告メディエーションを使用することに関心をお持ちのパブリッシャー様を対象としています。ここでは、現在の Android アプリと連携するメディエーション アダプタのセットアップと、その他の設定を行います。

Vpon リソース
ドキュメント
SDK
アダプター
カスタマー サポート

前提条件

プロジェクトに 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 インスタンスを渡すことで、メディエーションされる広告ネットワークで一貫したエクスペリエンスを提供することをおすすめします。