Product overview
Stay organized with collections Save and categorize content based on your preferences.
Google Ads scripts provide a way to programmatically control your Google Ads data usingsimple JavaScript in a browser-based IDE. You can use scripts to automatecommon procedures or interact with external data—for one to many Google Adsaccounts.
Getting started
Only entry-level familiarity with JavaScript is needed—the IDE helps withsyntax highlighting, auto-complete, and previewing. All you need is aGoogle Ads account to start writing your first script.
Feedback
If you have any feedback on Google Ads scripts, we would love to hear it! Please reachout to us onour forum.
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-07-11 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-07-11 UTC."],[[["Google Ads scripts allow you to automate Google Ads tasks and interact with external data using JavaScript within a browser-based IDE."],["Basic JavaScript knowledge is sufficient to get started, and a Google Ads account is all you need."],["The new Google Ads scripts experience offers a rewritten backend with benefits like ES6 support, improved performance, better validation, and enhanced campaign bidding strategy support."],["You can easily transition to the new infrastructure using a toggle within the script editor."],["Feedback on Google Ads scripts is encouraged and can be shared through the designated forum."]]],[]]