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"