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"