Status: BLOCKED-ENV. The Google Ads OAuth refresh token in google-ads.yaml returned invalid_grant: Token has been expired or revoked on 2026-04-26. Token has not been rotated since the 2026-04-25 failure. No GAQL queries executed. No data pulled. No mutations.

Source files:

What changed since 2026-04-25

Nothing in the credentials. google-ads.yaml mtime is still 2026-04-24 20:00. Same OAuth client 76590338058-..., same refresh token, same invalid_grant.

Severity escalates: Day 2 blocked. Backfill plan widens to LAST_14_DAYS one-shot.

Open MCs (4-way; A is recommended)

Q1. Refresh-token rotation (REPEAT)

Q2. Backfill window

Q3. Credential health monitor (PROMOTED)