Send feedback
Google Ads API Client Library for Java
Stay organized with collections
Save and categorize content based on your preferences.
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+.
video_library
Video library: Getting started with the Java client library
Guides
Getting started
Setup instructions for the library.
Authorization
Instructions on configuring OAuth2 credentials for the library using
different authorization flows.
OAuth desktop application flow
How to get OAuth2 refresh tokens for desktop apps.
OAuth web application flow
How to get OAuth2 refresh tokens for web apps.
OAuth service account flow
How to use OAuth2 with service account credentials.
Build from source
How to build the client library from source.
Configuration file format
How to specify Java properties.
Logging
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.
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-08-13 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Samples / code issue"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
Need to tell us more?
{"lastModified": "Last updated 2024-08-13 UTC."}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-08-13 UTC."]]