Writes (money-moving)

gads_propose_replace_ad

Replace a weak RSA in ONE approval: pause the old ad and create the new one atomically.

Replace a weak RSA in ONE approval: pause the old ad and create the new one atomically. Use when the ad group is at Google's 3-enabled-RSA cap (a plain proposeCreateRsa would fail) or when swapping a loser for stronger copy. Review-tier — queues for operator approval. 3–15 headlines (≤30 chars), 2–4 descriptions (≤90 chars).

Type: money-moving write. 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

ParameterTypeRequiredDescription
adGroupIdstringYes
pauseAdIdstringYesThe existing ad to pause in the same mutate.
headlinesstring[]Yes
descriptionsstring[]Yes
finalUrlsstring[]Yes
path1stringNo
path2stringNo
activateOnApprovebooleanNoNew ad goes live (ENABLED) on approval; false stages it paused. (default: true)
reasonstringYes
projectIdstringNoTarget account (project id) — required on account-scoped tools. Call gads_list_ad_accounts to enumerate accounts.

On this page