Clientbibliotheken

Unsere Clientbibliotheken bieten einen groben Überblick und grundlegende Bausteine der Google Ads API-Funktionen, die die Entwicklung von Anwendungen erleichtern. Wir empfehlen, mit einer zu beginnen, wenn Sie mit der API noch nicht vertraut sind.

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 Tabelle sehen Sie, welche Clientbibliotheken mit welchen API-Versionen funktionieren.

Java

Clientbibliothek für Java
v13 Min: 23.0.0
Max:
v12 Min: 22.0.0
Max:

C#

Clientbibliothek für .NET
v13 Min: 15.0.0
Max:
v12 Min: 14.2.0
Max:

PHP

Clientbibliothek für PHP
v13 Min: 18.0.0
Max:
v12 Min: 17.1.0
Max:

Python

Clientbibliothek für Python
v13 Min: 20.0.0
Max:
v12 Min: 19.0.0
Max:

Ruby

Clientbibliothek für Ruby
v13 Min: 21.0.0
Max:
v12 Min: 20.0.0
Max:

Perl

Clientbibliothek für Perl
v13 Min: 15.0.0
Max:
v12 Min: 14.0.0
Max:

Konfiguration

Jede Ads API-Clientbibliothek bietet verschiedene Konfigurationseinstellungen und Lademethoden, mit denen Sie das Verhalten anpassen können.

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

  • Clientbibliothek
    • GOOGLE_ADS_CONFIGURATION_FILE_PATH: Pfad zur Konfigurationsdatei.
  • OAuth 2.0
    • 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 den 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 für diesen Wert den Pfad zur OAuth2-JSON-Konfigurationsdatei fest.
      • GOOGLE_ADS_IMPERSONATED_EMAIL : Legen Sie diesen Wert auf die E-Mail-Adresse des Kontos fest, für das Sie die Identität übernehmen.
  • Google Ads API
    • GOOGLE_ADS_DEVELOPER_TOKEN : Geben Sie hier Ihr Entwicklertoken an.
    • GOOGLE_ADS_LOGIN_CUSTOMER_ID : Dies ist die Kundennummer des autorisierten Kunden, der in der Anfrage verwendet werden soll, ohne Bindestriche (-).
    • GOOGLE_ADS_LINKED_CUSTOMER_ID : Dieser Header ist nur für Methoden erforderlich, die die Ressourcen einer Entität aktualisieren, wenn sie über verknüpfte Konten in der Google Ads-UI (AccountLink-Ressource in der Google Ads API) berechtigt sind. Legen Sie diesen Wert auf die Kundennummer des Datenanbieters fest, der die Ressourcen der angegebenen Kundennummer aktualisiert. Dieses sollte ohne Bindestriche (-) festgelegt werden. Weitere Informationen zu verknüpften Konten finden Sie in der Hilfe.