La biblioteca cliente de la API de Google Ads para Java usa gRPC para el transporte y admite la configuración de proxy estándar del sistema de Java para conectarse a la API.
Configuración
La biblioteca admite las propiedades estándar de redes y proxy para Java.
Configuración de la línea de comandos
En el caso de un proxy HTTPS, pasa los siguientes argumentos de JVM al inicio de la aplicación:
-Dhttps.proxyHost=HOST -Dhttps.proxyPort=PORT
Para un proxy HTTP (no se recomienda, a menos que proporciones tu propio extremo de proxy HTTP local), establece la configuración del proxy de la siguiente manera:
-Dhttp.proxyHost=HOST -Dhttp.proxyPort=PORT
Configuración programática
También puedes configurar las propiedades del proxy HTTP y HTTPS de forma programática en el tiempo de ejecución antes de crear tus clientes de servicio:
System.setProperty("https.proxyHost", "HOST");
System.setProperty("https.proxyPort", "PORT");
Autenticación y omisión del proxy
Si tu servidor proxy requiere autenticación o exclusiones de host, especifica las propiedades adicionales del proxy de JVM:
-Dhttps.proxyUser=USERNAME \
-Dhttps.proxyPassword=PASSWORD \
-Dhttp.nonProxyHosts="localhost|127.0.0.1"