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