Google Ads API'ye bir HTTP veya HTTPS proxy üzerinden bağlanmanız gerekiyorsa yapılandırma dosyanızda, programatik olarak ya da bir ortam değişkeni aracılığıyla http_proxy ayarını yapılandırabilirsiniz. http_proxy ayarı, Python istemci kitaplığı tarafından kullanılan temel gRPC aktarım kanalı için geçerlidir.
google-ads.yaml kullanarak yapılandırma
google-ads.yaml dosyanızda http_proxy ayarını belirtin:
# 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
Örneğin, http://user:pass@localhost:8082 öğesini proxy olarak belirtebilirsiniz.
Programatik olarak yapılandırma
Proxy ayarını, diğer yapılandırma ayarlarında olduğu gibi GoogleAdsClient başlatma yöntemlerini (load_from_dict, load_from_env ve load_from_string) kullanarak programatik olarak da yapılandırabilirsiniz:
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)
Ortam değişkenlerini kullanarak yapılandırma
Proxy'yi load_from_env yöntemiyle yapılandırmak için GOOGLE_ADS_HTTP_PROXY ortam değişkenini ayarlayın:
export GOOGLE_ADS_HTTP_PROXY="http://user:pass@localhost:8082"