নেটিভ অ্যাডম্যাপার

abstract class NativeAdMapper


গুগল অ্যাডমব নেটিভ বিজ্ঞাপনের জন্য ম্যাপিং ক্লাস।

একটি নেটিভ বিজ্ঞাপন লোড করে এমন মেডিয়েশন অ্যাডাপ্টারগুলিকে মেডিয়েটেড বিজ্ঞাপন নেটওয়ার্কের নেটিভ বিজ্ঞাপন অবজেক্ট থেকে com.google.android.gms.ads.nativead.NativeAd এ ম্যাপিং প্রদানের জন্য এই ক্লাসটি প্রসারিত করতে হবে।

সারাংশ

পাবলিক কনস্ট্রাক্টর

জনসাধারণের অনুষ্ঠান

Unit

যদি মধ্যস্থতাকারী নেটওয়ার্কের SDK নেটিভ বিজ্ঞাপন অবজেক্ট ধ্বংস করার কোনও উপায় প্রদান করে, তাহলে সাবক্লাসগুলির এই পদ্ধতিটি বাস্তবায়ন করা উচিত।

Float

ভিডিওটির বর্তমান সময় পায়।

Float

ভিডিওর সময়কাল পায়।

Unit
handleClick (view: View !)

যদি নেটওয়ার্কের জন্য ডেভেলপারকে স্ক্রিনে রেন্ডার করা ভিউয়ের ক্লিক ইভেন্টগুলি স্পষ্টভাবে পরিচালনা করার প্রয়োজন হয়, তাহলে সাবক্লাসগুলির এই পদ্ধতিটি বাস্তবায়ন করা উচিত।

Boolean

বর্তমান বিজ্ঞাপনে ভিডিও কন্টেন্ট থাকলে true দেখায়।

Unit

যদি নেটওয়ার্ক ডেভেলপারকে স্ক্রিনে রেন্ডার করা কোনও দৃশ্যের ছাপ স্পষ্টভাবে রেকর্ড করতে বাধ্য করে, তাহলে সাবক্লাসগুলির এই পদ্ধতিটি বাস্তবায়ন করা উচিত।

Unit
setHasVideoContent (hasVideoContent: Boolean )

বর্তমান বিজ্ঞাপনে ভিডিও কন্টেন্ট থাকলে সত্য হিসেবে সেট করুন।

Unit
setMediaView (mediaView: View !)

মিডিয়া প্রদর্শনকারী মধ্যস্থতাকৃত দৃশ্য সেট করে।

Unit
trackViews (
containerView: View !,
clickableAssetViews: ( Mutable ) Map < String !, View !>!,
nonclickableAssetViews: ( Mutable ) Map < String !, View !>!
)

যদি নেটওয়ার্ক ডেভেলপারকে একটি ভিউ স্ক্রিনে রেন্ডার করার আগে একটি ইম্প্রেশন এবং/অথবা ক্লিক রেকর্ড করার জন্য অবস্থা প্রস্তুত করতে বলে, তাহলে সাবক্লাসগুলি এই পদ্ধতিটি বাস্তবায়ন করবে।

Unit
untrackView (view: View !)

যদি মধ্যস্থতাকারী নেটওয়ার্কের SDK এই অবজেক্ট দ্বারা ম্যাপ করা বিজ্ঞাপনের জন্য একটি নেটিভ বিজ্ঞাপন ভিউ ট্র্যাক করা বন্ধ করার উপায় প্রদান করে, তাহলে সাবক্লাসগুলির এই পদ্ধতিটি বাস্তবায়ন করা উচিত।

পাবলিক কনস্ট্রাক্টর

নেটিভ অ্যাডম্যাপার

NativeAdMapper()

জনসাধারণের অনুষ্ঠান

ধ্বংস করা

fun destroy(): Unit

যদি মধ্যস্থতাকারী নেটওয়ার্কের SDK নেটিভ বিজ্ঞাপন অবজেক্ট ধ্বংস করার কোনও উপায় প্রদান করে, তাহলে সাবক্লাসগুলির এই পদ্ধতিটি বাস্তবায়ন করা উচিত।

বর্তমান সময় পান

fun getCurrentTime(): Float

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

getDuration সম্পর্কে

fun getDuration(): Float

ভিডিওর সময়কাল দেখায়। ডিফল্টরূপে শূন্য দেখায়। ভিডিও বিজ্ঞাপনের জন্য শূন্যবিহীন সময়কাল ফেরত দিতে সাবক্লাসগুলিকে এই পদ্ধতিটিকে ওভাররাইড করা উচিত।

হ্যান্ডেলক্লিক

fun handleClick(view: View!): Unit

যদি নেটওয়ার্কের জন্য ডেভেলপারকে স্ক্রিনে রেন্ডার করা ভিউয়ের ক্লিক ইভেন্টগুলি স্পষ্টভাবে পরিচালনা করার প্রয়োজন হয়, তাহলে সাবক্লাসগুলির এই পদ্ধতিটি বাস্তবায়ন করা উচিত।

ভিডিও কন্টেন্ট আছে

fun hasVideoContent(): Boolean

বর্তমান বিজ্ঞাপনে ভিডিও কন্টেন্ট থাকলে true দেখায়।

রেকর্ডইমপ্রেশন

fun recordImpression(): Unit

যদি নেটওয়ার্ক ডেভেলপারকে স্ক্রিনে রেন্ডার করা কোনও দৃশ্যের ছাপ স্পষ্টভাবে রেকর্ড করতে বাধ্য করে, তাহলে সাবক্লাসগুলির এই পদ্ধতিটি বাস্তবায়ন করা উচিত।

সেটহাসভিডিওকন্টেন্ট

fun setHasVideoContent(hasVideoContent: Boolean): Unit

বর্তমান বিজ্ঞাপনে ভিডিও কন্টেন্ট থাকলে সত্য হিসেবে সেট করুন।

সেটমিডিয়াভিউ

fun setMediaView(mediaView: View!): Unit

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

ট্র্যাকভিউ

fun trackViews(
    containerView: View!,
    clickableAssetViews: (Mutable)Map<String!, View!>!,
    nonclickableAssetViews: (Mutable)Map<String!, View!>!
): Unit

যদি নেটওয়ার্ক ডেভেলপারকে একটি ভিউ স্ক্রিনে রেন্ডার করার আগে একটি ইম্প্রেশন এবং/অথবা ক্লিক রেকর্ড করার জন্য অবস্থা প্রস্তুত করতে বলে, তাহলে সাবক্লাসগুলি এই পদ্ধতিটি বাস্তবায়ন করবে। NativeAdAssetNames এ সম্পদের নামগুলি খুঁজুন।

পরামিতি
containerView: View !

বিজ্ঞাপনটির কন্টেইনার View

clickableAssetViews: ( Mutable ) Map < String !, View !>!

সংশ্লিষ্ট View ক্লিকযোগ্য সম্পদের নামের Map

nonclickableAssetViews: ( Mutable ) Map < String !, View !>!

সংশ্লিষ্ট View -তে ক্লিক না করা সম্পদের নামের Map

আনট্র্যাকভিউ

fun untrackView(view: View!): Unit

যদি মধ্যস্থতাকারী নেটওয়ার্কের SDK এই অবজেক্ট দ্বারা ম্যাপ করা বিজ্ঞাপনের জন্য একটি নেটিভ বিজ্ঞাপন ভিউ ট্র্যাক করা বন্ধ করার উপায় প্রদান করে, তাহলে সাবক্লাসগুলির এই পদ্ধতিটি বাস্তবায়ন করা উচিত।

সরকারি সম্পত্তি

বিজ্ঞাপনচয়নবিষয়বস্তু

var adChoicesContentView!

বিজ্ঞাপনদাতা

var advertiserString!

শরীর

var bodyString!

কলটুঅ্যাকশন

var callToActionString!

অতিরিক্ত

var extrasBundle!

শিরোনাম

var headlineString!

আইকন

var iconNativeAd.Image!

ছবি

var images: (Mutable)List<NativeAd.Image!>!

মিডিয়াকন্টেন্টআসপেক্ট রেশিও

var mediaContentAspectRatioFloat

ক্লিকহ্যান্ডলিং ওভাররাইড করুন

var overrideClickHandlingBoolean

ওভাররাইডইমপ্রেশনরেকর্ডিং

var overrideImpressionRecordingBoolean

মূল্য

var priceString!

তারকা রেটিং

var starRatingDouble!

দোকান

var storeString!