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 On Tuesday, 15 July 2025 at 15:05:50 UTC+5:30 Google Ads API Forum Advisor wrote: > 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* > <https://developers.google.com/google-ads/api/docs/experiments/overview> > 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()* > > <https://developers.google.com/google-ads/api/reference/rpc/v20/MutateCampaignsResponse> > > 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()* > > <https://developers.google.com/google-ads/api/reference/rpc/v20/CampaignService> > . > - 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* > > <https://developers.google.com/google-ads/api/reference/rpc/v20/AdGroupService>, > > *AdGroupAdService* > > <https://developers.google.com/google-ads/api/reference/rpc/v20/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, > > [image: Google Logo] Google Ads API Team > Feedback > How was our support today? > > [image: rating1] > <https://docs.google.com/forms/d/e/1FAIpQLSeRhIg5VeThVmbcD0c5DTWTDjmpJuSktN8vFelEL7_KV_Orbg/viewform?usp=pp_url&entry.141427034=1&entry.295079254=500Ht00001svg8dIAA> > > [image: rating2] > <https://docs.google.com/forms/d/e/1FAIpQLSeRhIg5VeThVmbcD0c5DTWTDjmpJuSktN8vFelEL7_KV_Orbg/viewform?usp=pp_url&entry.141427034=2&entry.295079254=500Ht00001svg8dIAA> > > [image: rating3] > <https://docs.google.com/forms/d/e/1FAIpQLSeRhIg5VeThVmbcD0c5DTWTDjmpJuSktN8vFelEL7_KV_Orbg/viewform?usp=pp_url&entry.141427034=3&entry.295079254=500Ht00001svg8dIAA> > > [image: rating4] > <https://docs.google.com/forms/d/e/1FAIpQLSeRhIg5VeThVmbcD0c5DTWTDjmpJuSktN8vFelEL7_KV_Orbg/viewform?usp=pp_url&entry.141427034=4&entry.295079254=500Ht00001svg8dIAA> > > [image: rating5] > <https://docs.google.com/forms/d/e/1FAIpQLSeRhIg5VeThVmbcD0c5DTWTDjmpJuSktN8vFelEL7_KV_Orbg/viewform?usp=pp_url&entry.141427034=5&entry.295079254=500Ht00001svg8dIAA> > [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/e9b1c16e-e8c9-4b3a-8c9e-05eecbec5400n%40googlegroups.com.
