Chrome DevTools は、Google Chrome ブラウザに直接組み込まれている、ウェブ デベロッパー向けのツールセットです。DevTools では、お客様のページのレンダリングされた HTML(DOM)とネットワーク アクティビティを確認できます。また、DevTools を使用して、広告配信の問題を解決することもできます。
広告リクエストが送信されているかどうかを確認する
DevTools を使用して、お客様のページから広告リクエストが送信されているかどうかを確認する手順は次のとおりです。
- 調査するページを表示します。
- ページ上で右クリックして [検証] を選択し、DevTools を開きます。または、
Command+Option+C
キー(Mac の場合)もしくはCtrl+Shift+C
キー(Windows、Linux、Chrome OS の場合)を押します。 - [Network] タブをクリックします。
- [Filter] 欄に「
ads?
」と入力します。お客様のページから送信された AdSense またはアド マネージャーの広告リクエストが、リクエストの表に一覧表示されます。
- 広告リクエストの一覧を確認します。
表示される内容 意味 ads?client
で始まる広告リクエストお客様のページから AdSense 広告リクエストが送信されました。 広告リクエストなし お客様のページから広告リクエストが送信されなかったため、お客様のページに広告は返されません。または、クライアントサイドに広告リクエストを送信できない問題がありました。
おすすめの方法:
- コード導入ガイドを参照し、広告ユニットが正しく実装されていることを確認します。
- 以下の説明に沿って、クライアントサイドのエラーを確認します。
「ステータス」が 403
の赤色の広告リクエストサーバーは広告リクエストを受信しましたが、お客様のサイトまたはアカウントに広告を配信しないという応答を返しました。通常、「ステータス」
403
はポリシー違反措置またはお客様のサイトが承認されていないことが理由で返されます。おすすめの方法:
- AdSense ポリシー センターから、自分のサイトにポリシー違反措置が必要ないことを確認します。
- [サイト] ページでサイトのステータスが [準備完了] になっていることを確認します。
「ステータス」が 200
だが、広告が表示されない広告リクエストads.txt の実装に問題がある可能性があります。この問題を解決するには、ads.txt に関するトラブルシューティングをご覧ください。
クライアントサイドのエラーを確認する
AdSense 広告コードが正しく実装されていても、クライアントサイドのエラーによってお客様のページから広告リクエストが送信されていない可能性があります。これは、ブラウザ(拡張機能など)または AdSense JavaScript(adsbygoogle.js
)に実装されている妥当性チェックのエラーが原因であることがあります。
DevTools を使用して、お客様のページでクライアントサイドのエラーを確認する手順は次のとおりです。
- 調査するページを表示します。
- ページ上で右クリックして [検証] を選択し、DevTools を開きます。または、
Command+Option+C
キー(Mac の場合)もしくはCtrl+Shift+C
キー(Windows、Linux、Chrome OS の場合)を押します。 - [Console] タブをクリックします。
- 次のエラーを確認します。
表示される内容 意味 ERR_BLOCKED_BY_CLIENT
ブラウザで、
adsbygoogle.js
(広告を表示するために AdSense で使用される JavaScript)をダウンロードできませんでした。通常、これはブラウザに拡張機能(広告ブロッカーなど)がインストールされていることが原因です。例:
GET https://pagead2.googlesyndication.com/
pagead/js/adsbygoogle.js net::ERR_TRACKING_BY_CLIENTadsbygoogle.js
エラーadsbygoogle.js
の妥当性チェックでエラーが返されました。このような妥当性チェックによって、広告リクエストが広告と一致するかどうかが検証され、一致した場合に広告が配置されます。AdSense でページのレスポンシブ広告を配置しようとしたところ、広告を掲載するのに十分なスペースがない場合は、一般的なエラーとなります。
例:
adsbygoogle.push() error: Fluid responsive ads
must be at least 250px wide: availableWidth=0