【4】Google AdSense広告が表示されない時の原因と対処法

「Google AdSenseを設置したのに広告が出ない!」というトラブルは、多くのブロガーが一度は経験します。
審査に合格したのに空白のまま、または一部のページだけ非表示になるなど、原因はさまざまです。

この記事では、AdSense広告が表示されない原因と、確実に表示させるための解決策を詳しく解説します。

1 広告が表示されない主な原因一覧

まずは、表示されない原因を分類して整理してみましょう。

カテゴリ 主な原因
アカウント関連 審査未完了、無効化、ポリシー違反
設定ミス 広告コードの貼り忘れ、テーマ側の制御
広告制限 AdSense側による自動制限や学習期間
ブラウザ側 広告ブロッカー、キャッシュ問題
JavaScriptエラー コード記述やプラグイン競合

2 審査未完了・ポリシー違反

最も多いのが、審査がまだ完了していないケースです。
AdSenseコードを貼っただけでは表示されません。審査完了メールが届くまで待ちましょう。

対応策:「お申し込みを審査しています」というメッセージが出る場合は、そのまま審査結果を待ちます。

また、ポリシー違反コンテンツ(アダルト・著作権・誤クリック誘導など)があると、広告配信が制限または停止されます。

Google公式のポリシーは以下で確認可能です。
AdSenseコンテンツポリシー

3 広告コードの貼り方ミス

WordPressでの貼り付け位置が正しくないと、広告は読み込まれません。

3.1 💡 貼り付け例


<!-- 広告を投稿記事本文下に表示する例 -->
<?php if ( is_single() ) : ?>
  <div class="adsense-box">
    <!-- Google AdSense コードをここに貼り付け -->
  </div>
<?php endif; ?>

3.2 💡 Cocoonテーマの場合

Cocoon設定 →「広告」タブ →「広告コード」に貼り付けるだけでOKです。
テーマ側で自動的にレスポンシブ対応されます。

3.3 記事上、記事下、記事中のウィジェットを追加して広告コードを貼る場合

Lightningテーマで、ウィジェットで投稿記事の上や下に広告コードを貼りたい場合は、次の記事で記事上、記事下、記事中のウィジェットを追加する方法をご紹介しています。
自動で記事上・記事下ウィジェットを追加する方法【投稿ページ限定】

4 AdSenseの「広告制限期間」

審査通過直後は、学習期間(約1〜2週間)があり、広告が一時的に非表示になることがあります。

✅ 対応策:しばらく(最大14日ほど)待っていれば自動的に配信が始まります。

この期間中も、アクセス解析や記事更新は通常通り続けて問題ありません。

5 ブラウザ・キャッシュ・広告ブロッカー

広告が表示されないときは、まず自分の環境を疑いましょう。

  • ブラウザのキャッシュを削除
  • 広告ブロッカー(AdBlockなど)を無効化
  • シークレットモードで確認

スマホ・他のブラウザで確認すると、表示される場合もあります。

6 JavaScriptエラー・テーマやプラグインの競合

JavaScriptエラーがあると、広告読み込みが中断されます。
特に、jQueryの競合や圧縮プラグイン(Autoptimizeなど)に注意。

エラー確認方法:

  1. ブラウザでサイトを開く
  2. 右クリック → 「検証」 → 「Console」タブ
  3. 赤いエラーが出ていないか確認

テーマ変更後・プラグイン導入後に発生するケースが多いです。

7 ads.txtファイルが未設定

ads.txtファイルは、正規の広告販売者を明示するための重要ファイルです。
未設置または設定ミスがあると、広告が配信されません。

google.com, pub-xxxxxxxxxxxxxxxx, DIRECT, f08c47fec0942fa0

このような1行を、WordPressのルートディレクトリに ads.txt という名前で設置しましょう。

詳細は → ads.txtとは?仕組みと設置方法

8 コンテンツの品質不足

AdSenseのAIは、ページ内容を自動解析して広告を最適化します。
そのため、文字数が少ない・画像だけ・動画だけなどの記事には広告が出にくくなります。

✅ 対応策:1記事あたり1,000文字以上、明確なテーマのある記事を心がけましょう。

9 最終チェックリスト

  • ✅ 審査完了しているか
  • ✅ ads.txtを正しく設置したか
  • ✅ 広告コードを正しい場所に貼ったか
  • ✅ プラグインやテーマが邪魔していないか
  • ✅ ブラウザやキャッシュの問題でないか

これらを確認すれば、ほとんどのケースで広告が表示されます。

10 まとめ

  • 広告が出ない原因の多くは「設定ミス」か「AdSense側の制限」
  • まずは審査完了・ads.txt・広告コードを再確認
  • テーマやプラグインの競合もチェック
  • 時間を置くことで自然に表示される場合も多い

焦らず、1つずつ確認していけば確実に解決できます。
AdSense広告が正しく表示されれば、あなたのブログ収益化が本格的にスタートです!