SiteOps
トップメディアダッシュボード更新履歴
記事一覧

AdSenseのAuthorized Sellers(ads.txt)で警告が出たとき、最初の30分でやること

Authorized Sellers(ads.txt)の警告を、到達性/内容/反映待ちで切り分ける

著者: 川原更新: 2026-05-17収益化RSS
Xで共有FacebookLinkedIn
料金相談

AdSenseの「Authorized Sellers(ads.txt)」警告は、原因がほぼ (1) 取れていない / (2) 取れているが内容が不一致 / (3) 正しいが反映待ち のどれかです。最初の30分は、ここを機械的に切り分けるのが最短です。

最初に結論

  • まず https://<ドメイン>/ads.txt を 外から 取りに行き、200 で取れて内容が 意図通り かを確認します。
  • 次に、www有無/別ドメイン/キャッシュ で「違うads.txt」が見えていないかを潰します。
  • 最後に、AdSense側の警告が どのサイト(ドメイン)で、いつ検出されたか を固定して、反映待ちか設定ミスかを分けます。

最初の30分でやること

1) 警告の対象を固定する(AdSense)

  • どのサイト(ドメイン)に対する警告か
  • 「見つからない」なのか「内容が不正/不一致」なのか
  • いつから出ているか(直近のデプロイ/ドメイン移転/CDN設定変更と照合)

2) /ads.txt を“外から”取りに行って確認する

  • https://<ドメイン>/ads.txt が 200 で取れるか(403/404/5xx/1102が混ざっていないか)
  • リダイレクト されていないか(http→https、www有無、別ドメインへ転送)
  • 中身が想定のテキストか(空/HTML/別アプリの404ページなどになっていないか)

3) 内容(行)の基本チェックをする

  • 主要な行が google.com, pub-xxxxxxxxxxxxxxxx, DIRECT, f08c47fec0942fa0 の形式になっているか
  • pub-... が 対象のAdSenseアカウントのもの か(別アカウントのIDを混ぜていないか)
  • 余計な空白・不可視文字・全角が混ざっていないか

4) “違うads.txt”を見ていないか(www/キャッシュ/CDN)

  • www 有り/無しの両方で ads.txt を取得して、内容が一致するか
  • 直近でads.txtを更新したなら、エッジ/中継のキャッシュが残っていないか
  • 同じURLを時間差で取得して内容が揺れていないか

5) 反映待ちか設定ミスかを分ける

  • ここまでが問題ないのに警告が続くなら、AdSense側の再検出まで 待ち の可能性があります
  • 逆に、200で取れない/別ドメインへ飛ぶ/内容がHTMLなら、設定ミスの可能性が高いです

SiteOpsで最短にする

複数サイト運営では、同じ「ads.txt警告」でも原因が違うことが多いです。SiteOpsは「どのドメインで」「いつから」「どの変更の直後か」を並べ、最初の30分の切り分けを短縮します。

相談する(SiteOps)

状況が複合していて切り分けが進まない場合は、相談だけ先に進めるのも有効です。

  • 料金・導入の概要を見る
  • 相談する

この記事を書いた人

川原

SiteOps編集チームの公開窓口として、検索、アクセス、収益データをもとにした運営判断の知見をまとめています。

著者情報

関連記事

Next.js(App Router)でAdSenseが表示されないとき、最初の30分でやること収益化更新: 2026-05-17AdSenseのインプレ0(デバッグ編)のとき、最初の30分でやること収益化更新: 2026-05-17AdSenseがEU/一部地域だけ収益が落ちた(CMP/同意)とき、最初の30分でやること収益化更新: 2026-05-17
前の記事Cloudflare WorkersのCronが動かないとき、最初の30分でやること次の記事AdSenseのads.txtに不備があると言われたとき、最初の30分でやること

次にやること

複数サイトの検索、アクセス、収益データをまとめて見直すなら、SiteOpsのダッシュボードでサイト別に確認できます。

料金を見る相談したい / お問い合わせ