Java istemci kitaplığı GitHub'da barındırılır ve Maven Central aracılığıyla dağıtılır. Kimlik bilgilerini daha kolay yönetme ve Google Ads API hizmet istemcileri oluşturma 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.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
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ılavuzuna bakın.
Yapılandırma ve günlük kaydı
Java istemci kitaplığı, birden fazla yapılandırma seçeneğini (ads.properties dosyaları, ortam değişkenleri ve programatik yapılandırma dahil) ve API istekleri ile yanıtlarını izlemek için günlük kaydı özelliklerini destekler.
Yardımcı Programlar
Java istemci kitaplığı, API'nin kullanılabilirliğini artıran 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: Varlık 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 hassas bir şekilde ayarlamayla ilgili öneriler için ileri düzey kullanım kılavuzuna bakın.