Hi,

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

Please find the below answers for your queries:

1) Do we have any APIs to copy/duplicate campaigns, ad groups and ad details in 
Google Ads?

Kindly note that there are no direct APIs available for copying campaigns / ad 
groups / ads from the Google Ads API. You may use the drafts/experiments 
feature which is the only way to clone or copy a campaign via the Google Ads 
API.

2) If the above answer is no, then can you please tell how we can create a copy 
of a campaign, ad group or ad?

Since there is still no direct feature that would clone an entity (e.g. 
campaigns, ad groups, ad etc.), then you need to follow the steps below (for 
copying a campaign and its dependencies) :

Use CampaignService.get() method to get the specific campaign with fields that 
you want to copy from.
Using the returned object in the first step, make necessary changes like 
changing the campaign name and then use that object as a parameter in 
CampaignService.mutate().
Since the step 2 only creates a new campaign, and not its dependencies like ad 
groups and criterion, then you need to use the service of each entity (e.g. 
AdGroupService, AdGroupAdService, etc.) to copy these entities and repeat steps 
1 and 2 for each service.

Regarding other queries, copying campaigns is currently unsupported via the API 
but is available through the Google Ads UI. If you require assistance from a UI 
perspective, we recommend reaching out to the Google Ads product support team. 
If you want us to route to the product support team then please share the 
Google Ads customer ID so that we can route you to the appropriate support team.


Thanks,

Google Ads API Team


Feedback
How was our support today?


[2025-07-15 09:34:46Z GMT] This message is in relation to case 
"ref:!00D1U01174p.!500Ht01svg8d:ref" (ADR-00318905)

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 [email protected]
To unsubscribe from this group, send email to
[email protected]
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 [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/adwords-api/rvqRR000000000000000000000000000000000000000000000SZFP9Y00JhloSUXETpq86R25o9Eeww%40sfdc.net.
  • Go... Kartikeya Chauhan
    • ... 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
      • ... Kartikeya Chauhan
        • ... 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum

Reply via email to