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

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