The client library for Java is hosted on GitHub and distributed through Maven. It offers several features to help you use the API, including easier management of credentials and creation of Google Ads API service clients.
The library requires Java 1.8+.
- Getting started
- Setup instructions for the library.
Instructions on configuring OAuth2 credentials for the library using different authorization flows.
- Build from source
How to build the client library from source.
- Configuration file format
How to specify Java properties.
How to set up logging.
- Field masks
How to use field masks in update operations.
- Resource names
Form and usage of resource names in the API.
- Proxy configuration
Configure a HTTP(S) proxy.
- Long-running operations
Run long-running operations.
The Maven dependency is:
<dependency> <groupId>com.google.api-ads</groupId> <artifactId>google-ads</artifactId> <version>16.0.0</version> </dependency>
The Gradle dependency is: