适用于 Java 的客户端库托管在 GitHub 上,并通过 Maven Central分发。它提供了多项功能来帮助您使用该 API,包括更轻松地管理凭据和创建 Google Ads API 服务客户端。
该库需要 Java 8 或更高版本。
安装
在 pom.xml 或
build.gradle 文件中使用 Google Ads API 物料清单 (BOM) 来管理依赖项版本:
<!-- Import the Bill of Materials (BOM) to ensure you're using compatible
versions of all google-ads libraries. -->
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.google.api-ads</groupId>
<artifactId>google-ads-bom</artifactId>
<version>48.0.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<!-- Add the google-ads dependency, without a version. The version is
managed by the BOM. -->
<dependency>
<groupId>com.google.api-ads</groupId>
<artifactId>google-ads</artifactId>
</dependency>
您还可以从源代码构建该库。
进行首次 API 调用
如需使用 Google Ads API,您需要执行几个步骤才能获取对该 API 的访问权限并配置 Google Ads 账号。请按照 快速入门指南操作,该指南将引导您 完成所有重要步骤,包括设置 Google Ads 账号。
基本用法
请参阅基本用法指南,了解 如何使用 Java 客户端库设置项目、实例化服务客户端和运行代码示例 。
身份验证和授权
Java 客户端库支持多种身份验证和授权方法,包括 OAuth 2.0 桌面应用和 Web 应用流程、服务账号和应用默认凭据。如需了解详情,请参阅 身份验证和授权指南。
配置和日志记录
Java 客户端库支持多种 配置选项
(包括 ads.properties 文件、环境变量和以编程方式进行
配置),以及用于跟踪 API
请求和响应的 日志记录功能。
实用程序
Java 客户端库包含实用程序类,可提高 API 的易用性。 请参阅以下指南了解详情:
- FieldMasks:用于构建 和计算更新字段掩码的帮助程序。
- ResourceNames:用于 格式化实体资源名称字符串的实用程序。
- 长时间运行的操作:用于 监控和管理异步 API 操作的帮助程序。
优化应用
请参阅高级用法指南,了解有关如何优化应用的超时、重试 设置、启动延迟时间和依赖项管理的建议。