Clientbibliotheken

Unsere Clientbibliotheken bieten allgemeine Ansichten und grundlegende Bausteine der Google Ads API-Funktionen, die die Entwicklung von Anwendungen erleichtern. Wir empfehlen, mit einer API zu beginnen, wenn du noch nicht mit der API vertraut bist.

Clientbibliothek Quelle Vertrieb Codebeispiele
Java google-ads-java Maven, tar.gz Auf GitHub ansehen
.NET google-ads-dotnet 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 spezifischen Bibliotheksversionen aufgeführt, die jede verfügbare API-Version 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 bietet unterschiedliche Konfigurationseinstellungen und Lademethoden, mit denen Sie ihr 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.
  • OAuth 2.0
    • Anwendungsmodus
      • GOOGLE_ADS_CLIENT_ID: Legen Sie diesen Wert auf 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 diesen Wert auf 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 diesen Wert auf die E-Mail-Adresse des Kontos fest, das Sie imitieren.
  • Google Ads API
    • GOOGLE_ADS_DEVELOPER_TOKEN : Legen Sie dafür 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 (AccountLink-Ressource in der Google Ads API) gewährt wird. 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.