Suddenly got "REQUIRED_BUSINESS_NAME_ASSET_NOT_LINKED" upon creating a new Performance Max campaign

27 views
Skip to first unread message

lezhne...@gmail.com

unread,
Sep 18, 2025, 1:14:13 AMSep 18
to Google Ads API and AdWords API Forum
Out of thin air we observe rejection in campaig ncreation over API. A request  MutateCampaigns instantly returns:

"campaignError":"REQUIRED_BUSINESS_NAME_ASSET_NOT_LINKED"
"message": "Brand Guidelines is enabled. Performance Max campaigns with Brand Guidelines enabled require at least one business name to be linked as a CampaignAsset.",

All our other campaigns and ad accounts never showed that before. Our flow is to create a GPM campaign and provide logo and buisiness name at asset group creation.

Why is that happening? It worked for other ad accounts.

Ad Account: 5783390498
"requestId":"WqbPMti1bokWNcHZNYhhgQ"


lezhne...@gmail.com

unread,
Sep 18, 2025, 4:19:02 AMSep 18
to Google Ads API and AdWords API Forum

Found this line in the docs, so I guess that answers the problem:

Google Ads API Forum Advisor

unread,
Sep 18, 2025, 5:32:58 AMSep 18
to lezhne...@gmail.com, adwor...@googlegroups.com

Hi,

Thank you for reaching out to the Google Ads API support team.

I understand that you are encountering the 'REQUIRED_BUSINESS_NAME_ASSET_NOT_LINKED' error while creating PMax campaign via the Ads API.

Yes, your understanding is correct. From Google Ads API v21, Performance Max campaigns automatically enable brand guidelines on all new Performance Max for online sales or lead generation (standard) and Performance Max for online sales with a product feed (retail) campaigns. Whereas the Performance Max for travel goals does not support brand guidelines. If you don't want to enable brand guidelines on your new campaigns, set Campaign.brand_guidelines_enabled to 'false' when creating your new Performance Max campaign.

Performance Max campaigns with brand guidelines enabled use campaign-level assets for brand asset field types (BUSINESS_NAMELOGO, and LANDSCAPE_LOGO). You must link brand assets to the campaign using CampaignAsset, and the campaign must have:

  • Exactly one BUSINESS_NAME asset
  • At least one LOGO asset and up to four optional additional logo assets of the type LOGO or LANDSCAPE_LOGO
So, if you don't satisfy the above, the API will throw an error that you are encountering. I recommend you refer to the Blog Post and Release Notes for more information regarding this change. Follow the steps in this guide to create a Performance Max campaign via the API. 

I hope this helps.
 

Thanks,
 
Google Logo Google Ads API Team

Feedback
How was our support today?

rating1    rating2    rating3    rating4    rating5
[2025-09-18 09:32:20Z GMT] This message is in relation to case "ref:!00D1U01174p.!500Ht01u6x4t:ref" (ADR-00333090)



Reply all
Reply to author
Forward
0 new messages