What the Meta Ads API / Marketing API Is
The Marketing API sits on top of the Graph API and exposes the ads ecosystem: campaigns, ad sets, ads, creatives, audiences, and insights reporting across Facebook and Instagram. It is part of the wider Meta API family, but unlike most of it, the Ads API adds its own access-tier system on top of the normal permission model.
ads_read vs ads_management
Requesting ads_management when your product only reads reporting data is a classic self-inflicted rejection — scope to what your screencast can actually demonstrate.
The Approval Path: Three Gates
- Gate 1 — Marketing API access tier. Since Meta's May 2026 update, apps start with limited development-level access (around a 500-call threshold in a rolling window) and apply for the higher Marketing API Access Tier through the App Dashboard once real usage justifies it.
- Gate 2 — Permission App Review. ads_read and/or ads_management must pass Meta App Review with a screencast, use-case description, and privacy policy — the detailed walkthrough is in the Facebook Ads API permissions guide.
- Gate 3 — Advanced Access + Business Verification. Serving real advertisers (not just your own test ad account) requires Advanced Access, which in practice requires a verified Business Manager.
Projects stall when teams treat these as one approval. Each gate has its own requirements, its own review, and its own failure modes.
Business Manager and Ad Account Context
Reviewers look at the setup behind the app, not just the app: the Business Manager should be verified (or verifiable), the demo ad account should be real and accessible, and system-user token usage should match how a production ad platform actually authenticates. A mismatch between the stated use case and the account structure behind the demo reads as a red flag.
Common Rejection Reasons
Getting the Submission Right
A Marketing API submission is winnable when each gate is prepared separately: the right scope for the product, a screencast that shows real API activity, use-case text that names users and data flows, and a verified business behind the app. If you would rather have that prepared end to end — including resubmission after a rejection — the Facebook App Review service covers Ads API permission submissions.
Meta makes all Marketing API access, App Review, and verification decisions independently. Outcomes and timelines cannot be guaranteed. Not affiliated with or endorsed by Meta Platforms, Inc.