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

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