Last updated: August 7, 2023
Meta continuously works to meet regulatory requirements. As part of our efforts to create transparency for businesses and people, and to respond to EU regulations, we will require advertisers to designate who benefits from their ads (beneficiary) and who is paying for their ads (payer) for all Facebook and Instagram ads which target the EU, associated territories, or select global/worldwide.
Starting May 16, developers who use the Marketing API to create and publish ads to Facebook or Instagram will have the ability to provide beneficiary and payer information for their ads which include the EU, associated territories, or who select worldwide in their Facebook or Instagram ad targeting (see here for full list). This information will be required on all ad creation surfaces beginning August 16. Starting August 17, 2023 for active ads that were created on or after June 22, 2023 we will display the ads and additional details, including beneficiary and payer information for ads that delivered an impression to the EU or associated territories. (details here).
What is changing in the Marketing API: we are introducing two new fields - dsa_payor and dsa_beneficiary for creating, copying and editing ads which target the EU or associated territories.
For convenience, we also provide a feature to save beneficiary and payor information at the Ad Account level (“default beneficiary and payor feature”). After the default beneficiary and payor are set at the Ad Account level, the beneficiary and payor information will be filled in automatically with the default values and you won’t have to provide beneficiary and payor information for each ad set. Advertisers can always overwrite the value in requests at the ad set-level and change/unset the default values at the Ad Account level.
Additionally, we’re offering a new API that outputs a list of strings that we’ve identified to likely be the beneficiary/payor, based on recent activity of the ad account.
DSA enforcement impacted endpoints:
POST /act_<ad_account_id>/adsets
POST /<ad_account_id>/ads
POST /<ad_id>
POST /<ad_set_id>
POST /{ad_id}/copies
POST /{campaign_id}/copies
POST /{ad_set_id}/copies
DSA saved feature impacted endpoints:
POST /act_<ad_account_id>
GET /act_<ad_account_id>
Please refer to the developer documentation for detailed information and the full list of changes.
Notice for Targeting EU Ad Objects:
For Marketplaces Leveraging the Managed Partner Ads (MPA) API:
Changes to the MPA Seller Creation API have already launched on May 30, 2023. MPA developers have already received separate notifications related to this.
What is changing in the MPA API: we are also introducing two new fields - dsa_payor and dsa_beneficiary for creating, copying and editing MPA campaigns which target the EU or associated territories.
Impacted endpoints:
POST /act_<accound_id>/managed_partner_ads
POST /act_<accound_id>/managed_partner_ads
Please refer to the developer documentation for Managed Partner Ads API for detailed information and the full list of changes.
Sign up for monthly updates from Meta for Developers.