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

public interface MediationNativeAdapter extends MediationAdapter


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

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

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

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

সারাংশ

পাবলিক পদ্ধতি

abstract void
requestNativeAd (
Context context,
MediationNativeListener listener,
Bundle serverParameters,
NativeMediationAdRequest mediationAdRequest,
@ Nullable Bundle mediationExtras
)

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

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

com.google.android.gms.ads.mediation.MediationAdapter থেকে
abstract void

অ্যাডাপ্টারের নিয়ন্ত্রণ ভেঙে ফেলে।

abstract void

com.google.android.gms.ads.AdView এ অ্যাপ্লিকেশনটি onPause কল করলে কল করা হয়।

abstract void

com.google.android.gms.ads.AdView এ অ্যাপ্লিকেশনটি onResume কল করলে কল করা হয়।

পাবলিক পদ্ধতি

অনুরোধনেটিভঅ্যাড

abstract void requestNativeAd(
    Context context,
    MediationNativeListener listener,
    Bundle serverParameters,
    NativeMediationAdRequest mediationAdRequest,
    @Nullable Bundle mediationExtras
)

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

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

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

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

পরামিতি
Context context

অ্যাডভিউয়ের Context যেখানে নেটিভ ভিউ থাকবে।

MediationNativeListener listener

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

Bundle serverParameters

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

NativeMediationAdRequest mediationAdRequest

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

@ Nullable Bundle mediationExtras

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