広告の統合をテストする前に、アプリで広告インスペクタを起動する必要があります。このページでは、ジェスチャーを使用して広告インスペクタを起動する方法と、プログラムで起動する方法について説明します。
前提条件
続行する前に、次のことを行います。
- 最初の前提条件のすべての項目を完了して、AdMob アカウントを作成、テストデバイスを設定し、Google Mobile Ads SDK を初期化して最新バージョンをインストールします。
リリース オプションを選択する
広告インスペクタは次の方法で起動できます。
- テストデバイスを登録した後に、AdMob 管理画面で選択したジェスチャーを使用します。詳しくは、テストデバイスを設定するをご覧ください。
- Google Mobile Ads SDK を介してプログラムで設定する。
ジェスチャーを使って起動する
ジェスチャーで広告インスペクタを起動するには、テストデバイス用に AdMob 管理画面で設定したジェスチャー(ダブルフリックやシェイクなど)を実行します。詳しくは、広告インスペクタを使用してアプリをテストするをご覧ください。
AdMob の管理画面でジェスチャーを設定したら、反映されるまで待ちます。Google Mobile Ads SDK を使用して広告リクエストを行い、テストデバイスにジェスチャー設定を登録します。ジェスチャーを実行しても広告インスペクタが開かない場合は、広告を読み込んでからアプリを再起動し、もう一度ジェスチャーをテストしてみてください。
プログラムから起動する
次のコマンドを実行して広告インスペクタを起動します。
Java
MobileAds.openAdInspector(context, new OnAdInspectorClosedListener() {
public void onAdInspectorClosed(@Nullable AdInspectorError error) {
// Error will be non-null if ad inspector closed due to an error.
}
});
Kotlin
MobileAds.openAdInspector(context) { error ->
// Error will be non-null if ad inspector closed due to an error.
}
このメソッドは、プログラム経由または AdMob 管理画面で登録されたテストデバイスで動作します。詳細については、テストデバイスを有効にするをご覧ください。