Configurazione del proxy

Se devi connetterti all'API Google Ads tramite un proxy HTTP o HTTPS, puoi configurare l'impostazione http_proxy nel file di configurazione, a livello di programmazione o tramite una variabile di ambiente. L'impostazione http_proxy si applica al canale di trasporto gRPC sottostante utilizzato dalla libreria client Python.

Configura utilizzando google-ads.yaml

Specifica l'impostazione http_proxy nel file google-ads.yaml:

# Optional proxy configuration used for API requests. If your proxy does not
# require authentication, specify only the host and port.
http_proxy: INSERT_PROXY_HERE

Ad esempio, puoi specificare http://user:pass@localhost:8082 come proxy.

Configurare in modo programmatico

Puoi anche configurare l'impostazione del proxy in modo programmatico utilizzando i metodi di inizializzazione GoogleAdsClient (load_from_dict, load_from_env e load_from_string), proprio come qualsiasi altra impostazione di configurazione:

from google.ads.googleads.client import GoogleAdsClient

config = {
    # Include other required configuration settings here.
    "http_proxy": "INSERT_PROXY_HERE",
}
googleads_client = GoogleAdsClient.load_from_dict(config)

Configurare utilizzando le variabili di ambiente

Per configurare un proxy con il metodo load_from_env, imposta la variabile di ambiente GOOGLE_ADS_HTTP_PROXY:

export GOOGLE_ADS_HTTP_PROXY="http://user:pass@localhost:8082"