Google Ads Duplication

40 views
Skip to first unread message

Kartikeya Chauhan

unread,
Jul 14, 2025, 11:39:17 PM7/14/25
to Google Ads API and AdWords API Forum
Hi,

Thank you for your excellent support as usual.

I have a few questions regarding Campaign / Ad Group / Ad duplication in Google Ads as mentioned below :- 
1) Do we have any APIs to copy/duplicate campaigns, ad group and ad details in Google Ads.
2) In the above is answer is no, then can you please tell how we can create a copy of a campaign, ad group or ad?
3) When we copy a published or approved campaign (With ad group and ads) will the copied campaign be in approved state or published state?
4) Whether a campaign, ad group and ad can be duplicated if it is :- 
  • Deleted

  • Paused

  • Rejected

  • Ended

  • Active


Thanks and Regards,
Kartikeya Chauhan

Google Ads API Forum Advisor

unread,
Jul 15, 2025, 5:35:50 AM7/15/25
to kartikeyacha...@gmail.com, adwor...@googlegroups.com

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 Logo Google Ads API Team

Feedback
How was our support today?

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



Kartikeya Chauhan

unread,
Jul 15, 2025, 7:22:20 AM7/15/25
to Google Ads API and AdWords API Forum
Hi,

Thank you for your prompt reply regarding points 1 and 2.

Can you please shed some light on points 3 and 4 as well.

3) When we copy a published or approved campaign (With ad group and ads) will the copied campaign be in approved state or published state?
4) Whether a campaign, ad group and ad can be duplicated if it is :- 
  • Deleted

  • Paused

  • Rejected

  • Ended

  • Active


Thanks and Regards,
Kartikeya Chauhan

Google Ads API Forum Advisor

unread,
Jul 15, 2025, 10:03:53 AM7/15/25
to kartikeyacha...@gmail.com, adwor...@googlegroups.com

Hi,

By reviewing your queries, I understand that your concern is related to the Google Ads UI. Kindly note that copying campaigns is not supported via the API but it is available through the Google Ads UI. Please note that the Google Ads UI related issues are out of scope for the Google Ads API support team. Kindly note that we can only provide support for Google Ads API related concerns. Please provide us with the Google Ads customer ID so that we can route you to the appropriate support team for further assistance. 

You can send the details via Reply privately to the author option, or direct private reply to this email.

Thanks,
 
Google Logo Google Ads API Team

Feedback
How was our support today?

rating1    rating2    rating3    rating4    rating5

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



Reply all
Reply to author
Forward
0 new messages