

Google is rolling out the Google Ads API Developer Assistant v1.0, a new Gemini CLI extension that enables developers to work with the Ads API using natural language — converting plain-English prompts into explanations, code samples, and even live API requests.
How it works. The assistant runs inside the Gemini CLI and leverages project context from GEMINI.md plus configuration files to generate code that matches the user’s specific environment.
- Ask a question — for instance, “How do I filter by date in GAQL?” — and it returns immediate, step-by-step guidance.
- Describe what you want to do — “Show me campaigns with the most conversions in the last 30 days” — and it produces both the GAQL query and a full Python script that follows best practices for the
google-ads-pythonclient library.
Key features. Developers can execute the generated scripts straight from the terminal to run read-only API calls, with responses shown in clean, well-formatted tables.
- The assistant can also export any tabular results to CSV, saving them to a dedicated directory on demand.
- All code created by the assistant is automatically stored in a
saved_code/folder.
Why we care. The Developer Assistant helps teams design, test, and iterate on Google Ads API workflows more quickly. By turning natural language into GAQL queries and runnable code, it removes technical friction and accelerates access to insights that drive better optimization. With one-command execution and simple CSV exports, analysts and engineers can spend less time debugging and more time improving performance.
The big picture. Google is framing the assistant as both a learning tool and a productivity enhancer. For beginners, natural language prompts significantly reduce the learning curve.
For advanced users, automated code generation, structured file management, and command-line execution strip away repetitive tasks from everyday API work.
Getting started. Developers will need a Google Ads API token, a configured google-ads.yaml, Python 3.10 or higher, the Gemini CLI, and a local clone of the google-ads-python library. A setup script can perform the cloning, and full setup details are available on GitHub.
What’s next. Google is inviting early users to share feedback, suggest new capabilities, and join the community Discord channel as it evaluates further improvements and additional AI-powered tools.
Google’s announcement. Introducing the Google Ads API Developer Assistant v1.0: Interact with the API using Natural Language