Clientbibliotheken

Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

Unsere Clientbibliotheken bieten einen umfassenden Überblick über die Google Ads API-Funktionen sowie die entsprechenden Grundbausteine. Dadurch wird die Entwicklung von Anwendungen beschleunigt. Wenn Sie neu bei der API sind, empfehlen wir, mit einer API zu beginnen.

Clientbibliothek Quelle Verbreitung Codebeispiele
Java google-ads-java Maven, tar.gz Auf GitHub ansehen
.NET google-ads-dotnet nuget, tar.gz, zip Auf GitHub ansehen
PHP google-ads-php TAR.GZ Auf GitHub ansehen
Python google-ads-python TAR.GZ, ZIP Auf GitHub ansehen
Ruby google-ads-ruby Gem, TAR.GZ, ZIP Auf GitHub ansehen
Perl google-ads-perl TAR.GZ, ZIP Auf GitHub ansehen

Unterstützte API-Versionen

In der folgenden Tabelle sind die Versionen der jeweiligen Bibliothek aufgeführt, die die einzelnen verfügbaren API-Versionen unterstützen.

Java

API und unterstützte Min/Max Java-Versionen
Version 12 Min: 22.0.0
Max:
v11 Min: 19.0.0
Max:
Version 10 Min: 17.0.0
Max:

C#

API und unterstützte Min.-/Max.-.NET-Versionen
Version 12 Min: 14.2.0
Max:
v11 Min: 12.1.0
Max:
Version 10 Min: 11.0.0
Max:

PHP

API und unterstützte Min/Max PHP-Versionen
Version 12 Min: 17.1.0
Max:
v11 Min: 15.1.0
Max:
Version 10 Min: 14.0.0
Max:

Python

API und unterstützte Min/Max Python-Versionen
Version 12 Min: 19.0.0
Max:
v11 Min: 17.0.0
Max:
Version 10 Min: 15.0.0
Max:

Ruby

API und unterstützte Min/Max Ruby-Versionen
Version 12 Min: 20.0.0
Max:
v11 Min: 18.0.0
Max:
Version 10 Min: 16.0.0
Max:

Perl

API und unterstützte Min/Max Perl-Versionen
Version 12 Min: 14.0.0
Max:
v11 Min: 12.0.0
Max:
Version 10 Min: 10.0.0
Max:

Konfiguration

Jede Ads API-Clientbibliothek stellt unterschiedliche Konfigurationseinstellungen und Lademethoden bereit, mit denen Sie das Verhalten anpassen können.

Die folgenden Umgebungsvariablen gelten für alle Clientbibliotheken und können geladen werden, um die Konfigurationseinstellungen festzulegen:

  • Clientbibliothek
    • GOOGLE_ADS_CONFIGURATION_FILE_PATH: Pfad zur Konfigurationsdatei.
  • OAuth2
    • Anwendungsmodus
      • GOOGLE_ADS_CLIENT_ID : Legen Sie für diesen Wert Ihre OAuth2-Client-ID fest.
      • GOOGLE_ADS_CLIENT_SECRET: Legen Sie diesen Wert auf Ihren OAuth2-Clientschlüssel fest.
      • GOOGLE_ADS_REFRESH_TOKEN : Legen Sie für diesen Wert ein vorab generiertes OAuth2-Aktualisierungstoken fest, wenn Sie OAuth2-Tokens wiederverwenden möchten. Diese Einstellung ist optional.
    • Dienstkontomodus
      • GOOGLE_ADS_JSON_KEY_FILE_PATH : Legen Sie diesen Wert auf den Pfad zur OAuth2-JSON-Konfigurationsdatei fest.
      • GOOGLE_ADS_IMPERSONATED_EMAIL: Legen Sie für diesen Wert die E-Mail-Adresse des Kontos fest, das Sie imitieren.
  • Google Ads API
    • GOOGLE_ADS_DEVELOPER_TOKEN: Legen Sie hier Ihr Entwicklertoken fest.
    • GOOGLE_ADS_LOGIN_CUSTOMER_ID : Dies ist die Kundennummer des autorisierten Kunden, der in der Anfrage ohne Bindestriche (-) verwendet werden soll.
    • GOOGLE_ADS_LINKED_CUSTOMER_ID: Dieser Header ist nur für Methoden erforderlich, die die Ressourcen einer Entität aktualisieren, wenn die Berechtigung über verknüpfte Konten in der Google Ads-UI erteilt wird (AccountLink-Ressource in der Google Ads API). Legen Sie diesen Wert auf die Kundennummer des Datenanbieters fest, der die Ressourcen der angegebenen Kundennummer aktualisiert. Er sollte ohne Bindestriche (-) festgelegt werden. Weitere Informationen zu verknüpften Konten finden Sie in der Hilfe.