Flujo de cuenta de servicio de OAuth

En esta guía, se explica cómo configurar OAuth2 para el acceso a la API con tus propias credenciales mediante cuentas de servicio. Solo debes realizar estos pasos una vez, a menos que revoques o borres tus credenciales de OAuth2.

Crea credenciales de OAuth2

Sigue las instrucciones vinculadas para generar un ID de cuenta de servicio (delegado) y un archivo *.JSON, y vuelve a esta página.

Configura la biblioteca cliente

Establece la ruta de acceso del archivo JSON de la clave privada y delega el ID de la cuenta en tu configuración. Si usas un archivo googleads.properties, agrega lo siguiente:

jsonKeyFilePath=PRIVATE_KEY_FILE_PATH
impersonatedEmail=DELEGATE_ACCOUNT

Si usas variables de entorno, agrega lo siguiente a tu configuración o entorno de Bash:

export GOOGLE_ADS_JSON_KEY_FILE_PATH=PRIVATE_KEY_FILE_PATH
export GOOGLE_ADS_IMPERSONATED_EMAIL=DELEGATE_ACCOUNT_ID