このガイドでは、アプリ内プレビューとアド マネージャーの配信ツールを使用して、広告配信をデバッグする方法を説明します。
アプリ内プレビューでは、モバイルアプリ内でレンダリングされた独自のクリエイティブを検査できます。このプレビューは、アプリと連動するクリエイティブや、独自の動作をするクリエイティブ、レンダリングにアプリに依存するクリエイティブ(ネイティブ クリエイティブや MRAID を含む)がある場合に特に便利です。
アド マネージャーの配信ツールを使用すると、配信された広告に関する情報を取得できます。想定外の広告が配信された場合は、配信ツールを使ってその理由を調べることができます。
前提条件
- Google Mobile Ads SDK のバージョン 10.2.0 以降。
- Google アド マネージャー アカウントへのアクセス権。
- スタートガイドの手順を完了していること
アプリの準備を整える
デバッグを行うには、SDK のデバッグ オプション メニューを操作する必要があります。メニューを開く方法としては、アプリに以下の関数を追加し、ユーザーの操作に基づいてトリガーすることをおすすめします。
Java
public class MainActivity extends AppCompatActivity { ... @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // Initialize the Mobile Ads SDK. MobileAds.initialize(this); } ... // Opens a debug menu. Call this method based on a user action. // TODO: Replace YOUR_AD_UNIT_ID with your own ad unit ID. public void openDebugMenu() { MobileAds.openDebugMenu(this, "YOUR_AD_UNIT_ID"); } }
Kotlin
class MainActivity : AppCompatActivity() { ... override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) // Initialize the Mobile Ads SDK. MobileAds.initialize(this) } ... // Opens a debug menu. Call this method based on a user action. // TODO: Replace YOUR_AD_UNIT_ID with your own ad unit ID. fun openDebugMenu() { MobileAds.openDebugMenu(this, "YOUR_AD_UNIT_ID") } }
アド マネージャー アカウントの有効な広告ユニットがあれば、デバッグ オプションのメニューを開くことができます。
メニューを開く方法としては、クリエイティブを 2 本指で長押しする方法もありますが、ネイティブ広告などの一部の広告フォーマットでは機能しません。また、スワイプする際に広告をクリックしないように注意する必要があります。上記のメソッドを呼び出す方法の方が、はるかに堅牢です。
デバイスをリンクしてください
デバッグ オプション メニューを開く機能を追加した後、アプリを実行して上記の関数をトリガーします。次のメニューが開きます。
[クリエイティブのプレビュー] を選択してデバイスをリンクします。ブラウザが開き、アド マネージャーにログインするブラウザに自動的に移動します。ログインしたら、デバイスに名前を付けて、アド マネージャー アカウントに登録します。次に、[確認] をクリックします。
この時点で、アド マネージャー UI でデバイスがリンクされていることを確認できます。他のユーザーがデバイスにアクセスできるようにすることもできます。
アプリ内プレビュー
手順に沿って、リンクされたデバイスにクリエイティブをプッシュします。プッシュされたクリエイティブが、そのクリエイティブを表示する広告スロットをターゲットとする有効な広告申込情報に含まれていることを確認してください。
UI からクリエイティブをプッシュした後、デバイスでデバッグ オプション メニューをもう一度起動して、[クリエイティブのプレビュー] を選択します。この手順により、SDK はアド マネージャーをチェックして、デバイスのリンクが成功したことを確認し、プッシュしたクリエイティブに関する情報を取得します。デバイスのリンクが以前に成功していた場合は、デバッグ メニューはすぐに閉じます。失敗した場合は、アカウントを再度リンクするよう求められます。
最後に、プレビューするスロットに広告を読み込み、クリエイティブを表示します。
デリバリー ツール
広告配信の問題を解決するには、アド マネージャーで配信を検証するをご覧ください。上記の手順が正常に完了すると、アド マネージャーの UI にリクエストが表示され、配信された広告の詳細を確認できます。