免费 Userscript · 支持 AdSense / GPT / AdX
为什么你的谷歌广告
加载这么慢?
Ad Timing Probe 显示每一毫秒的耗时——从 CMP 同意阻塞到竞价请求延迟。安装一次,在任何网站即时诊断。
根本原因
Funding Choices CMP 阻塞了你的广告
如果你在 Google Ad Manager 中开启了 GDPR 同意消息,每次页面加载都需要等待 fundingchoicesmessages.google.com 响应,广告竞价才能开始——在国内因 GFW 影响,这一等就是 1–3 秒。
页面加载 0ms
gpt.js ~200ms
CMP 同意检查 已阻塞 ⚡ 1,180ms(GFW)
广告竞价开始 终于…
| 请求 | 有 CMP(CF Pages) | 无 CMP(腾讯云 VPS) |
|---|---|---|
| gpt.js | 236ms | 345ms |
| 广告竞价请求 | 1,510ms ✗ | 121ms ✓ |
| pubads_impl.js | 1,470ms | 325ms |
| 合计 | 14.7s | 2.9s |
解决方案
看清每一毫秒,定位每一个问题。
Ad Timing Probe 在任意页面注入浮动面板——实时网络耗时、GPT 广告槽事件、填充状态,以及 CMP 阻塞时的醒目警告。
Ad Timing Probe
GPT / AdX
example.com · 14:23:07 ⚠️ 检测到 Funding Choices CMP(用户同意管理)——此请求会阻塞广告竞价。如流量主要来自中国大陆,可在 GAM → Privacy & messaging 中关闭 GDPR/CCPA 消息。
5 广告槽
4 已填充
1 未填充
842ms 平均耗时
3 慢请求
| # | 类型 | T+ | TTFB | 耗时 | 状态 | URL |
|---|---|---|---|---|---|---|
| 1 | CMP同意检查 | 198ms | – | 1,180ms | ⚠ CMP | fundingchoicesmessages… |
| 2 | GPT库 | 236ms | 80ms | 156ms | 快 | securepubads/gpt.js |
| 3 | 广告请求 | 1,510ms | 640ms | 1,510ms | 慢 | pagead/ads?… |
| 4 | 流量质检 | 2,100ms | 200ms | 7,340ms | 慢 | sodar/… |
- CMP 行红色高亮
- 快速 < 300ms
- 慢速 > 2s
- 可拖拽 · 可复制 · 可截图
功能特性
谷歌广告诊断,你需要的全在这里
-
CMP 阻塞检测
检测到
fundingchoicesmessages.google.com请求时,面板顶部显示红色警告横幅,并说明如何在 GAM 中关闭以恢复广告速度。 -
请求级耗时分析
每条请求的 DNS、TCP、TTFB、传输时间逐项展示,慢/中/快颜色标注。点击行展开完整详情,一键复制报告或截图。
-
GPT 广告槽填充率
接入
googletag事件,实时显示每个广告槽的填充状态、渲染耗时、LineItem ID 和 Creative ID。
立即开始
3 步安装,60 秒搞定,永久免费
支持 Chrome、Firefox、Edge 上的 Tampermonkey 和 Violentmonkey。
-
安装脚本管理器
如果还没有安装,请从浏览器扩展商店安装 Tampermonkey 或 Violentmonkey。
Tampermonkey → -
安装 Ad Timing Probe
点击下方按钮打开 Greasy Fork 页面,一键安装,无需注册账号。
Greasy Fork → -
访问任意含谷歌广告的页面
浮动面板自动出现在页面右下角,支持拖拽、最小化、复制报告和截图。