AdSense "Getting ready" / "Requires review" 怎么办

站点卡在 "Getting ready" 或 "Requires review"。教你分清正常排队和真问题,以及该修什么。

把站点加进 AdSense 后,Sites 页面显示 Getting ready(Google 正在审核)或 Requires review(还没开始——你还得去点请求审核)。一周过去了,两周过去了。论坛上有人说”我 24 小时就过了,你这是被拒”——他们说错了。截至 2026 年 6 月,Google 的官方说法是审核”通常几天,但有时会到 2-4 周”。没有公开的 SLA。干净、明显合规的站点常常 3-7 天就过;偏边缘的站(内容薄、批量生成、看着像 AI 写的、YMYL 类)会被分流到更慢的人工审核,可能要 4-8 周;极少数会拖到 90 天以上。

最快路径: 确认 (1) 页面上确实有广告代码、(2) 没有任何东西在拦 Google-Display-Ads-Bot(验证新站用的那个爬虫)、(3) 你确实点了 Request review。然后就等——队列你催不动,但你能保证瓶颈不在自己这边。

先搞清你处在哪个状态

AdSense → Sites 上的标签直接告诉你该做什么。截至 2026 年 6 月,一共四种状态:

状态含义你该做的
Requires review还没审核。设置没做完,或者根本没请求过审核。贴上广告代码,然后点 Request review
Getting readyGoogle 正在审核中。等。此状态下没有重新提交这一说。
Needs attention有具体问题挡住了通过。打开站点,看清问题,修好后再点 Request review
Ready已通过,可以展示广告。完成。如果广告仍不显示,那是另一个问题(见相关阅读)。

如果你停在 Requires review、却以为审核已经在跑了——它没在跑。你必须点 Request review 才会开始。

常见原因

按命中率从高到低。

1. 正常的审核排队(约 70%)

如果你是最近 3 周内请求的审核,且基础都齐备(15+ 篇有分量的文章、About / Privacy / Contact 都有、移动端可读、没有政策违规),你大概率就是在排队,没有问题。等就是修复。

怎么判断AdSense → Sites 状态是 Getting ready、没列出具体问题,且请求审核距今 < 3 周

2. 你其实没真正请求审核

Requires review 是最容易漏掉的状态。很多人加了站、贴了代码,就以为 Google 会自动开始。它不会——站点必须处于 Requires reviewNeeds attention、且页面上有广告代码,你才能点 Request review

怎么判断:状态写的是 Requires review 而不是 Getting ready。打开站点卡片,找那个蓝色的 Request review 按钮。

3. AdSense 爬虫访问不全

这里有两个 Google 爬虫要注意:Google-Display-Ads-Bot(把站加进 AdSense 时验证用)和 Mediapartners-Google(读页面内容来选广告)。两个都遵守 robots.txt。如果你的 robots.txt 拦了它们、CDN/WAF 给它们弹挑战页、或页面返回 5xx,审核员看不到内容,审核就会卡住。

怎么判断Search Console → 设置 → 抓取统计,看 Mediapartners-GoogleGooglebot 有没有访问。没出现、或全是错误,就是被挡了。也可以用 Search Console → URL 检查 → 测试实际网址 单独验证某个页面能不能被抓取。

4. 国家或归属配置不对

AdSense 账号国家跟实际严重不符、或者站上贴的广告代码用的 publisher ID 跟账号对不上——审核可能进入既不通过也不拒绝的软死循环。

怎么判断AdSense → Sites 点你的站。配置不符通常会以 Needs attention 加具体提示的形式出现。如果卡片完全沉默,多半不是这条。

5. 域名太新

注册不到 30 天的域名很难审核——没有历史。很多发布者反馈,1 个月以内的域名审核普遍更慢。

怎么判断whois yourdomain.com | grep -i "Creation Date"。少于 30 天就预期更长的等待。

6. 加了站但没贴广告代码

广告代码必须真的在线上站点里,审核才能完成——Google 明确要求请求审核前先放好广告代码。ads.txt 是推荐项、但审核本身不强制要它;验证器看的是 <head> 里那段 AdSense 代码。

怎么判断curl -s https://yourdomain.com | grep -E "adsbygoogle|ca-pub-"。返回为空说明代码没装上。

7. 反爬保护把验证爬虫拦了

这是 2026 年最常见的技术性拦路。Cloudflare 的 Bot Fight Mode / Super Bot Fight Mode 如果把 “Definitely automated”(明确为自动)流量设成挑战或拦截,就会逮住 Google-Display-Ads-Bot,审核员看到的是挑战页而不是你的内容。哪怕 Google 的广告爬虫在 Cloudflare 的可信爬虫名单里,过激的 Bot Fight 设置也会盖过它。

怎么判断Cloudflare → Security → Events,按 user agent 筛选 Google-Display-Ads-BotMediapartners-Google。看到 challenge 或 block 就是这条。

最短修复路径

Google 队列你催不动。能做的是确保自己这边不是瓶颈。

第 1 步:确认广告代码已经装上

curl -s "https://yourdomain.com" | grep -oE 'ca-pub-[0-9]+'

应该能看到你的 publisher ID (ca-pub-XXXXXXXXX)。看不到就去 AdSense → Sites → Get code 拿到代码片段,贴进 <head>。Astro / Next 项目放在根 layout。然后验证它能加载:打开 DevTools → Network,确认 adsbygoogle.js 返回 200

第 2 步:放行两个 AdSense 爬虫

检查 robots.txt

curl -s https://yourdomain.com/robots.txt

里面不能有针对 Google-Display-Ads-BotMediapartners-Google* 拦掉你想被抓取路径的规则。看到下面这种就删:

User-agent: Mediapartners-Google
Disallow: /

如果你在 Cloudflare 开了 Bot Fight Mode 或 Super Bot Fight Mode:

  1. Security → Bots → 把 Bot Fight Mode 改 Off,或
  2. Super Bot Fight Mode 下把 Definitely automated 设成 Allow(不要 Block/Challenge),或
  3. 在 WAF 加一条 skip(自定义)规则:user agent 包含 Google-Display-Ads-BotMediapartners-GoogleAdsBot-Google

之后用 Search Console → URL 检查 → 测试实际网址 跑一下首页,确认真实抓取能成功。

第 3 步:确认信任页存在且返回 200

for path in /about /privacy /contact /terms; do
  echo -n "$path: "
  curl -s -o /dev/null -w "%{http_code}\n" "https://yourdomain.com$path"
done

四个都应返回 200。缺 /about/privacy 就立刻补——审核员会明确去看这些页面。

第 4 步:若状态是 Requires review,点 Request review

AdSense → Sites,打开站点,点 Request review。可能会让你选一个同意管理选项(CMP)再点 Submit。审核只有在这一步之后才开始——光贴代码不够。

第 5 步:审核期继续发文章

常见陷阱:进入审核就停更,等审核员真正打开站的那天看到的是一个静止的站,反而被减分。审核期保持每周 1-2 篇有分量的新文。审核员看不到你的后台,看到的是他打开站那一刻线上的样子。

第 6 步:不要删了再加来强行重审

站点停在 Getting ready 期间,没有重新提交这回事。最接近的做法是删站再加,结果是队列位置重置(你回到最后),通常只会吃亏。如果站点处于 Needs attention,请修好那条具体问题、用 Request review——不要删站。注意:如果一个站近期被拒过好几次,Request review / Start review 按钮会变灰,并显示你下次可以请求审核的日期。

第 7 步:4-6 周后再找支持

Getting ready 状态 4-6 周以上没动静、且你这边没有任何拦路问题,就通过联系表单提交一份附 publisher ID + 请求审核日期的说明。回复不会快,但至少留下了时间戳。

怎么确认修好了

满足以下全部,就说明你这边不再是瓶颈:

  • curl -s https://yourdomain.com | grep -oE 'ca-pub-[0-9]+' 能打出你的 publisher ID。
  • Search Console → URL 检查 → 测试实际网址 对首页返回”网址可供 Google 使用”(没有 robots/WAF 拦截)。
  • AdSense → Sites 显示 Getting ready(审核进行中)而不是 Requires review(没开始)或 Needs attention(有待修问题)。
  • Cloudflare → Security → Events 近期没有针对 Google-Display-Ads-Bot 的 challenge/block。

通过后状态会翻成 Ready。如果翻到 Ready 但广告不出现,那是另一个问题——见相关阅读。

常见问题

“Getting ready” 是不是等于被拒了? 不是。Getting ready 表示审核正在进行。被拒会以 Needs attention 加具体政策原因出现,或在多次被拒后表现为 Request review 按钮被锁、显示一个日期。停在 Getting ready 几周是正常的,不代表否决。

“Requires review” 和 “Getting ready” 有什么区别? Requires review 表示审核还没开始——你得放好广告代码并点 Request reviewGetting ready 表示 Google 正在审核,此时没有任何按钮可点。

审核前一定要有 ads.txt 吗? 不需要。ads.txt 推荐用来填充广告库存、防止冒名,但站点审核本身不强制要它——验证器需要的是 <head> 里那段 AdSense 代码。通过后,AdSense 可能要几天(低流量站点最长可达一个月)才会抓到 ads.txt

等多久算太久? Google 给的区间是”几天到 2-4 周”。如果你这边全绿(广告代码在、爬虫放行、信任页可访问、已请求审核)还超过 4-6 周,就可以去交那份政策联系表单了。

能加速审核吗? 队列你动不了。你只能清掉自己这边的拦路项(第 1-4 步),并避免删站再加而重置队列位置。

要放行的爬虫到底是 Mediapartners-Google 还是别的? 初次验证站点是 Google-Display-Ads-BotMediapartners-Google 是读内容来定向广告的。两个都放行;如果你同时跑 Google Ads 落地页,再加上 AdsBot-Google

容易误判的情况

这不是拒绝。审核可能要几天到几周。如果你的 AdSense 账号已经在另一个站上通过、只是这个新站卡在 Getting ready,那是另一条按站审核路径——参考账号已通过但这个站一直待审

预防建议

  • 提交前先攒到 25-40 篇有分量的文章,且域名年龄不小于 30 天。
  • 提交前 About、Privacy、Contact、Terms 都要可访问(返回 200)。
  • 提交前先放行 Google-Display-Ads-BotMediapartners-Google 穿过任何 WAF / bot 墙。
  • 放好广告代码,并真的去点 Request review——别以为它会自动开始。
  • 审核期保持每周 1-2 篇更新,不要静默。
  • 不要”删了再加”来强行重审——会重置队列位置。

相关阅读

标签: #AdSense #变现 #排查 #排查