AdSense広告が表示されない原因12選|本人確認後・Cocoon・ads.txtを確認

表示されないAdSense広告の原因を順番に調べるブログ運営者のイラスト ブログ副業

Google AdSenseに合格し、本人確認や広告設定も済ませたのに、ブログに広告が表示されないことがあります。

ただし、白い広告枠を見つけてすぐにコードを貼り直すのはおすすめしません。反映待ち、ページ単位の判定、ブラウザの広告ブロックなど、設定ミスではない原因もあるからです。

この記事の結論

最初に「サイト全体で出ないのか」「一部の記事だけ出ないのか」を分けます。その後、AdSense管理画面、基本コード、ads.txt、Cocoon、ブラウザの順で確認すると、同じ設定を何度も変更せずに原因を絞れます。

当ブログでも、AdSense合格後に本人確認を行い、広告表示を待つ段階で設定を点検しました。基本コードは公開ページに1つ、ads.txtは当初404でしたが、修正後は公開URLで内容を確認できています。

この記事では、その確認手順をもとに、初心者でも15分程度で進められる診断方法を解説します。

スポンサーリンク

まず「どこで表示されないか」を切り分ける

広告が表示されないときは、設定画面を触る前に症状を整理します。

症状 疑いやすい原因 最初の確認先
全ページ・全端末で出ない サイトの状態、コード、アカウント、反映待ち AdSense管理画面
特定の記事だけ出ない ページ除外、コンテンツ量、広告需要 自動広告の除外設定
自分の端末だけ出ない 広告ブロック、ブラウザ設定、キャッシュ 別端末・シークレット画面
広告枠だけ空白になる 配信判断、サイズ、通信、ポリシー 時間を置いて再確認
管理者だけ出ない Cocoonの管理者向け非表示 ログアウトした画面

確認時の3条件

  • WordPressからログアウトした状態でも見る
  • 広告ブロックを使っていない別ブラウザでも見る
  • トップページと2〜3本の記事を分けて見る

自分のサイトを何度も再読み込みして広告表示を確認する必要はありません。表示された広告を自分でクリックする行為は、無効なトラフィックにつながるため避けてください。

スポンサーリンク

AdSense広告が表示されない12の原因

1.設定直後で反映を待っている

自動広告の設定変更は、画面上ですぐ保存されても、実際の表示まで時間がかかることがあります。Googleのヘルプでは、自動広告の設定がサイトへ反映されるまで最長1時間ほどかかる場合があると案内されています。

合格直後や本人確認直後は、サイトや支払い情報の状態も同時に変化します。警告がないなら、設定を連続で変更せず、まず数時間から1日程度は様子を見るのが安全です。

2.サイトが「準備完了」になっていない

AdSenseの「サイト」で対象ドメインを開きます。「準備完了」以外の表示や要確認の項目があれば、広告配置より先にその指示を確認します。

審査に合格したメールが届いていても、別ドメインやサブドメインを見ていないか確認してください。

3.ポリシーセンターやアカウントに対応事項がある

AdSenseの「ポリシーセンター」とホーム画面を確認します。広告配信の制限、本人確認、税務情報、支払いプロフィールなどの通知がある場合は、表示された期限と手順に従います。

警告の文面は状況によって異なります。推測でアカウント情報を変更せず、管理画面に表示された案内を優先してください。

4.AdSenseの基本コードが入っていない

自動広告には、ca-pub-から始まる自分のパブリッシャーIDを含む基本コードが必要です。Google Site Kitやテーマの設定で設置済みなら、同じコードを別の場所へ追加する必要はありません。

公開ページのソースを開き、pagead2.googlesyndication.com/pagead/js/adsbygoogle.jsや自分のパブリッシャーIDを検索すると、コードの有無を確認できます。

5.基本コードを重複して設置している

Site Kit、Cocoon、ヘッダー挿入プラグインへ同じコードを入れると、原因の切り分けが難しくなります。設置方法を1つに統一し、公開ページで基本コードが重複していないか確認してください。

当ブログは公開ページのソースを確認し、基本コードが1つだけ読み込まれている状態にしました。

6.自動広告がオフ、またはページ除外されている

AdSenseの「広告」から対象サイトの編集画面を開き、自動広告がオンになっているか確認します。特定の記事だけ表示されない場合は、ページ除外や除外エリアの対象になっていないかも見ます。

なお、自動広告がオンでも、Googleがそのページに適した広告枠がないと判断すれば、毎回表示されるとは限りません。

7.手動広告ユニットのコードが違う

Cocoonの手動広告を使っている場合は、自動広告用の基本コードではなく、AdSenseで作成した広告ユニットのコードを設定します。

広告ユニットを削除した、別アカウントのコードを貼った、コードの一部だけをコピーしたといったケースがないか確認してください。

8.ads.txtが404または内容不一致になっている

ブラウザでhttps://自分のドメイン/ads.txtを開きます。404になる場合は、ルートドメインからファイルを取得できていません。

表示されても、パブリッシャーIDがAdSense管理画面と一致しているか確認します。ads.txtは広告表示のオン・オフを直接切り替える設定ではありませんが、認定販売者を示す重要なファイルです。

当ブログでは、合格直後はads.txtが404でした。Cocoonのads.txt編集機能で修正後、公開URLが200で応答し、次の形式の1行を取得できる状態にしています。

google.com, pub-自分のID, DIRECT, f08c47fec0942fa0

9.Cocoon側で広告を表示しない設定になっている

WordPressの「Cocoon設定」から「広告」を開き、広告表示が有効か、表示位置にチェックがあるかを確認します。

投稿編集画面で個別に広告を除外している場合や、特定カテゴリーを除外している場合もあります。管理者には広告を出さない設定が有効なら、ログイン中の画面だけでは判断できません。

CocoonでAdSenseを設定する具体的な手順は、別記事で画面順に整理しています。

10.キャッシュに変更前の状態が残っている

キャッシュ系プラグイン、サーバーキャッシュ、CDN、ブラウザキャッシュがあると、設定前のHTMLが表示されることがあります。

設定変更後にサイト側のキャッシュを削除し、シークレットウィンドウや別端末で確認します。ただし、短時間に何度もキャッシュ削除と再設定を繰り返さないようにしてください。

11.広告ブロックやブラウザの保護機能が働いている

広告ブロック拡張機能、セキュリティソフト、ブラウザの追跡防止機能により、広告リクエストが止まることがあります。

普段使っていないブラウザやスマートフォンのモバイル回線でも確認し、端末固有の問題かを切り分けます。

12.そのページでは広告が配信されていない

広告コードが正常でも、ページの内容、広告枠、利用者の地域、広告需要などによって広告が表示されない場合があります。短い記事やエラーページだけで判断せず、内容の異なる複数ページを確認してください。

「広告が毎回表示されること」と「設定が正しいこと」は同じではありません。管理画面に警告がなく、コードも正常なら、広告を増やすより記事の読了を妨げない配置を優先します。

スポンサーリンク

15分でできる確認手順

  1. AdSenseの「サイト」で準備完了か確認する
  2. ポリシーセンターとホーム画面の警告を見る
  3. 自動広告のオン・ページ除外を確認する
  4. 公開ページで基本コードとパブリッシャーIDを確認する
  5. ドメイン/ads.txtを直接開く
  6. Cocoonの広告設定と個別除外を確認する
  7. キャッシュを削除し、ログアウト状態・別端末で見る
  8. 問題がなければ設定を触らず、時間を置く

切り分けのコツ

一度に複数箇所を変えると、どの変更が影響したのか分からなくなります。変更日時と内容をメモし、1項目ずつ確認してください。

スポンサーリンク

表示確認のためにしてはいけないこと

  • 自分の広告をクリックする
  • 家族や知人にクリックを頼む
  • 広告コードを短時間で何度も貼り替える
  • 広告を本文やメニューに見せかける
  • 警告を確認せず新しい広告ユニットを増やす

Googleは、運営者自身によるクリックやクリックの依頼を禁止しています。収益を早く確認したい時期ほど、通常の読者による自然なアクセスを待つことが大切です。

スポンサーリンク

広告が出た後に見るべき指標

表示できたら、広告数を増やす前に次の指標を1〜2週間単位で見ます。

指標 確認すること
ページビュー 広告収益以前に読まれる記事が増えているか
表示回数 広告が継続して配信されているか
ページRPM ページビューあたりの収益傾向
離脱や読了 広告が本文を読みにくくしていないか
アフィリエイト導線 収益記事の申込みを邪魔していないか

当ブログはアフィリエイトも収益の柱にしています。そのため、すべての記事へ同じ量の広告を出すのではなく、情報記事ではAdSense、申込みを促す記事ではアフィリエイト導線を優先する考えです。

スポンサーリンク

よくある質問

本人確認を終えたら、すぐに広告は表示されますか?

必ず即時に表示されるとは限りません。本人確認以外に、サイトの状態、広告設定、コード、ページごとの配信判断も関係します。管理画面に追加の対応事項がないか確認し、設定直後は時間を置いてください。

ads.txtの警告があると広告は出ませんか?

ads.txtの警告だけで必ず広告が全面停止するとは限りません。ただし、収益への影響を避けるため、AdSenseに表示された内容を自分のドメイン直下へ正しく公開しましょう。

広告が一部の記事にしか出ないのは異常ですか?

自動広告はすべてのページや閲覧で必ず表示される仕組みではありません。ページ除外、コンテンツ、広告需要、閲覧環境を確認し、複数のページと端末で判断してください。

広告が出ないので、手動広告も追加したほうがよいですか?

原因が不明なまま追加すると、表示後に広告が多すぎる状態になる可能性があります。まず基本コードと自動広告を確認し、手動広告は配置を管理したい場合に追加しましょう。

スポンサーリンク

まとめ:順番に確認し、正常なら待つ

AdSense広告が表示されないときは、次の順番で確認します。

  1. 表示されない範囲を分ける
  2. AdSenseのサイト・ポリシー・対応事項を見る
  3. 基本コードと自動広告を確認する
  4. ads.txtとCocoonの設定を見る
  5. キャッシュ・ブラウザ・別端末で切り分ける
  6. 問題がなければ反映を待つ

合格後にやること全体を確認したい人は、先にチェックリストを一周すると抜けを防げます。

Cocoonの設定手順を確認する

参考にした公式情報

コメント

タイトルとURLをコピーしました