Konfigurasi proxy

Jika perlu terhubung ke Google Ads API melalui proxy HTTP atau HTTPS, Anda dapat mengonfigurasi setelan http_proxy dalam file konfigurasi, secara terprogram, atau melalui variabel lingkungan. Setelan http_proxy berlaku untuk saluran transportasi gRPC pokok yang digunakan oleh library klien Python.

Mengonfigurasi menggunakan google-ads.yaml

Menentukan setelan http_proxy di file google-ads.yaml Anda:

# 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

Misalnya, Anda dapat menentukan http://user:pass@localhost:8082 sebagai proxy.

Mengonfigurasi secara terprogram

Anda juga dapat mengonfigurasi setelan proxy secara terprogram menggunakan metode inisialisasi GoogleAdsClient (load_from_dict, load_from_env, dan load_from_string), seperti setelan konfigurasi lainnya:

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)

Mengonfigurasi menggunakan variabel lingkungan

Untuk mengonfigurasi proxy dengan metode load_from_env, tetapkan variabel lingkungan GOOGLE_ADS_HTTP_PROXY:

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