Java için istemci kitaplığı GitHub'da barındırılır ve Maven Central üzerinden dağıtılır. API'yi kullanmanıza yardımcı olacak çeşitli özellikler sunar. Örneğin, kimlik bilgilerinin daha kolay yönetilmesi ve Google Ads API hizmet istemcilerinin oluşturulması.
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>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>
Kitaplığı kaynaktan da oluşturabilirsiniz.
İlk API çağrınızı yapma
Video kitaplığı: Java istemci kitaplığını kullanmaya başlama
Google Ads API'yi kullanmak için API'ye erişim sağlamak ve Google Ads hesaplarınızı yapılandırmak üzere çeşitli adımlar 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 başlatma ve kod örneklerini çalıştırma hakkında bilgi edinmek için temel kullanım kılavuzuna bakın.
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 edinmek için kimlik doğrulama ve yetkilendirme kılavuzuna bakın.
Yapılandırma ve günlük kaydı
Java istemci kitaplığı, API isteklerini ve yanıtlarını izlemek için yapılandırma seçeneklerinin (ads.properties dosyaları, ortam değişkenleri ve programatik yapılandırma dahil) yanı sıra günlüğe kaydetme özelliklerini 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ı maskeleri oluşturma ve hesaplama yardımcıları.
- ResourceNames: Varlık kaynak adı dizelerini biçimlendirmeye yönelik yardımcı programlar.
- Uzun süren 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.