Bibliotecas cliente

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

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. Te recomendamos que empieces 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, tar.gz Ver en GitHub
.NET google-ads-dotnet. tar.gz: 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. gema, tar.gz, zip Ver en GitHub
Perl google-ads-perl. tar.gz: ZIP Ver en GitHub

Versiones de API compatibles

En la siguiente tabla, se enumeran las versiones de biblioteca específicas que admiten cada versión de API disponible.

Java

API y versiones de Java mínimas y máximas compatibles
Versión 12 Min: 22.0.0
Max: -
v11 Min: 19.0.0
Max: -
Versión 10 Min: 17.0.0
Max: -

C#

API y versiones .NET mínimas y máximas compatibles
Versión 12 Min: 14.2.0
Max: -
v11 Min: 12.1.0
Max: -
Versión 10 Min: 11.0.0
Max: -

PHP

API y versiones mínimas admitidas de PHP
Versión 12 Min: 17.1.0
Max: -
v11 Min: 15.1.0
Max: -
Versión 10 Min: 14.0.0
Max: -

Python

API y versiones compatibles mínimas y máximas de Python
Versión 12 Min: 19.0.0
Max: -
v11 Min: 17.0.0
Max: -
Versión 10 Min: 15.0.0
Max: -

Ruby

API y versiones compatibles mínimas y máximas de Ruby
Versión 12 Min: 20.0.0
Max: -
v11 Min: 18.0.0
Max: -
Versión 10 Min: 16.0.0
Max: -

Perl

API y versiones compatibles de Perl Max/Max
Versión 12 Min: 14.0.0
Max: -
v11 Min: 12.0.0
Max: -
Versión 10 Min: 10.0.0
Max: -

Configuración

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

Estas son las variables de entorno que son 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 : configura este valor como tu ID de cliente de OAuth2.
      • GOOGLE_ADS_CLIENT_SECRET: configura este valor como tu secreto de cliente de OAuth2.
      • GOOGLE_ADS_REFRESH_TOKEN : establece este valor en un token de actualización de OAuth2 generado previamente si deseas volver a usar tokens de OAuth2. 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 OAuth2.
      • GOOGLE_ADS_IMPERSONATED_EMAIL : establece este valor en la dirección de correo electrónico de la cuenta que roba tu identidad.
  • API de Google Ads
    • GOOGLE_ADS_DEVELOPER_TOKEN : Configura esto en tu token de desarrollador.
    • GOOGLE_ADS_LOGIN_CUSTOMER_ID: Este es el ID de cliente del cliente autorizado para 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 lo permite 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.