広告インスペクタを起動する

プラットフォームを選択: Android iOS Unity Flutter

広告の統合をテストする前に、アプリで広告インスペクタを起動する必要があります。このページでは、デバッグ メニューから広告インスペクタを起動する方法と、プログラムで起動する方法について説明します。

前提条件

続行する前に、次の操作を行います。

  • アド マネージャー アカウントの作成、テストデバイスの設定、Google Mobile Ads SDK の初期化、最新バージョンのインストールを行い、最初の前提条件のすべての項目を完了します。

起動オプションを選択する

広告インスペクタは次の方法で起動できます。

  • 広告インスペクタの設定で選択したジェスチャーを使用して、アプリ内のデバッグ メニューの起動ボタンから起動する。
  • Google Mobile Ads SDK を使用してプログラムから起動する。

デバッグ メニューを使用して起動する

デバッグ メニューから広告インスペクタを起動するために、アプリに変更を加える必要はありません。詳しくは、モバイルアプリの広告配信を検証するをご覧ください。

次の手順を行います。

  1. アド マネージャー ネットワークで配信された広告を見つけます。
  2. 広告を長押しして、デバッグ メニューを開きます。
  3. [広告インスペクタを開く] を選択します。

デバイスをリンクしていない場合は、アド マネージャー アカウントにログインする必要がある場合があります。

デバッグ設定で [広告インスペクタの設定] を選択し、広告インスペクタを開くジェスチャーを選択することもできます。

プログラムで起動する

次のコマンドを実行して広告インスペクタを起動します。

Swift

MobileAds.shared.presentAdInspector(from: viewController) { error in
  // Error will be non-nil if there was an issue and the inspector was not displayed.
}

Objective-C

[GADMobileAds.sharedInstance presentAdInspectorFromViewController:viewController
  completionHandler:^(NSError *error) {
    // Error will be non-nil if there was an issue and the inspector was not displayed.
}];

このメソッドは、プログラム経由で登録されたテストデバイスで動作します。詳しくは、テストデバイスを有効にするをご覧ください。

この起動のビュー コントローラが画面に完全に表示されていることを確認します。たとえば、viewDidAppear: を呼び出した場合です。渡されたビュー コントローラが表示処理の途中の場合(ビュー コントローラ関数 viewDidLoad で起動が呼び出される場合など)は、広告インスペクタが表示されません。