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"