これから取り組む人向け。基礎から順番に理解し、実践へ進むための記事です。


Google AdSenseの広告が表示されないとき、初心者さんの中には、『審査には通ったのに広告が出ない』『自動広告をONにしたのに表示されない』『ads.txt警告が消えない』『昨日まで出ていた広告が急に消えた』といったことで悩む方も多いです。
Google公式の現在のAdSenseでは、サイトごとに承認ステータスとads.txtステータスを確認できます。
サイトの承認ステータスは、「審査が必要」「要確認」「準備中」「準備完了」に分かれます。
またads.txtについては、ステータスが「未認証」の場合、Google公式はそのサイトからのすべての広告リクエストが拒否されると案内しています。
広告が表示されないときは、「サイトの承認状態 → 広告設定 → ポリシー → PIN・本人確認 → ads.txt → 表示環境」の順で確認すると、原因を切り分けやすくなります。
この記事では、Google AdSenseの広告が表示されないときについて、現在のサイトステータス、自動広告、広告コード、ポリシーセンター、PIN、ads.txt、広告ブロッカー・同意管理、突然広告が消えた場合の確認手順まで、Google公式の現行情報をもとに順番に解説します。
まず確認|AdSenseの「サイト」ステータスは準備完了?


Google AdSenseでは、管理画面の「サイト」から、サイトごとの承認ステータスとads.txtステータスを確認できます。
現在の承認ステータスは次の4種類です。
| ステータス | 意味 | 最初にすること |
|---|---|---|
| 審査が必要 | まだサイトが審査されていない、または再審査が必要 | 必要な設定を終えて審査をリクエスト |
| 要確認 | 広告表示の準備前に修正すべき問題がある | 表示された問題を修正 |
| 準備中 | Googleがサイトを確認している途中 | 審査完了を待つ |
| 準備完了 | サイトに広告を表示できる状態 | 広告設定・コード・ポリシー等を確認 |
Google公式では、「準備中」の確認には通常数日かかりますが、場合によっては2〜4週間かかることがあると案内しています。
また、審査が遅れているからといって、サイトを削除して再送信すると遅延の原因になる可能性があるため、Googleは削除・再送信を避けるよう案内しています。
最新の説明は、Google AdSenseヘルプ「AdSenseサイトのステータスを確認する」で確認できます。
広告が表示されない原因を確認する順番
原因を一気に全部触るのではなく、順番に確認します。
- 01「サイト」の承認ステータスを見る準備完了か、審査中・要確認かを切り分けます。
- 02AdSenseコード・広告ユニットを確認するコードが正しく残っているか確認します。
- 03自動広告のON/OFFを見る自動広告を使う場合は現在の設定を確認します。
- 04ポリシーセンターを見る広告配信の制限・停止・危険な状態がないか確認します。
- 05PIN・本人確認を見る住所確認期限などで広告掲載が止まっていないか確認します。
- 06ads.txtステータスを見る未認証・未検出・反映待ちを確認します。
- 07ブラウザ・キャッシュ・同意管理を確認する自分の環境だけ広告が見えない可能性を切り分けます。
ここで実際に確認する:アドセンスクエスト独自ツール
原因候補が多いと、「結局どこから見ればいいのか」が分からなくなります。
そこで、現在のAdSense状態を入力して、最優先で確認する項目を絞り込むための独自診断を用意しました。
入力するのは、サイト承認、自動広告、ポリシー、PIN、ads.txt、広告が出ない範囲などです。
診断結果はGoogle公式の判定そのものではありませんが、確認順を整理するための補助として使えます。
AdSense広告表示トラブルを診断する
「広告が出ない」を1つの原因に決めつけず、Google公式の確認順に沿って、サイト承認・コード・広告設定・ポリシー・PIN・ads.txt・発生範囲・反映時間を分けて診断します。結果は診断補助であり、Google公式の最終判定ではありません。
- サイトが「準備完了」になっているか
- ads.txtが「未認証」の場合はパブリッシャーIDを修正する
- PIN生成から4か月以内に住所確認を完了する
- 広告設定後は表示まで時間がかかる場合がある
※ ads.txtの「見つかりませんでした」は、広告が必ず全面停止するという意味ではありません。一方「未認証」はGoogle公式で広告リクエストが拒否される状態として案内されています。複数の設定を同時に変えず、診断結果の上から1つずつ確認してください。
原因1|AdSenseコードが正しく設置されていない
サイトが「準備完了」でも、AdSenseコードや広告ユニットコードが正しく設置されていなければ広告は表示されません。
自動広告を使う場合は、Google公式の案内どおり、AdSenseコードをサイトへ設置します。
WordPressでは、テーマ変更・子テーマ変更・広告管理プラグイン停止・ヘッダーコード削除などで、以前入っていたコードが消えることがあります。
- 対象のAdSenseアカウントのコードを使っている
- コードの一部が削除・欠損していない
- テーマ変更後もコードが残っている
- キャッシュで古いHTMLが配信されていない
- 広告管理プラグインと手動コードが競合していない
- 手動広告ユニットなら表示したい位置にコードがある
原因2|自動広告がOFF、除外設定が入っている
自動広告を使う場合は、AdSense側で自動広告がONになっている必要があります。
Google公式の現在の手順は、
- 1AdSenseで「広告」を開く
- 2対象サイトの「編集」を開く
- 3「広告設定」で自動広告を確認する
- 4除外ページ・除外エリアも確認する
です。
現在の設定内容には、自動広告本体のほか、オーバーレイ形式・インページ形式・除外エリア・除外ページなどがあります。
最新の設定方法は、Google AdSenseヘルプ「自動広告をサイトに設定する」で確認できます。
原因3|ポリシーで広告配信が制限・停止されている
広告設定が正しくても、ポリシー上の問題によって配信へ影響が出ることがあります。
Googleの現在のレポートでは、ポリシーによる広告配信状態を次のように区分しています。
| 状態 | 意味 |
|---|---|
| 通常の広告配信 | ポリシーその他の問題で広告配信が影響を受けていない |
| 広告配信の制限 | 一部の広告主が入札しないなど、広告が制限されている |
| 広告配信停止 | サイトで広告が表示されなくなっている |
| 広告配信が危険な状態 | 広告配信停止・制限のリスクがある |
ポリシー問題がある場合は、コードを貼り直すのではなく、ポリシーセンターで問題内容を確認して修正します。
必要なケースでは、修正後に審査をリクエストします。
原因4|PINによる住所確認が期限内に完了していない
AdSenseでは、一定の段階で支払い先住所の確認が必要になります。
Google公式では、PINの発行日から4か月以内に住所確認を完了する必要があると案内しています。
また、PINを3回間違えて入力すると、アカウントでの広告掲載が停止されます。
PIN郵便は通常3週間ほどで届き、3週間経っても届かない場合は新しいPINの再発行をリクエストできます。
最新情報は、Google AdSenseヘルプ「PINを使用した住所確認について」で確認できます。
原因5|ads.txtが「未認証」になっている
ここは現在のAdSenseで特に重要な確認ポイントです。
Google公式の現在のads.txtステータスは、主に次のとおりです。
| ステータス | 意味 | 対応 |
|---|---|---|
| 対象外 | プラットフォーム管理などでパブリッシャーIDが不要 | 対応不要 |
| 見つかりませんでした | 前回クロール時にads.txtが見つからなかった | ads.txtを作成・確認 |
| 未認証 | ads.txt内に自分のパブリッシャーIDが見つからない | 正しいIDを追加 |
| 承認済み | パブリッシャーIDが正しく確認されている | 対応不要 |
そして現在のGoogle公式では、ads.txtが「未認証」の場合、そのサイトからのすべての広告リクエストが拒否されると明記されています。
古い「ads.txtは警告が出ても広告表示とはあまり関係ない」という理解のままにしないでください。
ads.txtを修正したあと、AdSenseへの反映には数日かかる場合があります。
広告リクエストが少ないサイトでは、最長で1か月ほどかかることがあります。
現在は「サイト」→対象サイトから「アップデートを確認」を実行して、AdSenseへ再チェックを依頼できます。
最新の説明は、Google AdSenseヘルプ「ads.txtに関するガイド」で確認できます。
原因6|広告ブロッカー・キャッシュ・Cookie同意で自分だけ見えない
AdSense側に問題がなくても、自分のブラウザ環境では広告が見えないことがあります。
| 確認項目 | 起こりうること | 確認方法 |
|---|---|---|
| 広告ブロッカー | 自分のブラウザだけ広告が消える | 別ブラウザ・別端末で確認 |
| キャッシュ | 古いHTML・設定が残る | キャッシュ削除後に再確認 |
| Cookie同意 | 同意前に広告読み込みを制限する | 同意後と比較 |
| ページ除外 | 特定URLだけ自動広告が出ない | 自動広告の除外ページを確認 |
| 除外エリア | 特定部分へ広告が出ない | 広告設定プレビューを確認 |
- 広告ブロッカーをOFFにして確認
- スマホなど別端末で確認
- 別ブラウザ・シークレットウィンドウで確認
- Cookie同意後に再確認
- キャッシュ・CDNを更新して再確認
「準備完了・ads.txt承認済み」でも、表示まで少し待つ場合がある
Google公式のads.txtガイドでは、
– ads.txtが承認済み
– サイトステータスが準備完了
– サイトで広告を設定済み
という状態でも、ページに広告が表示されるまで最大1時間ほどかかる場合があると案内しています。
そのため、設定直後に広告が出ないからといって、数分ごとに設定を変更するのはおすすめできません。
昨日まで広告が出ていたのに急に消えた場合
以前は正常に表示されていたのに急に消えた場合は、ゼロからすべて確認するより、「直前に何が変わったか」から確認すると早いです。
- 01ポリシーセンターとGoogleからの通知を見る
- 02サイト・ads.txtステータスを見る
- 03テーマ・プラグイン・広告設定の変更履歴を見る
- 04PIN・本人確認・支払い情報の保留を確認する
- 05別端末でも出ないか確認する
- 06最後に変更したものを1つずつ戻す
広告が表示されないときにやらない方がいいこと
- 同じAdSenseコードを何度も追加する
- 自分の広告をクリックして表示確認する
- 複数の広告プラグインを同時に変更する
- ads.txtを反映待ち中に何度も書き換える
- ポリシーセンターを見ず広告位置だけ変える
- 審査中のサイトを削除して再登録する
広告が出ない原因を「全体」と「一部ページ」で分ける
広告非表示の切り分けでは、影響範囲が非常に重要です。
| 広告が出ない範囲 | 優先して見る場所 |
|---|---|
| サイト全体 | サイト承認、コード、自動広告、ポリシー、PIN、ads.txt |
| 一部ページだけ | ページ除外、ページ単位ポリシー、個別広告コード、ページ内容 |
| 自分の端末だけ | 広告ブロッカー、Cookie同意、キャッシュ、ブラウザ |
| 設定変更後だけ | テーマ・プラグイン・広告設定・CDNの変更履歴 |
審査通過直後は「準備完了=全ページですぐ表示」とは限らない
AdSenseのサイトステータスが「準備完了」になった直後でも、すべてのページ・すべての広告枠に即座に広告が表示されるとは限りません。
Google公式のads.txtガイドでは、ads.txtが承認済み、サイトが準備完了、広告設定済みという条件がそろっていても、ページに広告が表示されるまで最大1時間ほどかかる場合があると案内されています。
また、自動広告ではGoogle側がページ構成や利用可能な広告配置を判断して広告を表示するため、「コードがある=常に同じ場所に必ず広告が出る」という仕組みではありません。
| 状態 | 考え方 | 対応 |
|---|---|---|
| 準備完了になった直後 | 設定反映待ちの可能性がある | 最大1時間程度は待って再確認 |
| 一部の広告位置だけ空白 | 自動広告の判断や広告配信状況で毎回同じとは限らない | サイト全体の広告表示・レポートも確認 |
| 全ページで長時間出ない | 設定・ポリシー・PIN・ads.txtなどを再確認 | 診断フローを上から確認 |
| 自分だけ見えない | ブラウザ環境の可能性 | 別端末・広告ブロッカーを確認 |
一部ページだけ広告が表示されない場合の見方
サイト全体では広告が表示されているのに、特定の記事だけ表示されない場合は、サイト全体の承認よりページ単位の条件を優先して確認します。
- 自動広告の除外ページに入っていないか
- そのページだけ広告コード・テンプレートが違わないか
- ページ単位のポリシー問題がないか
- 広告を置ける十分なレイアウトスペースがあるか
- Cookie同意やスクリプト条件がページごとに違わないか
- キャッシュ・AMP・モバイル表示など別テンプレートを使っていないか
「見つかりませんでした」と「未認証」は意味が違う
ads.txtの2つの状態は混同しやすいので、分けて理解しておきます。
「見つかりませんでした」は、AdSenseクローラが前回確認したときにads.txtファイル自体を見つけられなかった状態です。
一方、「未認証」は、ads.txtは確認できても、そこに自分のパブリッシャーIDが見つからない状態です。
現在のGoogle公式では、未認証の場合はそのサイトからのすべての広告リクエストが拒否されると明記されています。
Google AdSenseの広告が表示されないときのよくある質問
サイトが「準備完了」なのに広告が出ません
AdSenseコード、自動広告、除外ページ、ポリシーセンター、PIN、ads.txt、ブラウザ環境を順番に確認してください。
また、設定直後は表示まで時間がかかる場合があります。
自動広告をONにしたらすぐ広告が表示されますか?
必ず即時ではありません。
Google公式では、サイトが準備完了・ads.txt承認済み・広告設定済みの場合でも、広告表示まで最大1時間ほどかかる場合があると案内しています。
ads.txtが「未認証」だとどうなりますか?
現在のGoogle公式では、パブリッシャーIDがads.txt内に見つからず「未認証」になっている場合、そのサイトからのすべての広告リクエストが拒否されると案内されています。
正しいパブリッシャーIDを追加して、ステータス更新を確認してください。
ads.txtを直したのに警告が消えません
反映には数日かかる場合があります。
広告リクエストが少ないサイトでは最長1か月ほどかかる場合があります。現在は対象サイトから「アップデートを確認」を実行できます。
PINが未確認だと広告は止まりますか?
PIN発行から4か月以内に住所確認を完了しない場合、広告掲載が停止する可能性があります。
またPINを3回間違えて入力すると広告掲載が停止されます。
広告が出ないので自分でクリックして確認していいですか?
やめてください。
自分のライブ広告を故意にクリックする方法で動作確認するのは避け、管理画面や別端末の表示で確認してください。
広告ブロッカーを使っていると自分だけ広告が見えないことはありますか?
あります。
サイト側に問題がなくても、広告ブロッカーやブラウザ設定によって自分の端末だけ広告が表示されないことがあります。
まとめ|広告非表示は「原因を順番に切り分ける」


Google AdSense広告が表示されない原因は1つではありません。
まず「サイト」の承認ステータスを確認し、そのあと広告設定・ポリシー・PIN・ads.txt・ブラウザ環境を順番に確認します。
特に現在は、
– サイト承認は「審査が必要 / 要確認 / 準備中 / 準備完了」
– ads.txtの「未認証」は広告リクエストが拒否される
– PIN住所確認は発行から4か月以内
– 自動広告には除外ページ・除外エリアなどの設定がある
という現行仕様を前提に確認してください。
原因を1つずつ切り分け、修正したら反映を待ち、その次の項目へ進む。
これが、広告非表示トラブルを最短で解決する基本です。
AdSense全体の仕組み・審査・広告・収益指標・支払いまで順番に確認したい場合は、完全ガイドもあわせて確認してください。
ブログを始めたものの、「何から改善すればいいのか分からない」「記事を書いてもアクセスや収益が伸びない」と悩んでいる方へ。キーワード選定、記事作成、サイト設計、AdSense運営で最初に知っておきたいポイントを無料でまとめています。
まずは、ライムスの無料プレゼントから確認してみてください。


