प्रॉक्सी कॉन्फ़िगरेशन को लागू करना

अगर आपको एचटीटीपी या एचटीटीपीएस प्रॉक्सी के ज़रिए 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"