I've resolved the issue. What was happening was that the Ads UI let me 
create invalid asset groups when I then tried to copy those asset groups 
programatically using the API's Google doesn't like it.

If your using node you also need to use the MutateOperation rather than 
customer.assetGroup.create(...).

On Wednesday, April 13, 2022 at 2:20:17 PM UTC+1 Richard Cutting wrote:

> Hi,
>
> I'm seeing some odd behaviour when trying to create an Asset Group on a 
> Performance Max campaign.
>
> If I create an Asset Group on a campaign that has been manually created 
> through the UI I can create a new Asset Group through the API calls and 
> then add Assets as required.
>
> If I try to create an Asset Group on a campaign that has been 
> programatically created I get the errors returned as below:
>
> {"errors":[{"error_code":{"asset_group_error":"NOT_ENOUGH_BUSINESS_NAME_ASSET"},"message":"Business
>  
> name asset for a
> valid asset group is not enough.","trigger":{"string_value":"Asset type: 
> business
>
> name"},"location":{"field_path_elements":[{"field_name":"operations","index":0}]}},{"error_code":{"request_error":"UNKNOWN"},"message":"The
> error code is not in this version.","trigger":{"string_value":"Asset type:
>
> description"},"location":{"field_path_elements":[{"field_name":"operations","index":0}]}},{"error_code":{"asset_group_error":"NOT_ENOUGH_HEADLINE_ASSET"},"message":"Headline
> asset for a valid asset group is not 
> enough.","trigger":{"string_value":"Asset type:
>
> headline"},"location":{"field_path_elements":[{"field_name":"operations","index":0}]}},{"error_code":{"asset_group_error":"NOT_ENOUGH_SQUARE_MARKETING_IMAGE_ASSET"},"message":"Square
> marketing image asset for a valid asset group is not 
> enough.","trigger":{"string_value":"Asset type: square marketing
>
> image"},"location":{"field_path_elements":[{"field_name":"operations","index":0}]}},{"error_code":{"asset_group_error":"NOT_ENOUGH_DESCRIPTION_ASSET"},"message":"Description
> headline asset for a valid asset group is not 
> enough.","trigger":{"string_value":"Asset type:
>
> description"},"location":{"field_path_elements":[{"field_name":"operations","index":0}]}},{"error_code":{"asset_group_error":"NOT_ENOUGH_MARKETING_IMAGE_ASSET"},"message":"Marketing
> image asset for a valid asset group is not 
> enough.","trigger":{"string_value":"Asset type: marketing
>
> image"},"location":{"field_path_elements":[{"field_name":"operations","index":0}]}},{"error_code":{"asset_group_error":"NOT_ENOUGH_LONG_HEADLINE_ASSET"},"message":"Long
> headline asset for a valid asset group is not 
> enough.","trigger":{"string_value":"Asset type: long
>
> headline"},"location":{"field_path_elements":[{"field_name":"operations","index":0}]}},{"error_code":{"asset_group_error":"NOT_ENOUGH_LOGO_ASSET"},"message":"Logo
> asset for a valid asset group is not 
> enough.","trigger":{"string_value":"Asset type:
>
> logo"},"location":{"field_path_elements":[{"field_name":"operations","index":0}]}}],"request_id":"sm01j7ABUgUBnxsIVbypaA"}
>
> It looks like it's complaining about missing assets - but I can't add the 
> assets until I have an asset group resource name.
>
> I'm using the node google-ads-api .
>
> Regards,
>
> Richard.
>
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/013fede8-84b9-4343-bcd5-fbdfba675cc7n%40googlegroups.com.
  • Cr... Richard Cutting
    • ... Richard Cutting
      • ... 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum

Reply via email to