Library klien Google Ads API untuk Java

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>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>

Anda juga dapat membuat library dari sumber.

Melakukan panggilan API pertama

Untuk menggunakan Google Ads API, Anda harus melakukan beberapa langkah untuk mendapatkan akses ke API dan mengonfigurasi akun Google Ads. 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 desktop dan aplikasi web 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 logging untuk melacak permintaan dan respons API.

Utilitas

Library klien Java menyertakan class utilitas untuk meningkatkan kegunaan API. Lihat panduan berikut untuk mempelajari lebih lanjut:

Menyesuaikan aplikasi

Lihat panduan penggunaan lanjutan untuk rekomendasi tentang cara menyesuaikan waktu tunggu aplikasi, setelan percobaan ulang, latensi startup, dan pengelolaan dependensi.