Join us live onDiscord on the Google Advertising and Measurement Community server and onYouTube on February 26th at 11:00 AM EST! We will discuss the new features added in v23.1 of the Google Ads API.

Deprecation and sunset

  • 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 monthsminorversions: 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 versionRelease dateSunset dateUpgrade guide
Released versions
v19February 26, 2025February 11, 2026
v19.1April 16, 2025February 11, 2026
v19.2August 6, 2025February 11, 2026
v20June 4, 2025June 2026 (tentative)Upgrade from v19 to v20
v20.1August 6, 2025June 2026 (tentative)Upgrade from v19 to v20
v21August 6, 2025August 2026 (tentative)Upgrade from v20 to v21
v22October 15, 2025October 2026 (tentative)Upgrade from v21 to v22
v23January 28, 2026February 2027Upgrade from v22 to v23
Upcoming versions
v23.1February 2026February 2027 
v23.2March 25, 2026February 2027 
v24April 2026May 2027 
v24.1May 2026May 2027 
v24.2June 2026May 2027 
v25July 2026August 2027 
v25.1August 2026August 2027 
v25.2September 2026August 2027 
v26October 2026November 2027 
v26.1*November 2026November 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:

  1. Open theAPIs & Services in the Google Cloud Console.
  2. ClickGoogle Ads API in the table.
  3. 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 asgoogle.ads.googleads.v23.services.GoogleAdsService.Mutate.
  4. (Optional) Choose the timeframe you want to view for your requests.

Differences between deprecation and sunset

TermDeprecationSunset
DefinitionThe 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.
ImplicationYou 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.

TimingOn 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.
APIAPI 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 librariesFor 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.
SupportWe 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
v23Min:42.0.0
Max: -
v22Min:41.1.0
Max: -
v21Min:39.0.0
Max: -
v20Min:38.0.0
Max: -

C#

Google Ads API
Client library for .NET
v23Min:25.0.0
Max: -
v22Min:24.1.0
Max: -
v21Min:24.0.0
Max: -
v20Min:23.0.0
Max: -

PHP

Google Ads API
Client library for PHP
v23Min:32.1.0
Max: -
v22Min:31.0.0
Max: -
v21Min:28.0.0
Max: -
v20Min:26.1.0
Max: -

Python

Google Ads API
Client library for Python
v23Min:29.0.0
Max: -
v22Min:28.1.0
Max: -
v21Min:28.0.0
Max: -
v20Min:27.0.0
Max: -

Ruby

Google Ads API
Client library for Ruby
v23Min:37.0.0
Max: -
v22Min:36.0.0
Max: -
v21Min:35.0.0
Max: -
v20Min:34.0.0
Max: -

Perl

Google Ads API
Client library for Perl
v23Min:30.0.0
Max: -
v22Min:29.0.0
Max: -
v21Min:28.0.0
Max: -
v20Min:27.0.0
Max: -

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.

FeatureDescriptionEffective dateAdditional 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, 2026Seeour 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 2026Seeour 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.