Wednesday, October 15, 2025


Today, we're announcing the v22 release of the [Google Ads API](https://developers.google.com/google-ads/api). To use some of the v22 features, you must upgrade your [client libraries](https://developers.google.com/google-ads/api/docs/client-libs.md.txt) 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 metrics via the API. Learn more about Smart Bidding Exploration from our [blog post](http://blog.google/products/ads-commerce/smart-bidding-exploration-ai/) and [help center article](http://support.google.com/google-ads/answer/15489627).
- **Improvements for DemandGen campaigns:** We have [added support for](https://developers.google.com/google-ads/api/docs/release-notes.md.txt#demand_gen) new asset generation automation options and bidding strategies for DemandGen campaigns.
- **Generative AI support for asset generation:** We have introduced a new `AssetGenerationService` in beta that generates text and image assets using generative AI.
- **Improvements for Performance Max campaigns:** We have added campaign level API support for image enhancement and image extraction asset automation settings. Additionally, we've enhanced the reporting for Performance Max campaigns with added reporting segments and a new [feed_types](https://developers.google.com/google-ads/api/reference/rpc/v22/Campaign#feed_types) field to indicate which types of feeds are attached to the campaign.
- **Improvements for [App campaigns for installs](https://developers.google.com/google-ads/api/reference/rpc/v22/AppCampaignBiddingStrategyGoalTypeEnum.AppCampaignBiddingStrategyGoalType) (ACi):** We have added [new bidding goals for App campaigns for installs](https://developers.google.com/google-ads/api/reference/rpc/v22/AppCampaignBiddingStrategyGoalTypeEnum.AppCampaignBiddingStrategyGoalType) (ACi) to optimize without specifying a target, which is useful for rapid scaling or when it is challenging to determine the right target.

<br />


**Where can I learn more?**


The following resources can help you get started:

- [Release Notes](https://developers.google.com/google-ads/api/docs/release-notes.md.txt)
- [Upgrade from a previous version](https://developers.google.com/google-ads/api/docs/upgrade.md.txt)
- [Guides](https://developers.google.com/google-ads/api/docs)
- [Reference](https://developers.google.com/google-ads/api/reference/rpc)
- [Diff between v22 and v21](https://developers.google.com/google-ads/api/docs/diff)


Please come join us for a walkthrough of this release in our ["Google Ads API Release Highlights" event on discord](https://discord.gg/8bPhsFpR4v?event=1423340815803224114) on October 16th at 11am ET. If you have any questions or want to discuss this post, please also reach out to us in the #ads-api channel there.


For technical support issues, please reach out to <https://support.google.com/google-ads/gethelp>

[![Portrait of the author](https://developers.google.com/static/ads/blog/images/AD_cMMRmfdsXvZhyLvWsLuqqcScxtYI0ih7DPGCk8lTee140NzXH=s300.jpg)](https://g.dev/anash) - [Anash P. Oommen](https://g.dev/anash), Google Ads API Team

**Labels:**

[google-ads-api](https://developers.google.com/ads/blog/feeds/labels/google-ads-api.md.txt),

[release](https://developers.google.com/ads/blog/feeds/labels/release.md.txt)