Google launches natural language Developer Assistant for Google Ads API
Google’s new Developer Assistant lets advertisers and developers use plain language to generate, run, and export Google Ads API queries.
Google is releasing the Google Ads API Developer Assistant v1.0, a new Gemini CLI extension that lets developers interact with the Ads API using natural language — turning plain-English prompts into answers, code, and even live API calls.
How it works. The assistant sits inside the Gemini CLI and uses project context from GEMINI.md and configuration files to generate accurate code based on the user’s environment.
- Ask a question — for example, “How do I filter by date in GAQL?” — and it delivers instant guidance.
- Describe a task — “Show me campaigns with the most conversions in the last 30 days” — and it outputs both the GAQL query and a complete Python script aligned with best practices in the
google-ads-pythonclient library.
Key features. Developers can run generated scripts directly from the terminal to execute read-only API calls, with results displayed in neatly formatted tables.
- The tool also supports CSV export for any tabular output, saving files to a dedicated directory on command.
- Code generated through the assistant is automatically organized into a
saved_code/folder.
Why we care. The new Developer Assistant helps teams build, test, and refine Google Ads API workflows faster. It turns natural language into GAQL queries and ready-to-run code, which cuts technical roadblocks and speeds up the insights that fuel smarter optimization. With one-command execution and easy CSV exports, analysts and engineers spend less time wrestling with code and more time improving performance.
The big picture. Google is positioning the assistant as both an educational entry point and a productivity booster. For newcomers, natural language prompts flatten the learning curve.
For power users, code generation, automatic file organization, and command-line execution remove repetitive work from day-to-day API operations.
Getting started. Developers need a Google Ads API token, a configured google-ads.yaml, Python 3.10+, the Gemini CLI, and a local clone of the google-ads-python library. A setup script can handle the cloning, and full instructions are available on GitHub.
What’s next. Google is encouraging early adopters to submit feedback, request features, and participate in the community Discord channel as it explores additional enhancements and AI-driven tooling.
Google’s announement. Introducing the Google Ads API Developer Assistant v1.0: Interact with the API using Natural Language
Search Engine Land is owned by Semrush. We remain committed to providing high-quality coverage of marketing topics. Unless otherwise noted, this page’s content was written by either an employee or a paid contractor of Semrush Inc.