Today, we’re announcing the v22 release of the Google Ads API. To use some of the v22 features, you must upgrade your client libraries and client code. All the updated client libraries and code examples have been published.
Here are some of the key features in this release:
Smart Bidding Exploration for Target ROAS bidding strategies on Search: You can now retrieve time-segmented diversity...
Google Ads is deprecating the call-only ad format. Google Ads API users currently creating or managing call-only ads will need to transition to using Responsive Search Ads (RSAs) with call assets. This change will help advertisers achieve better campaign performance and leverage the latest ad innovations.
What’s Changing?
The call-only ad type, based on the legacy Expanded Text Ad (ETA)...
On June 30, 2025 we announced that we would roll out a change that would cause our bidding models to start using the presence of the ClickConversion.conversion_environment field in imported in-app conversions for campaign performance.
That change, which may have caused performance degradation in certain campaigns where this is not set, will no longer be implemented. However we still recommend...
We're thrilled to announce the open source release of the Google Ads API Model Context Protocol (MCP) Server, available here. This project marks a significant step in democratizing access to Google Ads data for the next generation of AI tools and agent developers.
The Model Context Protocol (MCP) is the open standard that allows Large Language Models (LLMs), like Google Gemini, to connect with...
When we released V21 of the Google Ads API, we released a field with the wrong name in the BudgetPerDayMinimumErrorDetails message: the field minimum_budget_amount_micros was mistakenly released as minimum_bugdet_amount_micros, with the word “budget” misspelled.
We already corrected the error in V22 of the API; however, we are also retroactively correcting it in V21 starting from October 15th...
Today, we’re announcing you can start adding Google Mobile Ads mediation adapters to your iOS projects using Swift Package Manager (SPM).
Swift Package Manager is Apple's first-party tool for managing project dependencies. By supporting SPM, we're making it easier for you to integrate and manage our mediation adapters, helping you streamline your development workflow and reduce setup...
Starting on November 17 2025, we are changing the account-default behavior of automatically created customer conversion goals.
Current behavior
Currently, when you create a new conversion action using the Google Ads API, customer conversion goals are created automatically, as needed. These newly created goals are automatically set as account-default, meaning this goal will automatically be...
Today in the Google Ads UI, you will see updated enhanced conversions for leads diagnostics that feature a number of improvements that offer better visibility into the state of your conversion import implementation. The goal of these changes is to help you identify common problems and address them quickly.
Here are some of the changes you’ll see:
New "Importing limited user-provided data"...
We’re excited to announce a refresh of the Google Ads scripts documentation! Like the Google Ads API documentation changes announced in a previous blog post, we have focused on making the Google Ads scripts documentation more intuitive and useful. Here’s a sneak peek at what’s new:
1. Logically grouped guides
We’ve reorganized our guides into clear categories. Whether you're a beginner...