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

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

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

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

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

前提条件

先に進む前に、次のことを完了してください。

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

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

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

成功すると、デバッグビルドで [Run] を選択した場合は Info.plist ファイルがテスト広告ユニット ID を取得し、リリースビルドで [Archive] を選択した場合は広告ユニット ID を取得します。

無効化を確認する

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

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