Deprecation and sunset Stay organized with collections Save and categorize content based on your preferences.
Page Summary
When a new API version is released, a deprecated version is given a sunset date after which it will no longer be available.
Google aims to keep at most four major versions available at any time, with major versions lasting around 12 months and minor versions around 10 months.
You will need to perform at most two upgrades per year, and you can upgrade directly to a non-sequential later version.
There is at least a 20-week overlap between the release of client libraries for the latest version and the sunset date of the version being retired.
You can view the Google Ads API versions used by your project in the Google Cloud Console under APIs & Services.
Deprecated versions are still usable but not the latest, while sunset versions are no longer functional and require an immediate upgrade.
The timetable provides specific release, deprecation, and tentative sunset dates for available API versions, encouraging upgrades to the latest version.
Specific client library versions support different Google Ads API versions as detailed in the provided tables for various programming languages.
Feature deprecations, such as changes to conversion environment usage and handling of gclid/gbraid values, are also announced with effective dates and details on the developer blog.
With the release of a newversion, a deprecatedversion is given a sunset date, after which that version will no longer beavailable. Here are some other guidelines to keep in mind:
- We strive to keep at most four major versions available at any one time.
- Major versions have a lifespan of around12 months—minorversions: 10 months.
- You'll have to perform at mosttwo upgrades per year, and you don't haveto upgrade in strict sequential order—for instance, you can upgradefrom version (N) directly to version (N+2).
- The overlap between the date when all client libraries are released for thelatest version and the version to be sunset is at least 20 weeks.
Ourclient libraries support any available versions of aservice, so you can gradually upgrade by specifying different versions of usedservices.
Timetable
The following table lists the specific deprecation and sunset dates for eachavailable version, and projected release dates for future versions. Weencourage you to upgrade to the latest version as soon as feasible after itsrelease. The tentative date means that the sunset could happen any time in thatmonth, and the dates could change.Subscribe to the blogfor API version sunset announcement reminders.
| API version | Release date | Sunset date | Upgrade guide |
|---|---|---|---|
| Released versions | |||
| v19 | February 26, 2025 | February 11, 2026 | |
| v19.1 | April 16, 2025 | February 11, 2026 | |
| v19.2 | August 6, 2025 | February 11, 2026 | |
| v20 | June 4, 2025 | June 2026 (tentative) | Upgrade from v19 to v20 |
| v20.1 | August 6, 2025 | June 2026 (tentative) | Upgrade from v19 to v20 |
| v21 | August 6, 2025 | August 2026 (tentative) | Upgrade from v20 to v21 |
| v22 | October 15, 2025 | October 2026 (tentative) | Upgrade from v21 to v22 |
| v23 | January 28, 2026 | February 2027 | Upgrade from v22 to v23 |
| Upcoming versions | |||
| v23.1 | February 2026 | February 2027 | |
| v23.2 | March 25, 2026 | February 2027 | |
| v24 | April 2026 | May 2027 | |
| v24.1 | May 2026 | May 2027 | |
| v24.2 | June 2026 | May 2027 | |
| v25 | July 2026 | August 2027 | |
| v25.1 | August 2026 | August 2027 | |
| v25.2 | September 2026 | August 2027 | |
| v26 | October 2026 | November 2027 | |
| v26.1* | November 2026 | November 2027 | |
* v26.1 is designated as an optional release due to overlap withthe holiday season.
View the versions your project is using
You can view a list of methods and services your project has recently calledusing theGoogle Cloud Console:
- Open theAPIs & Services in the Google Cloud Console.
- ClickGoogle Ads API in the table.
- On theMETRICS subtab, you should see your recent requests plotted oneach graph. You can see which methods you've sent requests to in theMethods table. The method nameincludes a Google Ads API version, a service, and a method name, such as
google.ads.googleads.v23.services.GoogleAdsService.Mutate. - (Optional) Choose the timeframe you want to view for your requests.
Differences between deprecation and sunset
| Term | Deprecation | Sunset |
|---|---|---|
| Definition | The deprecated version is a version that isnot the latest one. Once a new version is released, all previous versions will be markeddeprecated. | The sunset version canno longer be used. Requests sent to this version will fail on or after the sunset date. |
| Implication | You can still use the deprecated versions until they'resunset, but the references of the deprecated versions are de-highlighted to show that they're not the latest version anymore. We encourage you to upgrade to the latest version as soon as possible to benefit from new features. | You need to upgrade from the sunset versionsimmediately in order to use the Google Ads API. Wehighly recommend that you upgrade to thelatest version, using theupgrade guide. |
| Timing | On average, we release a new version every 3 to 4 months, so the given version will be deprecated after approximately 3 to 4 months. | We aim to sunset a version 1 year after its release. |
| API | API endpoints for the deprecated versionsstill function as usual. You can access our API endpoints using our client libraries, REST, and so on; however, new features are not added to deprecated versions. | API endpoints for the sunset versionsstop working after the sunset dates. The Google Ads API will throw an error if you try to access the API endpoints of the sunset versions. |
| Client libraries | For purposes of providing compact client libraries, wewill stop including deprecated API versions in a new client library version after the deprecation date. This helps you save space when incorporating our client libraries in your projects.Key Point: Deprecated API versions are still available in previously released client library versions. You can still download and use them until the API versions are sunset. | Client librariesno longer support the sunset API versions in any new client library versions after the sunset dates. |
| Support | We provide regular support for the deprecated versions. | The sunset versions areno longer supported after the sunset date. |
Supported client library versions
The table shows which client libraries work with which API versions.
Java
Google Ads API | Client library for Java |
v23 | Min:42.0.0Max: - |
v22 | Min:41.1.0Max: - |
v21 | Min:39.0.0Max: - |
v20 | Min:38.0.0Max: - |
C#
Google Ads API | Client library for .NET |
v23 | Min:25.0.0Max: - |
v22 | Min:24.1.0Max: - |
v21 | Min:24.0.0Max: - |
v20 | Min:23.0.0Max: - |
PHP
Google Ads API | Client library for PHP |
v23 | Min:32.1.0Max: - |
v22 | Min:31.0.0Max: - |
v21 | Min:28.0.0Max: - |
v20 | Min:26.1.0Max: - |
Python
Google Ads API | Client library for Python |
v23 | Min:29.0.0Max: - |
v22 | Min:28.1.0Max: - |
v21 | Min:28.0.0Max: - |
v20 | Min:27.0.0Max: - |
Ruby
Google Ads API | Client library for Ruby |
v23 | Min:37.0.0Max: - |
v22 | Min:36.0.0Max: - |
v21 | Min:35.0.0Max: - |
v20 | Min:34.0.0Max: - |
Perl
Google Ads API | Client library for Perl |
v23 | Min:30.0.0Max: - |
v22 | Min:29.0.0Max: - |
v21 | Min:28.0.0Max: - |
v20 | Min:27.0.0Max: - |
Feature deprecations
Regularly monitor theGoogle Ads developer blogto be the first to hear about upcoming feature deprecations.
The following table lists the specific feature deprecations that areplanned for the Google Ads API. More details for each deprecation can be found in thelinked blog posts.
| Feature | Description | Effective date | Additional notes |
|---|---|---|---|
| Changes to IP address and session attribute support | Starting on February 2, 2026, the Google Ads API will no longer accept new adopters of session attributes or IP address data as part of conversion imports. Existing users should migrate to the Data Manager API. | February 2, 2026 | Seeour blog post for more details. |
| Call-only ads deprecation | Starting January 2026, new call-only ads cannot be created. Existing call-only ads will stop serving in February 2027 and API support will be removed. Advertisers should use Responsive Search Ads with call assets instead. | January 2026 | Seeour blog post for more details. |
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 2026-02-13 UTC.