This error usually means that your ad set is missing a required field, specifically, the application_id in the Promoted Object section. This ID tells Meta (Facebook) which app you're promoting, and it's essential for App Install campaigns to work.
Here’s how to fix it step by step:
1. Link Your App in Business Settings
2. Set Promoted Object in the Ad Set
Open your ad set in Ads Manager.
Scroll to Optimization & Delivery > find the Promoted Object section.
Choose your app from the dropdown list.
Make sure both the App ID and App Store URL are filled in correctly.
3. Double Check Your App ID
Visit your app’s page in Facebook for Developers.
Make sure the App ID is correct, and the app is live, not in development.
You must also be admin on both the app and the Business Manager account.
Optional: SDK or App Events
For best performance, make sure: