কাস্টমইভেন্টলিস্টনার

public interface CustomEventListener

পরিচিত সরাসরি উপশ্রেণী CustomEventBannerListener , CustomEventInterstitialListener , CustomEventNativeListener
CustomEventBannerListener

এই ইন্টারফেসটি অবচিত।

পরিবর্তে Adapter এবং MediationAdLoadCallback ব্যবহার করুন।

CustomEventInterstitialListener

এই ইন্টারফেসটি অবচিত।

পরিবর্তে Adapter এবং MediationAdLoadCallback ব্যবহার করুন।

CustomEventNativeListener

এই ইন্টারফেসটি অবচিত।

পরিবর্তে Adapter এবং MediationAdLoadCallback ব্যবহার করুন।


ব্যানার এবং ইন্টারস্টিশিয়াল বিজ্ঞাপনের জন্য একটি বেস কাস্টম ইভেন্ট লিসেনার। এই ইন্টারফেসটি সরাসরি বাস্তবায়ন করবেন না। পরিবর্তে, CustomEventBannerListener এবং/অথবা CustomEventInterstitialListener এবং/অথবা CustomEventNativeListener বাস্তবায়ন করুন।

সারাংশ

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

abstract void

নির্দেশ করে যে ব্যবহারকারী এই কাস্টম ইভেন্টে ক্লিক করেছেন।

abstract void

নির্দেশ করে যে কাস্টম ইভেন্টটি পূর্ণ স্ক্রিনে কিছু রেন্ডার করেছে এবং এখন অ্যাপ্লিকেশনে নিয়ন্ত্রণ ফিরিয়ে আনছে।

abstract void

নির্দেশ করে যে একটি কাস্টম ইভেন্ট অনুরোধ অন্তর্নিহিত কারণ সহ ব্যর্থ হয়েছে।

abstract void
onAdFailedToLoad (int errorCode)

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

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

abstract void

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

abstract void

নির্দেশ করে যে কাস্টম ইভেন্টটি এমন কিছু রেন্ডার করছে যা পূর্ণ স্ক্রিনে রয়েছে।

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

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

abstract void onAdClicked()

ব্যবহারকারী এই কাস্টম ইভেন্টে ক্লিক করেছেন তা নির্দেশ করে। এটি প্রকাশক মেট্রিক্সের জন্য ব্যবহৃত হয় এবং অন্য যেকোনো ইভেন্টের সাথে এটি কল করা আবশ্যক; এই ইভেন্টটি কখনও মধ্যস্থতা লাইব্রেরি দ্বারা অনুমান করা হয় না। উদাহরণস্বরূপ, onAdLeftApplication সাধারণত বোঝায় যে ব্যবহারকারী একটি বিজ্ঞাপনে ক্লিক করেছেন, তবে onAdClicked অবশ্যই কল করা উচিত যাই হোক না কেন।

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

abstract void onAdClosed()

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

আরো দেখুন
onAdOpened

onAdFailedToLoad সম্পর্কে

abstract void onAdFailedToLoad(@NonNull AdError adError)

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

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

পরামিতি
@ NonNull AdError adError

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

onAdFailedToLoad সম্পর্কে

abstract void onAdFailedToLoad(int errorCode)

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

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

পরামিতি
int errorCode

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

onAdLeftApplication সম্পর্কে

abstract void onAdLeftApplication()

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

onAdOpened সম্পর্কে

abstract void onAdOpened()

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

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