プロキシの構成

HTTP プロキシまたは HTTPS プロキシ経由で Google Ads API に接続する必要がある場合は、構成ファイル、プログラム、または環境変数で http_proxy 設定を構成できます。http_proxy 設定は、Python クライアント ライブラリで使用される基盤となる gRPC トランスポート チャネルに適用されます。

google-ads.yaml を使用して構成する

google-ads.yaml ファイルで http_proxy 設定を指定します。

# 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

たとえば、プロキシとして http://user:pass@localhost:8082 を指定できます。

プログラムで構成する

他の構成設定と同様に、GoogleAdsClient 初期化メソッド(load_from_dict、load_from_env、load_from_string)を使用して、プロキシ設定をプログラムで構成することもできます。

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)

環境変数を使用して構成する

load_from_env メソッドでプロキシを構成するには、GOOGLE_ADS_HTTP_PROXY 環境変数を設定します。

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