মধ্যস্থতাকারী

public interface MediationNativeListener


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

সারাংশ

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

abstract void

ব্যবহারকারী এই বিজ্ঞাপনে ক্লিক করেছেন তা নির্দেশ করে।

abstract void

ইঙ্গিত করে যে বিজ্ঞাপন নিয়ন্ত্রণটি পূর্ণ স্ক্রিনে কিছু রেন্ডার করেছে এবং এখন নিয়ন্ত্রণটি অ্যাপ্লিকেশনে ফিরিয়ে আনা হচ্ছে।

abstract void

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

abstract void

এই পদ্ধতিটি অবচিত।

পরিবর্তে onAdFailedToLoad ব্যবহার করুন।

abstract void

ইঙ্গিত করে যে বিজ্ঞাপনটির জন্য একটি ছাপ রেকর্ড করা হয়েছে।

abstract void

ইঙ্গিত দেয় যে বিজ্ঞাপনটি ডিভাইসটিকে একটি ভিন্ন অ্যাপ্লিকেশনে (যেমন একটি ওয়েব ব্রাউজার) স্যুইচ করতে বাধ্য করছে।

abstract void
onAdLoaded (
MediationNativeAdapter adapter,
UnifiedNativeAdMapper unifiedNativeAdMapper
)

নির্দেশ করে যে একটি বিজ্ঞাপনের অনুরোধ করা হয়েছে এবং সফলভাবে গৃহীত হয়েছে।

abstract void

ইঙ্গিত করে যে বিজ্ঞাপন নিয়ন্ত্রণ এমন কিছু রেন্ডার করছে যা পূর্ণ স্ক্রিনে রয়েছে।

abstract void

ইঙ্গিত করে যে কোনও বিজ্ঞাপনের ভিডিও চালানো সম্পূর্ণভাবে শেষ হয়ে গেছে।

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

অনঅ্যাডক্লিকড

abstract void onAdClicked(MediationNativeAdapter adapter)

ব্যবহারকারী এই বিজ্ঞাপনে ক্লিক করেছেন তা নির্দেশ করে। এই পদ্ধতিটি কেবল তখনই কল করা উচিত যদি setOverrideClickHandling সত্যে সেট করা থাকে। এটি প্রকাশক মেট্রিক্সের জন্য ব্যবহৃত হয় এবং অন্য যেকোনো ইভেন্টের সাথে এটি কল করা আবশ্যক।

পরামিতি
MediationNativeAdapter adapter

যে মধ্যস্থতাকারী ঘটনাটি তুলে ধরেছিল।

অনঅ্যাডক্লোজড

abstract void onAdClosed(MediationNativeAdapter adapter)

ইঙ্গিত দেয় যে বিজ্ঞাপন নিয়ন্ত্রণটি পূর্ণ স্ক্রিনে কিছু রেন্ডার করেছে এবং এখন নিয়ন্ত্রণটি অ্যাপ্লিকেশনে ফিরিয়ে আনা হচ্ছে। এটি অন্য কোনও অ্যাপ্লিকেশন থেকে ফিরে আসা ব্যবহারকারী হতে পারে।

AdFailedToLoad-এ দেখুন।

পরামিতি
MediationNativeAdapter adapter

যে মধ্যস্থতাকারী ঘটনাটি তুলে ধরেছিল।

onAdFailedToLoad সম্পর্কে

abstract void onAdFailedToLoad(
    MediationNativeAdapter adapter,
    @NonNull AdError adError
)

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

পরামিতি
MediationNativeAdapter adapter

যে মধ্যস্থতাকারী ঘটনাটি তুলে ধরেছিল।

@ NonNull AdError adError

ব্যর্থতার কারণ সম্পর্কে বিস্তারিত বর্ণনা করে AdError

আরো দেখুন
onAdLoaded

onAdFailedToLoad সম্পর্কে

abstract void onAdFailedToLoad(MediationNativeAdapter adapter, int error)

ইঙ্গিত করে যে একটি বিজ্ঞাপন অনুরোধ অন্তর্নিহিত কারণ সহ ব্যর্থ হয়েছে। ব্যর্থতা একটি প্রকৃত ত্রুটি হতে পারে অথবা কেবল পূরণের অভাব হতে পারে।

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

পরামিতি
MediationNativeAdapter adapter

যে মধ্যস্থতাকারী ঘটনাটি তুলে ধরেছিল।

int error

ব্যর্থতার কারণ বিস্তারিতভাবে উল্লেখ করে একটি ত্রুটি কোড।

আরো দেখুন
onAdLoaded

onAdImpression সম্পর্কে

abstract void onAdImpression(MediationNativeAdapter adapter)

বিজ্ঞাপনের জন্য একটি ইম্প্রেশন রেকর্ড করা হয়েছে তা নির্দেশ করে। এই পদ্ধতিটি শুধুমাত্র তখনই কল করা উচিত যদি setOverrideImpressionRecording সত্যে সেট করা থাকে। এটি প্রকাশক মেট্রিক্সের জন্য ব্যবহৃত হয় এবং অন্য যেকোনো ইভেন্টের সাথে এটিও কল করা আবশ্যক।

পরামিতি
MediationNativeAdapter adapter

যে মধ্যস্থতাকারী ঘটনাটি তুলে ধরেছিল।

onAdLeftApplication সম্পর্কে

abstract void onAdLeftApplication(MediationNativeAdapter adapter)

ইঙ্গিত দেয় যে বিজ্ঞাপনটি ডিভাইসটিকে একটি ভিন্ন অ্যাপ্লিকেশনে (যেমন একটি ওয়েব ব্রাউজার) স্যুইচ করতে বাধ্য করছে। বর্তমান অ্যাপ্লিকেশনটি ব্যাকগ্রাউন্ডে রাখার আগে এটি কল করতে হবে।

পরামিতি
MediationNativeAdapter adapter

যে মধ্যস্থতাকারী ঘটনাটি তুলে ধরেছিল।

onAdLoaded সম্পর্কে

abstract void onAdLoaded(
    MediationNativeAdapter adapter,
    UnifiedNativeAdMapper unifiedNativeAdMapper
)

নির্দেশ করে যে একটি বিজ্ঞাপনের অনুরোধ করা হয়েছে এবং সফলভাবে গৃহীত হয়েছে।

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

AdFailedToLoad-এ দেখুন।

পরামিতি
MediationNativeAdapter adapter

যে মধ্যস্থতাকারী ঘটনাটি তুলে ধরেছিল।

UnifiedNativeAdMapper unifiedNativeAdMapper

ম্যাপিং ক্লাস যা মিডিয়াটেড অ্যাড নেটওয়ার্কের অ্যাড অবজেক্ট থেকে ইউনিফাইড নেটিভ অ্যাড অবজেক্টে ম্যাপিং প্রদান করে।

onAdOpened সম্পর্কে

abstract void onAdOpened(MediationNativeAdapter adapter)

ইঙ্গিত করে যে বিজ্ঞাপন নিয়ন্ত্রণ এমন কিছু রেন্ডার করছে যা পূর্ণ স্ক্রিনে রয়েছে। এটি একটি android.app.Activity হতে পারে, অথবা এটি একটি ভিন্ন অ্যাপ্লিকেশনে স্যুইচ করার পূর্বসূরী হতে পারে।

এই স্ক্রিনটি খারিজ হয়ে গেলে, onAdClosed কল করতে হবে।

পরামিতি
MediationNativeAdapter adapter

যে মধ্যস্থতাকারী ঘটনাটি তুলে ধরেছিল।

অনভিডিওএন্ড

abstract void onVideoEnd(MediationNativeAdapter adapter)

ইঙ্গিত করে যে কোনও বিজ্ঞাপনের ভিডিও চালানো সম্পূর্ণভাবে শেষ হয়ে গেছে।

পরামিতি
MediationNativeAdapter adapter

যে মধ্যস্থতাকারী ঘটনাটি তুলে ধরেছিল।