Update Ad Status
update_ad_statusTurns a single Google Ads AD on or off, or DELETES it: status 'ENABLED' to enable / publish / resume / unpause an ad, 'PAUSED' to pause / stop it, 'REMOVED' to delete it for good. This is how you launch ads (e.g. an RSA) that were created PAUSED for safety. REMOVED matters during an iteration cycle: Google allows only 3 enabled RSAs per ad group, so revising copy repeatedly leaves dead paused ads behind that keep occupying the group — removing them is the only way to clean up. Removal cannot be undone, the ad and its history are gone, so pause first if you are unsure. For the whole ad group use update_ad_group_status, for the campaign use update_campaign_status. confirm=false → dry-run.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ad_id | Yes | ||
| status | Yes | ||
| confirm | No | ||
| ad_group_id | Yes | ||
| customer_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||