Bibliotecas cliente

Nuestras bibliotecas cliente proporcionan vistas de alto nivel y componentes básicos de la funcionalidad de la API de Google Ads, lo que facilita el desarrollo rápido de apps. Recomendamos que comiences con una si es la primera vez que usas la API.

Biblioteca cliente Fuente Distribución Ejemplos de código
Java google-ads-java Maven y tar.gz Ver en GitHub
.NET google-ads-dotnet nuget, tar.gz y zip Ver en GitHub
PHP google-ads-php tar.gz Ver en GitHub
Python google-ads-python tar.gz, zip Ver en GitHub
Ruby google-ads-ruby gem, tar.gz y zip Ver en GitHub
Perl google-ads-perl tar.gz, zip Ver en GitHub

Versiones de API compatibles

En la tabla, se muestra qué bibliotecas cliente funcionan con qué versiones de la API.

Java

Biblioteca cliente para Java
v13 Min: 23.0.0
Max:
v12 Min: 22.0.0
Max:

C#

Biblioteca cliente para .NET
v13 Min: 15.0.0
Max:
v12 Min: 14.2.0
Max:

PHP

Biblioteca cliente para PHP
v13 Min: 18.0.0
Max:
v12 Min: 17.1.0
Max:

Python

Biblioteca cliente para Python
v13 Min: 20.0.0
Max:
v12 Min: 19.0.0
Max:

Ruby

Biblioteca cliente para Ruby
v13 Min: 21.0.0
Max:
v12 Min: 20.0.0
Max:

Perl

Biblioteca cliente para Perl
v13 Min: 15.0.0
Max:
v12 Min: 14.0.0
Max:

Configuración

Cada biblioteca cliente de la API de Ads proporciona diferentes parámetros de configuración y métodos de carga que puedes usar para personalizar su comportamiento.

Estas son las variables de entorno comunes a todas las bibliotecas cliente y que se pueden cargar para establecer la configuración:

  • Biblioteca cliente
    • GOOGLE_ADS_CONFIGURATION_FILE_PATH: Ruta de acceso al archivo de configuración.
  • OAuth2
    • Modo de aplicación
      • GOOGLE_ADS_CLIENT_ID : Establece este valor en tu ID de cliente de OAuth2.
      • GOOGLE_ADS_CLIENT_SECRET : Establece este valor en tu secreto de cliente de OAuth2.
      • GOOGLE_ADS_REFRESH_TOKEN : Establece este valor en un token de actualización de OAuth2 generado si deseas reutilizarlos. Esta configuración es opcional.
    • Modo de cuenta de servicio
      • GOOGLE_ADS_JSON_KEY_FILE_PATH : Establece este valor en la ruta del archivo de configuración JSON de OAuth2.
      • GOOGLE_ADS_IMPERSONATED_EMAIL : Establece este valor en la dirección de correo electrónico de la cuenta que quieres robar la identidad.
  • API de Google Ads
    • GOOGLE_ADS_DEVELOPER_TOKEN : Establece esto en tu token de desarrollador.
    • GOOGLE_ADS_LOGIN_CUSTOMER_ID : Este es el ID de cliente del cliente autorizado que se usará en la solicitud, sin guiones (-).
    • GOOGLE_ADS_LINKED_CUSTOMER_ID : Este encabezado solo es necesario para los métodos que actualizan los recursos de una entidad cuando se les otorga permiso a través de cuentas vinculadas en la IU de Google Ads (recurso AccountLink en la API de Google Ads). Establece este valor en el ID de cliente del proveedor de datos que actualiza los recursos del ID de cliente especificado. Se debe configurar sin guiones (-). Para obtener más información sobre las Cuentas vinculadas, visita el Centro de ayuda.