弃用和停用

随着新版本的发布,弃用版本的停用日期也会公布,在该日期之后将不再提供弃用版本。以下是一些需要注意的其他准则:

  • 我们力求在任何时候最多提供三个主要版本。
  • 主要版本的生命周期约为 12 个月次要版本的生命周期为 10 个月。
  • 您每年最多需要执行两次升级,并且无需严格按顺序升级,例如,您可以直接从版本 (N) 升级到版本 (N+2)。
  • 所有客户端库针对最新版本发布之日与要停用的版本之间的重叠时间至少为 20 周。

我们的客户端库支持服务的任何可用版本,因此您可以通过指定所用服务的不同版本来逐步升级。

时刻表

下表列出了每个可用版本的具体弃用和停用日期,以及未来版本的预计发布日期。我们建议您在最新版本发布后尽快升级到该版本。

API 版本发布日期弃用日期停用日期升级指南
v202025 年 6 月 4 日2026 年 6 月(暂定)从 v19 升级到 v20
v19.12025 年 4 月 16 日2026 年 2 月(暂定)
v192025 年 2 月 26 日2026 年 2 月(暂定)从 v18 升级到 v19
v182024 年 10 月 16 日2025 年 6 月2025 年 8 月从 v17 升级到 v18

查看项目正在使用的版本

您可以使用 Google Cloud 控制台查看项目最近调用的方法和服务列表:

  1. 在 Google Cloud 控制台中打开 API 和服务
  2. 点击表格中的 Google Ads API
  3. 指标子标签页中,您应该会看到每个图表上绘制的近期请求。您可以在方法表格中查看您已向哪些方法发送了请求。方法名称包含 Google Ads API 版本、服务和方法名称,例如 google.ads.googleads.v20.services.GoogleAdsService.Mutate
  4. (可选)选择要查看请求的时间范围。

废弃和弃用的区别

术语弃用落日余晖
定义 已弃用的版本是指不是最新版本的版本。 新版本发布后,所有旧版本都将被标记为已弃用 已停用的版本无法再使用。在停用日期当天或之后,发送到此版本的请求将失败。
含义 停用之前,您仍然可以使用已弃用的版本,但已弃用版本的参考会取消突出显示,以表明它们不再是最新版本。

我们建议您尽快升级到最新版本,以便享受新功能带来的好处。

您需要立即从已停用的版本升级,才能使用 Google Ads API。

我们强烈建议您使用升级指南升级到最新版本

计时 我们平均每 3 到 4 个月发布一个新版本,因此给定的版本将在大约 3 到 4 个月后被弃用。 我们计划在版本发布 1 年后将其停用。
API 已弃用版本的 API 端点仍可照常使用

您可以使用我们的客户端库、REST 等方式访问我们的 API 端点;不过,已弃用的版本不会添加新功能。

已停用版本的 API 端点在停用日期过后将停止运行。如果您尝试访问已停用版本的 API 端点,Google Ads API 将抛出错误。
客户端库 为了提供精简的客户端库,我们将停止在新的客户端库版本中包含已弃用的 API 版本(自弃用日期起)。这有助于您在项目中纳入我们的客户端库时节省空间。 在停用日期过后,客户端库不再支持任何新客户端库版本中的已停用 API 版本。
支持 我们会为已弃用的版本提供常规支持。 在停用日期过后,已停用的版本将不再受支持

支持的客户端库版本

下表显示了哪些客户端库适用于哪些 API 版本。

Java

Java 版客户端库
v20 Min: 38.0.0
Max: -
v19 Min: 36.0.0
Max: -
v18 Min: 34.0.0
Max: -
v17 Min: 31.0.0
Max: 36.1.0

C#

适用于 .NET 的客户端库
v20 Min: 23.0.0
Max: -
v19 Min: 22.1.0
Max: -
v18 Min: 21.1.0
Max: -
v17 Min: 20.1.0
Max: 22.2.0

PHP

PHP 版客户端库
v20 Min: 28.0.0
Max: -
v19 Min: 26.1.0
Max: -
v18 Min: 25.0.0
Max: -
v17 Min: 23.1.0
Max: 27.2.0

Python

适用于 Python 的客户端库
v20 Min: 27.0.0
Max: -
v19 Min: 25.2.0
Max: -
v18 Min: 25.1.0
Max: -
v17 Min: 24.1.0
Max: 26.1.0

Ruby

Ruby 版客户端库
v20 Min: 34.0.0
Max: -
v19 Min: 32.0.0
Max: -
v18 Min: 31.0.0
Max: -

Perl

适用于 Perl 的客户端库
v20 Min: 27.0.0
Max: -
v19 Min: 26.0.0
Max: -
v18 Min: 25.0.1
Max: -

功能弃用

请定期关注 Google Ads 开发者博客,以便率先了解即将弃用的功能。

下表列出了 Google Ads API 计划弃用的具体功能。如需详细了解每项弃用,请参阅相关博文。

功能 说明 生效日期 其他说明
针对无效开发者令牌的新错误消息 自 2025 年 4 月 28 日起,无效的开发者令牌将针对 v19.1 及更高版本返回 DEVELOPER_TOKEN_INVALID,针对低于 v19.1 的版本返回 DEVELOPER_TOKEN_NOT_APPROVED。之前返回的无效开发者令牌 OAUTH_TOKEN_HEADER_INVALID 仍将用于无效的 OAuth 标头。 2025 年 4 月 28 日 此项更改不会影响已正常运行 API 调用的用户。