AdSense広告が表示されないときの原因と対処法【診断フローで解決】
「広告を設置したのに表示されない」「空白になっている」という方へ。
広告が表示されない原因で最も多いのは「広告枠に広告主がいない」ことです。設定が間違っているわけではなく、その瞬間にその広告枠に入札している広告主がいないため空白になっています。この記事では、広告が表示されない原因を診断フローで整理して解説します。

広告が表示されない原因の全体像
広告が表示されない原因は大きく4種類あります。
- 広告主がいない(最も多い原因):その広告枠に入札している広告主がいないため空白になる
- 自動広告との混在・確認場所の問題:自動広告と手動広告が混在して、手動広告の設置場所とは別の場所に広告が表示されている
- 審査コード・広告コードの設置ミス:コードが正しく設置されていない・保存されていない
- AdSenseのポリシー違反・アカウントの問題:ポリシー違反・アカウントの審査中・停止状態
原因1:広告枠に広告主がいない——最も多い原因
手動で広告を設置したのに空白になっている場合、最も多い原因は「その広告枠に入札している広告主がいない」ことです。
AdSenseの広告表示はリアルタイムオークション(RTB:リアルタイムビディング)という仕組みで動いています。
リアルタイムオークションの仕組み
読者がページを開いた瞬間、Googleのサーバーで次のことが0.1秒以内に起きています。
- 読者がページを開くと同時にGoogleのシステムに「この広告枠に表示する広告を探してください」というリクエストが送られる
- Googleのシステムが「このページの内容・読者の属性・広告枠のサイズ」をもとに、条件が合う広告主を探す
- 広告主はあらかじめ「どんな読者に・どんなページに・上限いくらで広告を出すか」という条件をGoogleの広告システム(Google Ads)に登録している
- Googleのシステムが登録済みの条件と照合して、条件が合う広告主の中で最も高い金額を設定している広告主の広告を自動で選んで表示する。この一連の処理は1秒以内に完了する
- 条件に合う広告主が誰もいなかった場合→広告枠が空白になる
テレビのCM枠に例えると、番組ごとにスポンサーが「このCM枠にいくら払う」と競争入札しています。視聴率の低い番組や深夜帯はスポンサーが集まりにくいため、CM枠が埋まらないことがあります。AdSenseも全く同じ仕組みで、PVが少ないサイト・ニッチなジャンル・アクセスが少ない時間帯は広告主が集まりにくくなります。

広告主が入札しない・少ない理由
- サイトのPVが少ない
広告主は「多くの人に見てもらえる枠」を好みます。月1,000PV以下のサイトは広告主にとって魅力が低く入札が集まりにくいです。PVが増えるにつれて入札者が増え、広告が表示されやすくなります - ページのコンテンツに関連した広告主がいない
Googleはページの内容に関連した広告主を優先して探します。非常にニッチなテーマ・広告主が少ない業界のコンテンツは、関連する広告主自体が少ないため空白になりやすいです - アクセスが少ない時間帯
深夜・早朝はサイト全体のアクセスが少なく、広告主の入札活動も少なくなります。日中・夕方はアクセスが増えるため広告も表示されやすくなります - 広告予算の切り替わり時期
広告主は月・四半期単位で広告予算を設定しています。1月・4月・7月・10月など予算が切り替わった直後は広告主全体の予算が少なく、入札が集まりにくい傾向があります - 広告枠のサイズが合わない
広告主は出稿したい広告サイズを指定します。設置した広告枠のサイズに合う広告主がいない場合も空白になります。レスポンシブ広告(自動サイズ調整)を使うことで改善されやすくなります - 低単価カテゴリをブロックしすぎている
広告カテゴリを多くブロックしていると、入札できる広告主が減って空白が増えます。ブロックの設定を見直してみてください
広告主の入札を増やすための対処法
広告主の入札自体はGoogleが管理しているため、直接コントロールはできません。
できることはサイトの価値を上げて広告主にとって魅力的な枠にすることです。
- PVを増やす:最も根本的な対処法。PVが増えるほど広告主にとって魅力的な枠になり入札が集まりやすくなる
- 自動広告をオンにする:Googleが入札のある枠を自動で選んで表示するため、手動広告のみの場合より広告が表示される頻度が上がる
- 広告フォーマットをレスポンシブに設定する:固定サイズより多くの広告主に対応できるため入札が増えやすい
- 広告カテゴリのブロックを見直す:ブロックしすぎている場合は一部解除して入札できる広告主を増やす
- 高単価ジャンルの記事を増やす:AI・金融・車・ビジネス系など広告主が多いジャンルの記事が増えると入札が集まりやすくなる
原因2:自動広告と手動広告の混在による確認ミス
手動広告を設置したのに「その場所に広告が出ない」と感じる場合、実は別の場所に表示されているケースがあります。
自動広告がオンになっている場合、Googleが最適と判断した場所に広告を表示します。手動広告を設置した場所と同じ場所には表示されないことがあるため、「設置した場所に出ていない=広告が表示されていない」という誤解が起きやすいです。
自動広告はGoogleのAIが最適な場所を選んで表示するため、手動で設置した場所とは別の場所に出ることがよくあります。「記事の途中に広告を置いたのに出ない」という場合は、ページ全体を上から下まで確認してみてください。別の場所に広告が表示されていることがほとんどです。

- 確認方法:記事ページを開いてページ全体を上から下までスクロールして広告が表示されている場所を確認する
- 自動広告の表示場所を確認する方法:AdSense管理画面「広告」→「サマリー」→自分のサイトの「編集」→プレビューで実際の表示場所を確認できる
- 手動広告の設置場所に確実に出したい場合:自動広告の除外設定でその周辺を除外するか、自動広告をオフにして手動広告のみで運用する
原因3:コードの設置ミス・反映されていない
広告コードが正しく設置されていない・保存が完了していない場合も広告は表示されません。
- 審査コード(ca-pub-XXXX)がサイト全体のheadタグ内に設置されているか
→ サイトのトップページでCtrl+Uを押してソースコードを表示し「ca-pub-」で検索して確認する - 広告ユニットのコードが記事内の正しい場所に設置されているか
→ ページのソースコードで「adsbygoogle」を検索して広告コードが存在するか確認する - 設置後に「保存」をクリックしているか
→ 設定画面に戻って保存ボタンを押し忘れていないか確認する - WAF(セキュリティ機能)がコードをブロックしていないか
→ 保存時に403エラーが出た場合はサーバーのWAFを一時的にオフにして再保存する
原因4:AdSenseの審査中・ポリシー違反・アカウントの問題
AdSenseのアカウント状態に問題がある場合も広告が表示されません。
- 審査中の場合:合格前は広告が表示されない。AdSense管理画面で審査状況を確認する。「審査中」と表示されていれば正常
- ポリシー違反の場合:特定のページで違反が検出されると、そのページへの広告配信が停止される。AdSense管理画面「ポリシーセンター」で確認する
- アカウントが停止されている場合:AdSense管理画面にログインすると停止の通知が表示される。停止理由を確認して対処する
- お支払い情報が未設定の場合:お支払い情報が未登録でも広告は表示されるが、収益が支払われない状態になる。広告が表示されない原因にはなりにくいが確認しておく
広告が表示されないときの診断フロー
広告が表示されないときは以下の順番で確認してください。
- ページ全体をスクロールして広告が別の場所に出ていないか確認する
→ 別の場所に出ていれば自動広告との混在が原因。設定の問題ではない - しばらく時間を置いてから再度確認する
→ 広告の反映には最大1時間程度かかることがある。設置直後に確認しても出ないことがある - AdSense管理画面でアカウント状態を確認する
→ 「審査中」「ポリシー違反」「停止」などの通知がないか確認する - ソースコードで審査コード・広告コードが反映されているか確認する
→ Ctrl+Uでソースコードを表示して「ca-pub-」「adsbygoogle」を検索する - AdSenseのレポートでインプレッション数を確認する
→ インプレッションが記録されていれば広告は機能している。記録がなければコードの設置に問題がある - 上記すべて問題ないが広告が出ない場合
→ 広告主の入札がないため空白になっている可能性が高い。PVが増えれば自然に改善される
よくある質問
- 自分のサイトを自分で開くと広告が表示されません
-
正常な場合があります。AdSenseは同じユーザーへの広告表示回数を制限しているため、自分でサイトを何度も開くと広告が表示されなくなることがあります。シークレットモードや別のブラウザ・別のデバイスで確認してみてください。また広告ブロッカーがインストールされている場合も広告が表示されません。
- 特定のページだけ広告が表示されません
-
AdSenseのポリシーセンターでそのページに違反通知が届いていないか確認してください。また自動広告の除外設定でそのページのURLが除外されていないかを確認してください。除外設定をしていないにもかかわらず表示されない場合は、そのページのコンテンツに関連した広告主がいないため空白になっている可能性があります。
- 広告が表示されているのに収益がゼロです
-
広告が表示されてもクリックされなければ収益は発生しません。クリック型広告(CPC)は読者がクリックして初めて収益になります。AdSense管理画面でクリック数を確認してください。クリック数がゼロの場合は広告の配置を見直してCTR(クリック率)を改善することを検討してください。
- スマホでは広告が出るのにパソコンでは出ません
-
サイドバーの広告はスマホでは表示されないことが多いですが、逆にパソコンで出ないケースはレスポンシブ広告の設定・テーマのPC用レイアウトの問題が考えられます。広告コードを設置している場所がパソコン表示では非表示になっているCSSが適用されていないかを確認してください。自動広告をオンにすることでデバイスに関係なく最適な場所に表示されるようになります。
Warning: Undefined array key 0 in /home/amazonzon/weluca.jp/public_html/adsense/wp-content/themes/jinr/include/shortcode.php on line 306

