A reference for Facebook iOS 14 Error Codes for Marketing API.
Error Code | Error Message | Affected Endpoints |
---|---|---|
| You can't use app activity Custom Audiences for inclusion in Ads Creation/Editing on an iOS 14 campaign because of changes in iOS 14 that affect your ability to detect actions on mobile devices. Learn More. | POST /act_{ad-account-id}/adsets
|
| You can't use app connections for iOS 14 campaigns because of changes in iOS 14.5 that affect your ability to detect actions on mobile devices. Learn More. | POST /act_{ad-account-id}/adsets
|
| iOS 14 campaigns can only promote iOS apps. Select an iOS app or choose a different campaign type. Learn more. | |
| You don't have permission to run an app installs campaign for this app. Ask the app owner for permission or choose a different app. Learn more. | |
| For iOS14 Campaigns, we limit the number of ad accounts that can promote a given Application. This error message will show up when another ad account is already promoting the application. Learn more. | |
| You can't create a new campaign with this iTunes app ID since it's already being used. Learn more. | |
| To create an iOS 14 campaign, make sure your app has upgraded to version 8.0 or later of the Facebook SDK. Learn more. | POST /act_{ad-account-id}/adsets
|
| To create an iOS 14 campaign, make sure your app has upgraded to version {min_version} or later of the third party mobile measurement partner SDK. Learn more. | POST /act_{ad-account-id}/adsets
|
| Your app is sending events via server to server and does not send SKAdNetwork events automatically. Go to Events Manager to confirm you have the SKAdNetwork API set up for your app. Learn more. | POST /act_{ad-account-id}/adsets
|
| Ad account {ad-account-id} is already promoting this app. Learn more. | |
| Once you publish an iOS 14 campaign, you can't change the campaign type. Learn more. | |
| To run this iOS 14 campaign, you need to provide an iTunes URL. Learn more. | |
| To run this iOS 14 campaign, you need to provide an iTunes app ID. Learn more. | |
| The same optimization for ad delivery is required for all ad sets in an iOS 14 campaign. Make sure all ad sets within a campaign are using the same optimization for ad delivery. Learn more. | POST /act_{ad-account-id}/ads |
| Target cost is not available for iOS 14 ad campaigns. Select another bid strategy to optimize your campaign. Learn more. | POST /act_{ad-account-id}/adsets
|
| You can’t select app installs as your billing event and ad delivery optimization. Choose a different optimization or billing event. Learn more. | |
| You reached your limit of 5 ad sets for this iOS 14 campaign. If you want to run a new ad set, you'll have to delete an existing one. Learn more. | POST /act_{ad-account-id}/adsets |
| The app you chose to promote for this ad set is not the same as the app you chose to promote for your campaign. Make sure you're promoting the same app for both the campaign and all its ad sets. Learn more. | POST /act_{ad-account-id}/adsets |
| All iOS 14 campaigns must be app installs campaigns. Select app installs as your campaign objective. Learn more. | |
| Your ad account doesn't have permission to create an iOS 14 campaign yet, but it will soon. Learn more. | |
| iOS 14.0 is the earliest version of iOS for an iOS 14 campaign. Select iOS 14.0 or later to continue. Learn more. | |
| To run this iOS 14 campaign, you need to provide an iTunes app ID and URL. Learn more. | |
| If you want to use cost cap/minimum ROAS as a bid strategy, you need to schedule a campaign at least {duration} days long. Learn more. | POST /act_{ad-account-id}/adsets |
| iOS {max-version} is the latest version of iOS for this campaign type. Select iOS {max-version} or earlier to continue. Learn more. | POST /act_{ad-account-id}/adsets |
| With your current settings, your campaign won't reach people using devices on iOS 14. To run an app installs campaign to reach people using devices on iOS 14, change your buying type to auction at the campaign level. Learn more. | |
| iOS 14 campaigns don't support link clicks optimization. To run this iOS 14 campaign, change your optimization to app installs, app events or value. Learn more. | POST /act_{ad-account-id}/adsets |
| To choose value as the optimization for ad delivery, you need to turn on the value set in Events Manager first. Learn more. | POST /act_{ad-account-id}/adsets |
| To choose app events as the optimization for ad delivery, you need to set up app events in Events Manager first. Learn more. | POST /act_{ad-account-id}/adsets |
| The event you selected is not set up as one of your available conversion events. Choose another event or update your selection in Events Manager. Learn more. | POST /act_{ad-account-id}/adsets |
| We're still working on supporting iOS 14 campaigns for apps using a third party mobile measurement partner. Check with your partner app for updates. Learn more. | POST /act_{ad-account-id}/adsets
|
| As a result of Apple’s new iOS 14 policy requirements, deferred deep links aren't available for this ad. Learn more. | |
| The same event optimization is required for all ad sets in an iOS 14 campaign. Make sure all ad sets within a campaign are using the same event optimization. Learn more. | POST /act_{ad-account-id}/adsets |
| Before creating an iOS 14 campaign with this app ID, we need to verify app ownership. To request a review, contact Facebook Business Help Center through the following link: https://www.facebook.com/business/help/support. Learn more. | |
| All domains need to be associated with a pixel event pair and an ad. To publish this ad, either select a new domain for your ad or configure a pixel event pair for your domain in Events Manager. Learn more. | POST /{adgroup-id}
|
| This event isn't set up on a domain. To run this ad set, select a new event. If your ad set is already published, you need to duplicate it before selecting a new event. You can also configure your event settings in Events Manager. Learn more. | POST /act_{ad-account-id}/adsets
|
| Your ad was paused because you or someone managing your domains recently updated your conversion events. After the update, it takes 72 hours before this ad can run again. You can turn this ad on once the update is complete. Learn more. | POST /{adgroup-id}
|