The overall concept of targeting has been redefined as having four key areas (locations, demographics, interests, behaviors). This organization creates more flexibility and precision in audience creation in terms of the and/or logic between groups.
Example: historically, if you selected "Parents" "Photography" "Photo uploader" within interests, the audience constructed was People who are Parents OR interested in Photography OR people who upload [many] Photos. However, the intended audience was: "Parents, who are interested in photography and upload pictures". Now, the specific audience will be targeted as intended.
Interest targeting has been redefined to create a unified definition for what indicates interest in a particular topic. Legacy targeting concepts such as Precise Interests (Keywords, #Topics) and Broad Categories have been unified and as a result have only one targeting segement for each term (no duplicate "Baseball" and "#Baseball"). The result is one, clear definition for each targeting segment.
keywords
in targeting will be sunset in favor of interests
https://graph.facebook.com/search?type=adinterestcategory
will be sunset in favor of https://graph.facebook.com/search?type=adTargetingCategory&q=interests
interests
as a string will be sunset in favor of a JSON object of id
and name
If you are a member of the PMD News group, please refer to this existing post for more details
locations
from your targeting parameters.If you are a member of the PMD News group, please refer to this existing posts: original and update
Advanced Demographic targeting options will now be available. Key features include better coverage of workplace, education and job title types as well as expanded Relationship status types. There is also the added functionality of selecting the recency of change of a life event (3 months, 6 months, 1 year).
A new targeting type, Behaviors, has been added. These categories are specific to a user's particular actions or past purchase behavior, past purchase behavior, purchase propensity. This category is made up of some targeting segments previously categorized as Interests.
See Advanced Demographics and Behaviors for documentation.
In an effort to better align our Ads API with our Ads Simplification effort, we're making changes to simplify the creative data model to be more intuitive. The focus of creatives will be on the promoted object and the creative assets instead of the creative type, making them more consistent across promoted object types.
As part of a simplification of the ad creative object, we will be removing the field type
and standardizing on field names. We will infer what type of ad you wish to create based on the other fields within the creative spec.
Some notable changes:
type
will be sunsetauto_update
field will be sunset. Existing ads will continue to delivery, but will no longer update after 4/9.locations
field. Premium standard ads will not look different than standard ads anymore (previously they were 110x80px vs. 100x72px for standard ads).object_id
field, so you must explicitly specify a tracking and conversion spec.social_prefs=['allow_shares']
on the adgroup. Existing page post and page like sponsored stories will continue to deliver so you must support fetching them.image_hash
is a required field of type 32 ads, whereas they were optional for type 4type 4 field | type 32 field |
---|---|
object_id | object_id |
body | body |
name | name |
title | title |
link_url | link_url |
image_file or image_hash | image_hash |
url_tags |
Adgroups will have an optional objectives
field. While this field is optional to specify, editing an ad that already contains this field will fail if the adgroup no longer passes the validation requirements.
Facebook has added the option to specify image crops through the Ads API. Image crops are used to describe the way that an image should be displayed in each aspect ratio of the different ad placements. During rendering, the image will be cropped according to the specifications given and if no specification is provided for a certain aspect ratio, the image will be displayed in the default way.
This is optional but if you choose to specify an image crop, you should provide information for all possible aspect ratios in our platform. For more information, please check the docs.
You should also support passing through image crops for ads created outside of your tool. After the migration, if you do not pass through the image crop value, any image crops will be removed.
This migration changes the response of certain fields from an int value to a string value. This applies to the following fields:
campaign_status
field of ad campaignscapabilities
field of ad accountssubtype
field of custom audiences and lookalike audiencesAs part of this change, we will also be removing the subtype_name
field of custom audiences
The field disapproval_reason_descriptions
is being renamed adgroup_review_feedback
. The format will be changed from an array of string to an object key-value-pair of reason enumeration and descriptive text.
The previous response would be :
"disapprove_reason_descriptions": [ "Descriptive text" ]
The new response will be :
"adgroup_review_feedback": { "REASON_ENUM": "Descriptive text" }