Java için Google Ads API istemci kitaplığı

Java istemci kitaplığı GitHub'da barındırılır ve Maven Central üzerinden dağıtılır. Kimlik bilgilerinin daha kolay yönetilmesi ve Google Ads API hizmet istemcilerinin oluşturulması gibi API'yi kullanmanıza yardımcı olacak çeşitli özellikler sunar.

Kitaplık için Java 8 veya sonraki bir sürüm gerekir.

Kurulum

Bağımlılık sürümlerini yönetmek için pom.xml veya build.gradle dosyanızda Google Ads API Malzeme Listesi'ni (BOM) kullanın:

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

Kitaplığı kaynaktan da oluşturabilirsiniz.

İlk API çağrınızı yapma

Google Ads API'yi kullanmak için API'ye erişmek ve Google Ads hesaplarınızı yapılandırmak üzere birkaç adım uygulamanız gerekir. Google Ads hesaplarınızı oluşturma da dahil olmak üzere tüm önemli adımlarda size yol gösterecek hızlı başlangıç kılavuzunu inceleyin.

Temel kullanım

Java istemci kitaplığıyla proje oluşturma, hizmet istemcilerini örneklendirme ve kod örneklerini çalıştırma hakkında bilgi edinmek için temel kullanım kılavuzunu inceleyin.

Kimlik doğrulama ve yetkilendirme

Java istemci kitaplığı, OAuth 2.0 masaüstü ve web uygulaması akışları, hizmet hesapları ve Uygulama Varsayılan Kimlik Bilgileri dahil olmak üzere kimlik doğrulama ve yetkilendirme için birden fazla yaklaşımı destekler. Daha fazla bilgi için kimlik doğrulama ve yetkilendirme kılavuzunu inceleyin.

Yapılandırma ve günlük kaydı

Java istemci kitaplığı, API isteklerini ve yanıtlarını izlemek için birden fazla yapılandırma seçeneğini (ads.properties dosyaları, ortam değişkenleri ve programatik yapılandırma dahil) ve günlüğe kaydetme özelliğini destekler.

Yardımcı Programlar

Java istemci kitaplığı, API'nin kullanılabilirliğini artırmak için yardımcı sınıflar içerir. Daha fazla bilgi edinmek için aşağıdaki rehberleri inceleyin:

  • FieldMasks: Güncelleme alan maskelerini oluşturma ve hesaplama için yardımcılar.
  • ResourceNames: Öğe kaynak adı dizelerini biçimlendirmek için kullanılan yardımcı programlar.
  • Uzun süreli işlemler: Eşzamansız API işlemlerini izleme ve yönetme yardımcıları.

Uygulamanızda ince ayarlar yapma

Uygulamanızın zaman aşımlarını, yeniden deneme ayarlarını, başlangıç gecikmesini ve bağımlılık yönetimini nasıl ince ayarlayacağınızla ilgili öneriler için gelişmiş kullanım kılavuzuna bakın.