Interface AdapterInitializationConfig

থার্ড-পার্টি SDK অ্যাডাপ্টারের ইনিশিয়ালাইজেশন প্রসেসের জন্য কনফিগারেশন।

ডিফল্ট হিসেবে, SDK আপনার অ্যাপ্লিকেশনের সাথে যুক্ত সব অ্যাডাপ্টার ইনিশিয়ালাইজ করে। কোন কোন অ্যাডাপ্টার initialize কলে ইনিশিয়ালাইজ করা হবে তা সীমিত করতে এই কনফিগারেশন ব্যবহার করুন।
প্রপার্টি
allowedAdapterClasses?
ইনিশিয়ালাইজ করা নির্দিষ্ট অ্যাডাপ্টার ক্লাস।
allowedAdFormats?
SDK যে বিজ্ঞাপন ফর্ম্যাটের জন্য অ্যাডাপ্টার ইনিশিয়ালাইজ করে।
allowedAdUnitIds?
SDK যে বিজ্ঞাপন ইউনিটের জন্য অ্যাডাপ্টার ইনিশিয়ালাইজ করে।
excludedAdapterClasses?
নির্দিষ্ট অ্যাডাপ্টার ক্লাস যা ইনিশিয়ালাইজ করা হয়নি।
initializationTimeoutMs?
SDK কতক্ষণ, মিলিসেকেন্ডে, অপেক্ষা করে তা হল অনুরোধ করা অ্যাডাপ্টরের সেটকে ইনিশিয়ালাইজ করার জন্য, এর আগে ইনিশিয়ালাইজেশন সম্পূর্ণ হওয়ার লিসনারকে ইনভোক করা হয়।

প্রপার্টি


Optional Readonly allowedAdapterClasses

allowedAdapterClasses?: readonly string[]
যেসব নির্দিষ্ট অ্যাডাপ্টার ক্লাস ইনিশিয়ালাইজ করা হয়েছে।

এই সেটের মধ্যে থাকা অ্যাডাপ্টার সবসময় ইনিশিয়ালাইজ করা হয়, বিজ্ঞাপন ইউনিট ও ফর্ম্যাট সেটিংস যাই হোক না কেন, যদি না এটি excludedAdapterClasses-এ থাকে।

Optional Readonly allowedAdFormats

allowedAdFormats?: readonly AdFormat[]
SDK যে বিজ্ঞাপন ফর্ম্যাটের জন্য অ্যাডাপ্টার ইনিশিয়ালাইজ করে।

আপনি দুটিই উল্লেখ করলে, অ্যাডাপ্টারকে অবশ্যই অনুমোদিত বিজ্ঞাপন ফর্ম্যাট ও অনুমোদিত বিজ্ঞাপন ইউনিটের সাথে যুক্ত থাকতে হবে।

Optional Readonly allowedAdUnitIds

allowedAdUnitIds?: readonly string[]
SDK যে বিজ্ঞাপন ইউনিটের জন্য অ্যাডাপ্টার ইনিশিয়ালাইজ করে।

আপনি দুটিই উল্লেখ করলে, অ্যাডাপ্টারকে অবশ্যই অনুমোদিত বিজ্ঞাপন ফর্ম্যাট ও অনুমোদিত বিজ্ঞাপন ইউনিট, দুটির সাথেই যুক্ত থাকতে হবে।

Optional Readonly excludedAdapterClasses

excludedAdapterClasses?: readonly string[]
শুরু করা হয়নি এমন নির্দিষ্ট অ্যাডাপ্টার ক্লাস।

এই সেটের অ্যাডাপ্টার কখনই শুরু করা হয় না, তা বিজ্ঞাপনের ফর্ম্যাট, বিজ্ঞাপন ইউনিট বা অনুমোদিত অ্যাডাপ্টার ক্লাস যাই হোক না কেন।

Optional Readonly initializationTimeoutMs

initializationTimeoutMs?: number
মিলি সেকেন্ডে সেই সময়ের পরিমাণ, যা SDK, অনুরোধ করা অ্যাডাপ্টরের সেটকে ইনিশিয়ালাইজ করার জন্য অপেক্ষা করে, এর পরে ইনিশিয়ালাইজেশন সম্পূর্ণ হওয়ার লিসনারকে ইনভোক করে।

এই সময়ের মধ্যে Google-এর সার্ভার থেকে আপনার মধ্যস্থতা কনফিগারেশন আনতে লাগা সময় অন্তর্ভুক্ত থাকে, যদি আগে থেকে কোনও ক্যাশে না থাকে, কিন্তু SDK-কে ন্যূনতম রেডি হতে এবং অ্যাডাপ্টর ইনিশিয়ালাইজেশন প্রসেস শুরু করতে লাগা সময় অন্তর্ভুক্ত থাকে না।