# Changelog of App Store Ads Scraper: Apple Search Ads Library (`automation_craft/app-store-ads-scraper`) Actor

- **URL**: https://apify.com/automation_craft/app-store-ads-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/automation_craft/app-store-ads-scraper.md

## Changelog

### 0.1 (2026-10-21)

- Texts: the README and the memory name description no longer say the second of two runs on one memory name "runs free"; it delivers its rows free and still pays the run's start fee. The status message and the free `invalid` row of a run refused for its input (also when the dataset refused that row), and its log line, now say that nothing further is fetched and no further event is charged, and that the run's start fee was charged when the run started (true after a platform restart too); they said nothing was fetched and no ad was charged. The hint of the error row of a failed run names the start fee and the events charged before the error, the stop on a dataset that cannot be read back says no further ad is delivered and no further event is charged, and the row and log of a memory that cannot be used speak of the ads from that moment on.

### 0.1 (2026-10-13)

- Optional add-ons, each off by default and each its own event: Apple's restrictions feed (Restriction), advertiser rows with ad counts, latest day and sample ads (Advertiser), changed ads for memory monitors (Ad update). App Store links from a file, Google Sheet or Drive file, and a proxy setting (free). Empty country, placement and format lists mean all; null on an optional setting means left out.
- Audit fixes: an empty or cleared app, developer, name, file or advertiser field sent beside the restrictions feed is left out and the feed runs alone; every optional field that is not a select accepts null from the API (read as left out).

### 0.1 (2026-10-11)

- First version of the App Store Ads listing (the code of the Apple Ads Library Scraper 0.1 with its own name, texts and memory stores): Apple's EU App Store ad repository by App Store app or developer (link or id), by name, or whole countries; every page read to Apple's last page; one row per ad; coverage row per target; free rows for misses; placement, format and date filters; optional variations; memory for scheduled runs.
