# Changelog of Google Ads Transparency Scraper (`codingfrontend/google-ads-transparency-scraper`) Actor

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

### Evidence follow-up — 2026-10-02

- Align explicit HTML MIME with the declared KVS content type; preserve sanitized original evidence errors rather than swallowing them. The original cloud failure cause remains unconfirmed.
- Capture immutable advertiser-suggestion and creative-grid snapshots at their source stages with exact URLs, SHA-256 and independent KVS keys exposed in OUTPUT. No added navigation or extraction changes.
- Add real-SDK serializer, capture timing and persistence-failure regressions; 29 offline tests pass.

### Local validation preparation — 2026-10-02

- Aligned Playwright and browser image to 1.54.1; honor the cloud browser executable path.
- Fail closed on access barriers at each interaction stage, with no retries or proxy rotation.
- Keep unknown verification unset; preserve explicit failure output and optional hashed rendered evidence.
- Validate input, dataset and summary contracts strictly; retain tests/docs in upload manifests.
- Added offline safety/provenance/real-SDK regression coverage and a separately runnable browser fixture.

## Changelog

### 1.1.0

- Removed forced residential proxying, automation-control flags, Crawlee retries, detail-page fan-out, debug screenshots, and masked empty success.
- Fixed region casing and rebuilt extraction around exact public advertiser suggestions and the loaded creative grid.
- Removed unsupported click-through, copy, platform, and last-shown claims.
- Added strict bounded contracts, diagnostics, tests, schemas, OUTPUT, docs, ignores, and pinned zero-advisory dependencies.
