Free Userscript · AdSense / GPT / AdX
Why Are Your Google Ads
Loading So Slowly?
Ad Timing Probe reveals every millisecond — from CMP consent blocking to bid request latency. Install once, diagnose instantly on any site.
The Problem
Funding Choices CMP Blocks Your Ads
If you have enabled GDPR consent messages in Google Ad Manager, every page load waits for fundingchoicesmessages.google.com before ads can even bid — adding 1–3 seconds of dead time, especially severe under GFW conditions in mainland China.
| Request | With CMP (CF Pages) | Without CMP (Tencent VPS) |
|---|---|---|
| gpt.js | 236ms | 345ms |
| Ad bid request | 1,510ms ✗ | 121ms ✓ |
| pubads_impl.js | 1,470ms | 325ms |
| Total | 14.7s | 2.9s |
The Solution
See Everything. Fix Anything.
Ad Timing Probe injects a floating panel on any page — real-time network timing, GPT slot events, fill status, and a clear warning when CMP is blocking your revenue.
| # | Type | T+ | TTFB | Duration | Status | 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 row highlighted in red
- Fast < 300ms
- Slow > 2s
- Draggable · Copyable · Screenshot
Features
Everything You Need to Diagnose Google Ads
-
CMP Blocking Detection
Instantly flags
fundingchoicesmessages.google.comwith a red banner and explains exactly why it is hurting your revenue in China-mainland traffic. -
Request-Level Timing
DNS, TCP, TTFB, transfer — broken down per request. Color-coded slow / mid / fast badges. Click any row to expand full detail. One-click copy or screenshot.
-
GPT Slot Fill Rate
Hooks into
googletagevents to show every slot's fill status, render time, line item ID, and creative ID in real time.
Get Started
3 Steps. 60 Seconds. Free Forever.
Works with Tampermonkey and Violentmonkey on Chrome, Firefox, and Edge.
-
Install a Userscript Manager
If you do not have one already, install Tampermonkey or Violentmonkey from your browser's extension store.
Tampermonkey → -
Install Ad Timing Probe
Click the button below to open Greasy Fork. One click to install the script — no account required.
Greasy Fork → -
Visit Any Page with Google Ads
The floating panel appears automatically in the bottom-right corner. Drag, minimize, copy, or screenshot as needed.