RE: adding image extensions using ads api is not working

37 views
Skip to first unread message

Google Ads API Forum Advisor

unread,
Jan 16, 2024, 4:56:21 PM1/16/24
to sidharth....@gmail.com, adwor...@googlegroups.com
Hi,

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

By reviewing your query, I understand that you are getting the error "LEGACY_EXTENSION_TYPE_READ_ONLY". It means that the Feed-based extension is read-only for this extension type. 

As per the blog post, once the image and location extensions have been migrated to assets, you won’t be able to mutate the image and location extensions. The image and location assets will be the entities that are served. Note that you won't be able to do any mutate (remove and create) operation to assets which are auto migrated. Kindly note that the image and location migrations are not synchronized. It is likely they will occur at different times for each account. Auto-migration will happen automatically, you no need to do any changes manually. 

If your account has been migrated or is new and you attempt to create an extension the mutate request will be rejected and you will receive the error LEGACY_EXTENSION_TYPE_READ_ONLY. For more details, you may refer to this blog post.

However, if you are still facing the issue, please provide us with the complete API logs (request and response with request-id and request header) to further investigate this issue. 

If you are using a client library and haven't enabled the logging yet, I would request you to enable logging for the specific client library that you are using. You can refer to the guides Java, .NetPHPPythonRuby or Perl to enable logging at your end. For REST interface requests, you can enable logging via the curl command by using the -i flag.
 
This message is in relation to case "ref:!00D1U01174p.!5004Q02rWtbN:ref"

Thanks,
 
Google Logo Google Ads API Team

 

Reply all
Reply to author
Forward
0 new messages