# Changelog of Google Ads Transparency Scraper & Ad Monitor (`cylindrical_lighthouse/google-ads-transparency`) Actor

- **URL**: https://apify.com/cylindrical\_lighthouse/google-ads-transparency/changelog.md
- **Full Actor documentation**: https://apify.com/cylindrical\_lighthouse/google-ads-transparency.md

## Changelog

All notable changes to this Actor are documented here. Format: [Keep a Changelog](https://keepachangelog.com/), versioning: [SemVer](https://semver.org/).

### \[0.1.1] - 2026-09-29

First public release on Apify Store.

#### Changed

- Pay-per-event prices set for all six tiers: `ad` $0.0012 → $0.0008; `ad-details` $0.002 → $0.0012; `ended-ad` $0.0005 → $0.0003 (FREE → GOLD and above); `monitor-check` $0.008 and `actor-start` $0.005 at every tier.

### \[0.1.0] - 2026-09-29

#### Added

- Scrape mode: ads from the Google Ads Transparency Center by domain, advertiser name, advertiser ID or Transparency Center URL, with pagination, per-query limits and cross-query deduplication.
- Filters: region (any country), platform (Search, YouTube, Shopping, Maps, Play), format (text, image, video) and date window (last ~12 months).
- Monitor mode: per-query memory in a named key-value store; returns `baseline`, `new`, `reactivated` and `ended` ads; exactly-once delivery of changes across runs. Older live ads missed by an earlier scan (Google reorders results while paging) are absorbed silently instead of being reported as false changes.
- Optional ad details: creative variations, per-country first/last shown dates, and EU impression ranges per country and platform.
- Per-query SUMMARY record in the default key-value store.
- Pay-per-event pricing (`actor-start`, `ad`, `ad-details`, `monitor-check`, `ended-ad`) that stops at the user's maximum cost per run. `monitor-check` is charged per monitored query and run for each started 1,000 live ads read, before reading them.
- Output schema (dataset views and the SUMMARY record).
- An input that names nothing (e.g. `{}`) runs a small example query (20 ads for nike.com) instead of failing.
- Retries with exponential backoff and proxy-session rotation on rate limiting (HTTP 429), redirects to Google's block page and 5xx.
- Migration-safe run state: no duplicate records or charges after a restart.
