HTTP ネットワーク セッションのデータを取得すると、実際に行われた広告リクエストとそれに対するアド マネージャーの応答について知ることができ、問題解決に役立ちます。また、アド マネージャーのサポート担当者にネットワーク セッションの内容をお送りいただくと、担当者は詳しい情報を基に調査にあたることができるので、問題解決にかかる時間を短縮できます。
Chrome DevTools を使用して、ウェブ セッションのトラフィック データを取得する方法については、こちらをご覧ください。
Google Mobile Ads SDK を使用している場合は、Android または iOS のネットワーク トレース ガイドをご覧ください。プロキシツールの代わりにネットワーク トレースを使用すると、これらのオペレーティング システムのすべてのバージョンのすべてのトラフィックを確認できます。
または、Charles や Fiddler などのデバッグ プロキシ アプリケーションを使用して、モバイル デバイスからモバイルウェブとモバイルアプリのネットワーク トラフィックを記録することもできます。
要件
- Charles、Fiddler などのウェブ デバッグ プロキシ
- ピアツーピアのトラフィックを許可する Wi-Fi ネットワーク
- パソコンまたはノートパソコン
- iOS または Android モバイル デバイス
プロキシ設定
-
パソコンまたはノートパソコンからローカル IP アドレスを取得します。
- Windows: コマンド プロンプトを開き、「
ipconfig
」と入力して、Enter キーを押します。[IPv4 アドレス] の横にあるテキストがローカル IP アドレスです。 - macOS: ターミナルを開き、「
ifconfig en0| grep "inet[ ]" | awk '{print $2}'
」と入力して、Enter キーを押します。出力結果がローカル IP アドレスになります。 - Linux: ターミナルを開き、「
ifconfig | grep -Eo 'inet (addr:)?([0-9]*\.){3}[0-9]*' | grep -Eo '([0-9]*\.){3}[0-9]*' | grep -v '127.0.0.1'
」と入力して、Enter キーを押します。出力結果がローカル IP アドレスになります。
- Windows: コマンド プロンプトを開き、「
-
モバイル デバイスにパソコンの IP を入力します。
-
Android
- [設定]、[Wi-Fi] をクリックして、使用している Wi-Fi ネットワークを選択します。
- [詳細オプションを表示] チェックボックスをオンにします。
- [プロキシ設定] で手動オプションを選択し、[プロキシホスト名] 欄に手順 1 で取得した IP アドレスを入力します。
- [プロキシポート] 欄に「8888」と入力します。
- [保存] をクリックします。
-
iOS
- [設定]、[Wi-Fi] をクリックして、使用している Wi-Fi ネットワークを選択します。
- [HTTP プロキシ] で [手動] をクリックします。
- [サーバー] 欄にステップ 1 で取得した IP アドレスを入力します。
- [ポート] 欄に「
8888
」と入力します。 - 設定画面を閉じます。
-
-
使用するウェブデバッグ プロキシツールを設定します。
- HTTP プロキシポートを「
8888
」に設定します。 - (Charles の場合のみ)[External Proxy Setting(外部プロキシ設定)] が選択されている場合は、選択を解除します。
- (Fiddler のみ)[Allow remote computers to connect(リモート パソコンの接続を許可する)] オプションを選択します。
- HTTP プロキシポートを「
-
SSL を設定します(Charles のみ)。
- メニューバーで、[Proxy(プロキシ)]、[SSL Proxy Settings(SSL プロキシ設定)] に移動します。
- [追加] をクリックします。
- [Host(ホスト)] 欄に「
securepubads.g.doubleclick.net
」および「googleads.g.doubleclick.net
」と入力し、[Port(ポート)] 欄に「443
」と入力します。また、[Host(ホスト)] 欄にワイルドカード「*」を入力し、[Port(ポート)] 欄を空欄にして、すべてのトラフィックを取得することもできます。この方法は、上記の 2 つのドメインの外部に問題がある場合に役立ちます。
- [OK] をクリックします。
- Charles SSL の設定ガイドラインを参考に、Charles の証明書をインストールします。
- お使いのデバイスからデスクトップまたはノートパソコンへのプロキシが設定されたら、スマートフォンでブラウザを開いて「
http://www.charlesproxy.com/getssl
」と入力し、コンピュータの証明書をダウンロードしてインストールします。
-
モバイル デバイスからの HTTP トラフィック データの取得を開始します(Charles のみ)。
- モバイル デバイスの接続を許可するよう求めるメッセージが表示されたら、[許可] を選択します。
- ネットワークのトラフィック データを取得し終わったら、ステップ 2 の逆の手順を行ってプロキシ設定をオフにします(プロキシを [なし] に設定)。
留意事項
- Google では Charles または Fiddler HTTP プロキシの使用を推奨しているわけではありません。使用する場合はご自身の責任で使用してください。
- HTTP プロキシ ソフトウェアでは、お使いのデバイスでのあらゆるアクティビティのデータが取得される可能性があります。必要とするトラフィックの記録が終わったら、必ずプロキシを無効にしてください。