Proxy yapılandırması

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"