মধ্যস্থতা নেটিভ অ্যাডাপ্টার

interface MediationNativeAdapter : MediationAdapter


তৃতীয় পক্ষের বিজ্ঞাপন নেটওয়ার্কগুলির জন্য অ্যাডাপ্টার যা নেটিভ বিজ্ঞাপনগুলিকে সমর্থন করে৷

একটি অ্যাডাপ্টারের জন্য সাধারণ জীবনচক্র হল requestNativeAd একবার কল করা। এই মুহুর্তে অ্যাডাপ্টারের বিজ্ঞাপন নেটওয়ার্ক থেকে একটি বিজ্ঞাপনের অনুরোধ করা উচিত এবং শ্রোতাকে হয় এডলোডেড বা অনঅ্যাডফেইল্ডটোলোডের কাছে রিপোর্ট করা উচিত। জীবনচক্রের শেষে, onDestroy কল করার জন্য সর্বোত্তম প্রচেষ্টা করা হয়, যদিও এটি নিশ্চিত নয়। নোট করুন যে requestNativeAd UI থ্রেডে কল করা হয়েছে তাই সেই থ্রেডে কোড লেখার সমস্ত মানক সতর্কতা প্রযোজ্য। বিশেষ করে, কোড কোন ব্লকিং পদ্ধতি কল করা উচিত নয়.

অ্যাডাপ্টারটি requestNativeAd অ্যাড কলে পাস করা MediationNativeListener এর মাধ্যমে ইভেন্টগুলি প্রকাশ করবে বলে আশা করা হচ্ছে। একটি বিজ্ঞাপন অনুরোধ করার জন্য প্রয়োজনীয় সমস্ত প্যারামিটার serverParameters , NativeMediationAdRequest , এবং mediationExtras প্যারামিটারে পাস করা উচিত৷

অ্যাডাপ্টারদের ক্লায়েন্ট সাইডে স্বয়ংক্রিয় বিজ্ঞাপন রিফ্রেশিং অক্ষম করার চেষ্টা করা উচিত। রিফ্রেশ করা বিজ্ঞাপনগুলি উপেক্ষা করা যেতে পারে, প্রদর্শিত হবে না বা ভুলভাবে গণনা করা যেতে পারে।

সারাংশ

পাবলিক ফাংশন

Unit
requestNativeAd (
context: Context !,
listener: MediationNativeListener !,
serverParameters: Bundle !,
mediationAdRequest: NativeMediationAdRequest !,
mediationExtras: Bundle ?
)

অ্যাডাপ্টার থেকে একটি নেটিভ বিজ্ঞাপনের অনুরোধ করার জন্য মধ্যস্থতা লাইব্রেরি দ্বারা কল করা হয়েছে৷

উত্তরাধিকারসূত্রে প্রাপ্ত ফাংশন

com.google.android.gms.ads.mediation.MediationAdapter থেকে
Unit

অ্যাডাপ্টার নিয়ন্ত্রণ টিয়ার ডাউন.

Unit

কল করা হয় যখন অ্যাপ্লিকেশনটি onPause -এ কল করে।

Unit

কল করা হয় যখন অ্যাপ্লিকেশনটি onResume কল করে।

পাবলিক ফাংশন

requestNativeAd

fun requestNativeAd(
    context: Context!,
    listener: MediationNativeListener!,
    serverParameters: Bundle!,
    mediationAdRequest: NativeMediationAdRequest!,
    mediationExtras: Bundle?
): Unit

অ্যাডাপ্টার থেকে একটি নেটিভ বিজ্ঞাপনের অনুরোধ করার জন্য মধ্যস্থতা লাইব্রেরি দ্বারা কল করা হয়েছে৷

অনুরোধ সফল হলে, onAdLoaded পদ্ধতি কল করা উচিত।

অনুরোধটি ব্যর্থ হলে, onAdFailedToLoad পদ্ধতিটি একটি উপযুক্ত ত্রুটির কারণ সহ listener কল করা উচিত।

এই পদ্ধতিটিকে UI থ্রেডে বলা হয় তাই সেই থ্রেডে কোড লেখার সমস্ত স্ট্যান্ডার্ড সতর্কতা প্রযোজ্য। বিশেষ করে আপনার কোড কোন ব্লকিং পদ্ধতি কল করা উচিত নয়.

পরামিতি
context: Context !

AdView এর Context যাতে নেটিভ ভিউ থাকবে।

listener: MediationNativeListener !

বিভিন্ন ইভেন্টের জন্য কলব্যাক সহ অ্যাডাপ্টারের জন্য শ্রোতা

serverParameters: Bundle !

মধ্যস্থতা সার্ভারের দিকে প্রকাশকের দ্বারা সংজ্ঞায়িত অতিরিক্ত পরামিতি

mediationAdRequest: NativeMediationAdRequest !

এই প্রকাশকের বিজ্ঞাপনের অনুরোধ করার সময় ব্যবহার করার জন্য জেনেরিক প্যারামিটার

mediationExtras: Bundle ?

প্রতি-অনুরোধের ভিত্তিতে প্রকাশকের দ্বারা সেট করা অতিরিক্ত প্যারামিটার