Bibliotecas cliente

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

Nuestras bibliotecas cliente proporcionan vistas generales y componentes básicos de la funcionalidad de la API de Google Ads, lo que facilita el desarrollo rápido de aplicaciones. Recomendamos que comiences con una si no tienes experiencia con 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, 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, 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 la API disponible.

Java

API y versiones mínimas admitidas de Java
Versión 13 Min: 23.0.0
Max: -
Versión 12 Min: 22.0.0
Max: -
v11 Min: 19.0.0
Max: 23.0.0

C#

API y versiones de .NET compatibles y mínimas
Versión 13 Min: 15.0.0
Max:
Versión 12 Min: 14.2.0
Max: -
v11 Min: 12.1.0
Max: -

PHP

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

Python

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

Ruby

API y versiones mínimas máximas admitidas de Ruby
Versión 13 Min: 21.0.0
Max: -
Versión 12 Min: 20.0.0
Max: -
v11 Min: 18.0.0
Max: 21.0.0

Perl

API y versiones admitidas y mínimas de Perl
Versión 13 Min: 15.0.0
Max:
Versión 12 Min: 14.0.0
Max: -
v11 Min: 12.0.0
Max: -

Configuración

Cada biblioteca cliente de la API de Ads proporciona diferentes configuraciones 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 : establece este valor en tu ID de cliente de OAuth2.
      • GOOGLE_ADS_CLIENT_SECRET : configura este valor como tu secreto del cliente de OAuth2.
      • GOOGLE_ADS_REFRESH_TOKEN : establece este valor en un token de actualización de OAuth2 generado con anterioridad si deseas reutilizar los 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 de OAuth2.
      • GOOGLE_ADS_IMPERSONATED_EMAIL : establece este valor en la dirección de correo electrónico de la cuenta que suplantas.
  • API de Google Ads
    • GOOGLE_ADS_DEVELOPER_TOKEN : Configura esto como 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 autoriza mediante 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.