【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など)に注意。
エラー確認方法:
- ブラウザでサイトを開く
- 右クリック → 「検証」 → 「Console」タブ
- 赤いエラーが出ていないか確認
テーマ変更後・プラグイン導入後に発生するケースが多いです。
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広告が正しく表示されれば、あなたのブログ収益化が本格的にスタートです!


