Spend from Meta
Daily spend, impressions and clicks for every campaign and ad, read from the Meta Marketing API with a read-only token.
Meta tells you what you spent. Apple tells you who downloaded. Ads Manager lines the two up, day by day and country by country, without adding a single line of code to your app.
Daily spend, impressions and clicks for every campaign and ad, read from the Meta Marketing API with a read-only token.
First-time downloads per storefront from your App Store Connect sales reports, the same numbers Apple pays you on.
Both series on one chart, split by the countries each campaign targets, so you see the effect where the ads actually ran.
Since App Tracking Transparency, most iPhone users opt out of tracking. Meta's reported app installs are modelled and delayed, and they only count people Meta can match. For a small app that number can be off in either direction by a wide margin.
App Store Connect has no such gap. Every first-time download is in your daily sales report, broken down by country. What it can't tell you is which of those downloads came from an ad. Put the two side by side and the picture gets much clearer: when a campaign starts in Canada and Canadian installs double the same week, you don't need a pixel to see it.
ads_read. The setup guide checks its permissions and lists the ad accounts it can see.Light on your rate limit. A full refresh is four requests to Meta, no matter how many campaigns you run.
For the maths behind "did it actually work", read how incremental installs are measured.
No. Ads Manager reads your Meta Marketing API data and your App Store Connect sales reports. Nothing ships inside your app and you don't need an ATT prompt for it.
Yes. Instagram placements run through the same Meta ad account, so their spend is included in every campaign.
Only if you want it to. A read-only token is enough for every report. Autopilot, which proposes budget changes and pauses for you to approve, needs ads_management.
On your own device, in your Application Support folder. There is no Ads Manager server and no account to create.
Free for one app and one ad account. Every Pro feature free for 14 days.