Library klien untuk Java dihosting di GitHub dan didistribusikan melalui Maven Central. Library ini menawarkan beberapa fitur untuk membantu Anda menggunakan API, termasuk pengelolaan kredensial yang lebih mudah dan pembuatan klien layanan Google Ads API.
Library ini memerlukan Java 8 atau yang lebih baru.
Penginstalan
Gunakan Bill of Materials (BOM) Google Ads API di file pom.xml atau
build.gradle untuk mengelola versi dependensi:
<!-- 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>46.1.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>
Anda juga dapat membangun library dari sumber.
Membuat panggilan API pertama Anda
Library video: Memulai penggunaan library klien Java
Untuk menggunakan Google Ads API, Anda harus melakukan beberapa langkah untuk mendapatkan akses ke API dan mengonfigurasi akun Google Ads Anda. Ikuti panduan memulai cepat, yang akan memandu Anda melalui semua langkah penting, termasuk menyiapkan akun Google Ads.
Penggunaan dasar
Lihat panduan penggunaan dasar untuk mempelajari cara menyiapkan project, membuat instance klien layanan, dan menjalankan contoh kode dengan library klien Java.
Autentikasi dan otorisasi
Library klien Java mendukung beberapa pendekatan untuk autentikasi dan otorisasi, termasuk alur aplikasi web dan desktop OAuth 2.0, akun layanan, dan Kredensial Default Aplikasi. Lihat panduan autentikasi dan otorisasi untuk mempelajari lebih lanjut.
Konfigurasi dan logging
Library klien Java mendukung beberapa opsi konfigurasi
(termasuk file ads.properties, variabel lingkungan, dan konfigurasi
terprogram) serta kemampuan pencatatan aktivitas untuk melacak permintaan dan respons API.
Utilitas
Library klien Java menyertakan class utilitas untuk meningkatkan kegunaan API. Lihat panduan berikut untuk mempelajari lebih lanjut:
- FieldMasks: Helper untuk membuat dan menghitung mask kolom pembaruan.
- ResourceNames: Utilitas untuk memformat string nama resource entity.
- Operasi yang berjalan lama: Helper untuk memantau dan mengelola operasi API asinkron.
Menyesuaikan aplikasi Anda
Lihat panduan penggunaan lanjutan untuk rekomendasi tentang cara menyesuaikan waktu tunggu aplikasi, setelan coba lagi, latensi startup, dan pengelolaan dependensi.