Google Ads scripts provide a way to programmatically manage and query your Google Ads data using JavaScript in a browser-based IDE. Most features of Google Ads are available in Google Ads scripts through mutate and search calls. You can use scripts to automate common procedures or interact with external data—for one to many Google Ads accounts.
Why use scripts?
Google Ads scripts may be right for you if:
- You want to make changes to your Google Ads account programmatically, without needing to set up a server or coding environment.
- You want to apply Bulk Uploads or manage Video Campaigns programmatically.
- You want to manage advertiser accounts at the manager level by writing one script that can access all serving child accounts.
- You want to schedule scripts to run without needing an active user session.
- You want to integrate with other Google APIs or third party APIs.
- Your script will take less than 30 minutes to run (or 60 minutes if run in parallel from a manager account).
Prerequisites
Only entry-level familiarity with JavaScript is needed—the IDE helps with syntax highlighting, auto-complete, and previewing. All you need is a Google Ads account to start writing your first script.
Feedback
If you have any feedback on Google Ads scripts, we would love to hear it! Reach out to us on Discord.
If you need support, contact scripts technical support.