広告インスペクタを無効にする

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

広告インスペクタを使用すると、開発、テスト、トラブルシューティング中に広告の動作を検査できますが、このツールを有効にするとメモリ使用量が増加する可能性があります。パフォーマンス プロファイリングやメモリ チェックの際に、広告インスペクタを無効にすることがあります。この機能により、広告インスペクタが実行されず、アプリのパフォーマンス測定に干渉しないようにします。

広告インスペクタを無効にすると、ツールによるメモリ使用量の増加や、ジェスチャー、デバッグ メニュー、メソッド呼び出しによる起動を防ぐことができます。テストモードでパフォーマンス テストを行う際に、広告インスペクタを無効にできます。本番環境では、広告インスペクタは常に無効になっており、アプリのパフォーマンスに影響することはありません。

このガイドでは、広告インスペクタを無効にする方法と、無効になったことを確認する方法について説明します。

前提条件

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

ビルドタイプで無効にする

プロファイリング ビルドでツールを無効にしながら、デバッグビルドで広告インスペクタを利用できるようにするには、ビルド設定を定義して Info.plist ファイルを更新することで、ビルド構成設定を管理します。次の手順を行います。

  1. Xcode のナビゲーション メニューで、[Target] からアプリを選択します。
  2. メニューバーで、[ビルド設定]、[すべて] の順にクリックします。
  3. [追加] をクリックします。
  4. プルダウン メニューから [ユーザー定義の設定を追加] を選択します。[User Defined] ボックスが表示されます。
  5. ボックスに設定名(DISABLE_AD_INSPECTOR など)を追加します。
  6. ENTER キーまたは RETURN キーを押します。設定名を含む行が表示されます。
  7. デバッグ ID とリリース ID を設定します。
    1. 設定の行を開きます。[Debug] 行と [Release] 行が表示されます。
    2. 行を開き、次の項目を選択します。
      • デバッグ: はい
      • リリース: No
  8. Info.plist ファイルに、作成した設定名が値となる GADDisableAdInspector キーを追加します。

成功すると、デバッグ ビルドで [実行] を選択したときに Info.plist ファイルがテスト広告ユニット ID を取得し、リリース ビルドで [アーカイブ] を選択したときに広告ユニット ID を取得します。

無効化を確認する

無効になっているときに広告インスペクタを開こうとすると、ログ コンソールに次のエラー メッセージが表示されます。

Ad inspector is disabled. Remove GADDisableAdInspector from the plist file to use ad inspector.