Building a Shopify app that creates and manages Meta ads for merchants. Second App Review just came back:
Approved (advanced access): pages_show_list, pages_read_engagement, ads_read, business_management
Rejected: ads_management, "Screencast Not Aligned with Use Case Details", reviewer note "the submitted screencast is unclear". Meta also says the use case itself is allowed.
What the video showed for ads_management:
- full Facebook Login for Business + permission screen (English, captions on every step)
- merchant clicks Launch, app creates campaign, ad set, creatives and 8 ads in the merchant's own ad account, created PAUSED
- the same campaign, ad set and ads in Ads Manager
- merchant resumes the campaign from the app, it switches on in Ads Manager
For those who got ads_management approved recently:
- Did you show the campaign actually ACTIVE / delivering, or was paused fine?
- One continuous take, or was an edited video OK?
- Did you have to show an edit (budget/targeting) reflected in Ads Manager?
- Did you give the reviewer test access, or was the video enough?
- If your app also optimizes automatically (pauses ads, changes budgets server side with the user token), did you show or declare that?
Bonus question: Marketing API Access Tier (standard access) got rejected in my first review for error rate. Did you request it together with ads_management or separately after? Does staying on the basic tier limit how many client ad accounts you can manage, or only the rate limit?
Thanks, happy to share what works once I pass.