# Changelog of Google Ads Transparency Scraper — Ads by Domain & Monitor (`tiger19935/google-ads-transparency-monitor`) Actor

- **URL**: https://apify.com/tiger19935/google-ads-transparency-monitor/changelog.md
- **Full Actor documentation**: https://apify.com/tiger19935/google-ads-transparency-monitor.md

## Changelog

### 1.0 (2026-10)

- First public release: Google Ads Transparency Center by domain, advertiser ID or advertiser name.
- Three modes: **Ads** (one row per ad), **Check** (one summary row per domain: does it advertise?) and **Monitor** (baseline run, then only new and stopped ads with a per-domain summary).
- Filters: region (40 countries), platform (Search, YouTube, Shopping, Play, Maps), ad format (text, image, video) and a date range.
- Optional best-effort ad text (headline, description, long headline, button, visible and landing URL) with rate-limit handling; ad text is only charged when it was extracted.
- Pay-per-event pricing (`ad`, `ad-text`, `domain-checked`) that never exceeds the user's maximum cost per run; invalid domains, failed lookups, duplicates and empty responses are never charged.
- Automatic fallback to Apify datacenter proxy when Google blocks direct requests; XSRF token handled automatically.
- Defensive parsing: a changed field type or a damaged response is skipped or left empty instead of stopping the run; every output field keeps its documented type.
- Restart-safe: a run restarted by the platform does not push or charge the same ads twice.
