Writes (money-moving)
gads_propose_clone_ad_group
Clone a proven ad group into another Search campaign (e.g.
Clone a proven ad group into another Search campaign (e.g. a US winner → a UK/AU/CA campaign): its enabled keywords + strongest live RSA, created as one atomic ad group. Review-tier — queues for operator approval. Reconstructs the winners from the warehouse; you just name the source ad group and the destination campaign. Call once per ad group to port a set.
Scope: write token required · money-moving. Every write is dry-run validated, then classified by the safe-apply policy — auto-applied when bounded and low-risk, otherwise queued for approval.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
sourceAdGroupId | string | Yes | |
targetCampaignId | string | Yes | |
enabledKeywordsOnly | boolean | No | Carry only ENABLED keywords (drop the paused losers). Default true. (default: true) |
includeBestRsa | boolean | No | Clone the strongest live RSA from the source ad group. Default true. (default: true) |
activateOnApprove | boolean | No | Go live (ENABLED) on approval, or set false to stage it PAUSED. (default: true) |
reason | string | Yes | |
projectId | string | No | Target account (project id). Required with an org-scoped token for account-scoped tools — call gads_list_ad_accounts to enumerate accounts. Omit with a project-scoped token. |