Operations Allowed After Brand Profile Deprecation

Migration of Campaigns Using Brand Profile

Brand profile creation endpoints are scheduled for deprecation in early 2027, in addition to new restrictions on updating brand profiles and campaigns with an active brand profile. For specific deprecation dates and a complete list of affected features, go to the Deprecation Schedule & Log. The new restrictions will take place on the same date as the deprecation date.

After the deprecation date, we will stop serving campaigns using brand profiles. The exact date for this change will be announced later.

How to Migrate Brand Profiles

Pause campaign

Pause the campaign by using the paused status through PUT /campaigns.

Disable brand profile

Disable the brand profile through PUT /v2/sba_profile.

Add Brand Asset

Add a Brand Asset to a campaign via PUT /adgroups.

  • The campaign needs to be submitted for review.
  • Once a campaign has a brand asset, you cannot re-activate the brand profile.
  • After the deprecation date, for a Sponsored Brands manual campaign, you will only be able to replace a Brand Asset with another Brand Asset. You will not be able to only remove a Brand Asset via PUT /adgroups.

Blocked Operations for Campaigns Using an Active Brand Profile

  • PUT /campaigns
    • For all campaigns using an active brand profile: cannot change end date.
    • For campaigns using brand profile with a completed or proposal status, the status cannot be updated.
  • PUT v2/sba_profile
    • All operations are blocked except changing the status to disabled.
  • POST /adItems
  • PUT /adItems
    • Cannot add new items to an ad group.
  • POST /keywords
  • PUT /keywords
    • Cannot add new keywords to an ad group.

Error Message for Blocked Operations

Update blocked: campaign uses deprecated SBA Profile. Add brand assets to modify, or create a new campaign.

Blocked Operations for All Manual Sponsored Brands Campaigns

  • PUT /adGroups
    • Sponsored Brands Manual campaigns can no longer remove all brand assets from an adgroup by submitting an empty array with the brand assets field.


Did this page help you?