Out-of-cycle changes.
As announced last December, we are redesigning the objective selection experience when creating new campaigns in Ads Manager, to effectively guide advertisers to campaign setups that better help achieve their marketing goals. You can learn more about these new Outcome-Driven Ad Experiences (ODAX) changes in our blog.
We plan to gradually roll out these changes to Ads Manager throughout 2022. As such, we recommend developers implement the below API changes by April 2022 to help advertisers have a consistent experience when using Ads Manager and your app.
New Field | Value | Ad Account Experience |
---|---|---|
|
| New objectives experience (6 objectives) |
|
| Legacy experience (11 objectives) |
The new field has_advertiser_opted_in_odax
indicates whether an ad account can create new campaigns using ODAX objectives. During the rollout phase of ODAX on Ads Manager, some advertisers will have the updated objective experience, and others will not. As such this field will enable you to align your app's experience with the ad account's Ads Manager experience for a consistent experience across interfaces.
New Field | Value | Ad Account Experience |
---|---|---|
|
| ODAX experience (6 objectives) |
|
| Legacy experience (11 objectives) |
The new field odax_opt_in
enables developers to opt-in an ad account to create new ODAX campaigns via the API. This field is meant for developer testing purposes only and is provided to help test the new ODAX experience on your app to prepare your apps to align with the new objective experience in Ads Manager.
Note:
Existing Field | New ODAX Values |
---|---|
|
|
Existing Field | New ODAX Values |
---|---|
|
|
To create an ODAX campaign, you need to provide a new ODAX objective. You can compare code samples for the objective of the new ODAX values versus the current legacy values in our developer documents.
Existing Field | New ODAX Values |
---|---|
|
|
destination_type
is an existing field. New ODAX values will be returned for ODAX campaigns. Note that destination_type
corresponds to conversion location and engagement type in Ads Manager.
Existing Field | New ODAX Values |
---|---|
|
|
If the campaign is an ODAX campaign group, you will need to provide a new destination type that may be required for certain outcomes such as Engagement and Leads. You can compare code samples for destination_type
of the new ODAX values vs the current legacy values in our developer documents.
There will be new restrictions on ODAX campaigns. You can view the set of restrictions in our developer documents.
Restrictions that were based on legacy objectives, are now decided by destination type, promoted object and optimization goal.
Examples:
OUTCOME_ENGAGEMENT
+ on_video
destination type but not compatible with OUTCOME_ENGAGEMENT
+ on_post
.