İstemci Kitaplıkları

İstemci kitaplıklarımız Google Ads API işlevinin üst düzey görünümlerini ve temel yapı taşlarını sağlayarak uygulamaların hızla geliştirilmesini kolaylaştırır. API'yi kullanmaya yeni başlıyorsanız önce başlamanızı öneririz.

İstemci kitaplığı Kaynak Dağıtım Kod örnekleri
Java google-ads-java Maven, tar.gz GitHub'da göster
.NET google-ads-dotnet tar.gz, zip GitHub'da göster
PHP google-ads-php tar.gz GitHub'da göster
Python google-ads-python tar.gz, zip GitHub'da göster
Ruby google-ads-Ruby gem, tar.gz, zip GitHub'da göster
Perl google-ads-perl tar.gz, zip GitHub'da göster

Desteklenen API sürümleri

Aşağıdaki tabloda mevcut her API sürümünü destekleyen belirli kitaplık sürümleri listelenmiştir.

Java

API ve desteklenen Min/Max Java sürümleri
sürüm 12 Min: 22.0.0
Max: -
sürüm 11 Min: 19,0,0
Max: -
sürüm 10 Min: 17.0.0
Max: -

C#

API ve desteklenen Min/Max .NET sürümleri
sürüm 12 Min: 14.2.0
Max: -
sürüm 11 Min: 12.1.0
Max: -
sürüm 10 Min: 11.0.0
Max: -

PHP

API ve desteklenen Min/Max PHP sürümleri
sürüm 12 Min: 17.1.0
Max: -
sürüm 11 Min: 15.1.0
Max: -
sürüm 10 Min: 14.0.0
Max: -

Python

API ve desteklenen Min/Max Python sürümleri
sürüm 12 Min: 19,0,0
Max: -
sürüm 11 Min: 17.0.0
Max: -
sürüm 10 Min: 15.0.0
Max: -

Ruby

API ve desteklenen Min/Max yakıt sürümleri
sürüm 12 Min: 20,0.0
Max: -
sürüm 11 Min: 18.0.0
Max: -
sürüm 10 Min: 16.0.0
Max: -

Perl

API ve desteklenen Min/Max Perl sürümleri
sürüm 12 Min: 14.0.0
Max: -
sürüm 11 Min: 12.0.0
Max: -
sürüm 10 Min: 10.0.0
Max: -

Yapılandırma

Her Ads API İstemcisi kitaplığı, davranışını özelleştirmek için kullanabileceğiniz farklı yapılandırma ayarları ve yükleme yöntemleri sunar.

Tüm istemci kitaplıklarında ortak olan ve yapılandırma ayarlarını belirlemek için yüklenebilecek ortam değişkenleri aşağıda verilmiştir:

  • İstemci kitaplığı
    • GOOGLE_ADS_CONFIGURATION_FILE_PATH: Yapılandırma dosyasının yolu.
  • OAuth2
    • Uygulama Modu
      • GOOGLE_ADS_CLIENT_ID : Bu değeri OAuth2 istemci kimliğiniz olarak ayarlayın.
      • GOOGLE_ADS_CLIENT_SECRET : Bu değeri OAuth2 istemci gizli anahtarınız olarak ayarlayın.
      • GOOGLE_ADS_REFRESH_TOKEN : OAuth2 jetonlarını yeniden kullanmak istiyorsanız bu değeri önceden oluşturulmuş bir OAuth2 yenileme jetonuna ayarlayın. Bu ayar isteğe bağlıdır.
    • Hizmet Hesabı Modu
      • GOOGLE_ADS_JSON_KEY_FILE_PATH : Bu değeri OAuth2 JSON yapılandırma dosyası yolu olarak ayarlayın.
      • GOOGLE_ADS_IMPERSONATED_EMAIL : Bu değeri, kimliğine büründüğünüz hesabın e-posta adresi olarak ayarlayın.
  • Google Ads API
    • GOOGLE_ADS_DEVELOPER_TOKEN: Bunu geliştirici jetonunuza ayarlayın.
    • GOOGLE_ADS_LOGIN_CUSTOMER_ID : İstekte kullanılacak yetkili müşterinin kısa çizgileri (-) olmadan kimliğidir.
    • GOOGLE_ADS_LINKED_CUSTOMER_ID : Bu başlık, yalnızca Google Ads kullanıcı arayüzünde Bağlı Hesaplar aracılığıyla izin verildiğinde bir varlığın kaynaklarını güncelleyen yöntemler için gereklidir (Google Ads API'de AccountLink kaynak). Bu değeri, belirtilen müşteri kimliğinin kaynaklarını güncelleyen veri sağlayıcının müşteri kimliğine ayarlayın. Kısa çizgi (-) olmadan ayarlanmalıdır. Bağlı Hesaplar hakkında daha fazla bilgi edinmek için Yardım Merkezi'ni ziyaret edin.