মধ্যস্থতা ইন্টারস্টিশিয়াল অ্যাডাপ্টার

public interface MediationInterstitialAdapter extends MediationAdapter


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

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

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

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

সারাংশ

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

abstract void
requestInterstitialAd (
Context context,
MediationInterstitialListener listener,
Bundle serverParameters,
MediationAdRequest mediationAdRequest,
@ Nullable Bundle mediationExtras
)

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

abstract void

ইন্টারস্টিশিয়াল দেখায়।

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

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 requestInterstitialAd(
    Context context,
    MediationInterstitialListener listener,
    Bundle serverParameters,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle mediationExtras
)

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

যদি অনুরোধটি সফল হয়, তাহলে onAdLoaded পদ্ধতিটি কল করা উচিত। এই সময়ে ইন্টারস্টিশিয়ালটি স্বয়ংক্রিয়ভাবে *না* দেখানো উচিত। ইন্টারস্টিশিয়ালটি দেখানোর সময় মেডিয়েশন লাইব্রেরি showInterstitial পদ্ধতিটি কল করবে।

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

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

পরামিতি
Context context

যে অ্যাডভিউতে ব্যানার ভিউ থাকবে তার Contextandroid.app.Activity পছন্দনীয়।

MediationInterstitialListener listener

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

Bundle serverParameters

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

MediationAdRequest mediationAdRequest

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

@ Nullable Bundle mediationExtras

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

ইন্টারস্টিশিয়াল দেখান

abstract void showInterstitial()

ইন্টারস্টিশিয়াল দেখায়। onAdLoaded-এ কল করার পর যেকোনো সময় এটি কল করা যেতে পারে।