নেটিভ কাস্টম ফরম্যাট অ্যাড

interface NativeCustomFormatAd


একটি অ্যাড ম্যানেজার কাস্টম নেটিভ বিজ্ঞাপন ফর্ম্যাট৷ কাস্টম (ব্যবহারকারী-সংজ্ঞায়িত) নেটিভ বিজ্ঞাপন ফর্ম্যাটগুলি আপনাকে ঐতিহ্যগত নেটিভ বিজ্ঞাপনগুলির জন্য আপনার নিজস্ব ভেরিয়েবলগুলিকে সংজ্ঞায়িত করতে দেয়৷ কাস্টম নেটিভ বিজ্ঞাপন ফর্ম্যাট আপনাকে আপনার নিজস্ব সম্পদ সংজ্ঞায়িত করতে এবং রেন্ডার করতে দেয় এবং আপনাকে বিজ্ঞাপনের ক্লিক আচরণ সংজ্ঞায়িত করতে দেয়।

সারাংশ

নেস্টেড প্রকার

প্রদর্শন বিজ্ঞাপনে খোলা পরিমাপের জন্য একটি ইন্টারফেস।

যখন একজন ব্যবহারকারী একটি কাস্টম নেটিভ বিজ্ঞাপন বিন্যাসে ক্লিক করেন তখন কলব্যাকের জন্য ইন্টারফেস সংজ্ঞা।

একটি কাস্টম নেটিভ বিজ্ঞাপন বিন্যাস সফলভাবে লোড হলে কলব্যাকের জন্য ইন্টারফেস সংজ্ঞা।

ধ্রুবক

const String !
ASSET_NAME_VIDEO = "_videoMediaView"

getMediaContent দ্বারা প্রত্যাবর্তিত ভিডিও সামগ্রীর সাথে সম্পর্কিত সম্পদের নাম।

পাবলিক ফাংশন

Unit

বিজ্ঞাপন বস্তু ধ্বংস করে.

( Mutable ) List < String !>?

সমস্ত উপলব্ধ সম্পদের একটি তালিকা প্রদান করে।

String ?

অ্যাড ম্যানেজার UI-তে সংজ্ঞায়িত কাস্টম নেটিভ বিজ্ঞাপন ফর্ম্যাটের ID প্রদান করে।

NativeCustomFormatAd.DisplayOpenMeasurement ?

এই বিজ্ঞাপনের সাথে যুক্ত DisplayOpenMeasurement প্রদান করে।

NativeAd.Image ?
getImage (assetName: String !)

একটি চিত্র সম্পদ প্রদান করে।

MediaContent ?

এই বিজ্ঞাপনের সাথে যুক্ত MediaContent ফেরত দেয়।

CharSequence ?
getText (assetName: String !)

সংখ্যা, URL, বা চিত্র সম্পদ ছাড়া অন্য ধরনের একটি স্ট্রিং সম্পদ প্রদান করে।

Unit
performClick (assetName: String !)

বিজ্ঞাপনে একটি ক্লিক সঞ্চালন করে, এটির ক্লিকথ্রু আচরণ সম্পাদন করে।

Unit

একটি ছাপ রেকর্ড করে।

ধ্রুবক

ASSET_NAME_VIDEO৷

const val ASSET_NAME_VIDEO = "_videoMediaView": String!

getMediaContent দ্বারা প্রত্যাবর্তিত ভিডিও সামগ্রীর সাথে সম্পর্কিত সম্পদের নাম। এটি হল সেই সম্পদের নাম যা onCustomClick এ রিপোর্ট করা হবে যখন ব্যবহারকারী MediaView এ ক্লিক করবে যাতে getMediaContent দ্বারা প্রত্যাবর্তিত ভিডিও সামগ্রী রয়েছে।

পাবলিক ফাংশন

ধ্বংস

fun destroy(): Unit

বিজ্ঞাপন বস্তু ধ্বংস করে. destroy কল করার পরে বিজ্ঞাপন বস্তুর উপর অন্য কোন পদ্ধতি কল করা উচিত নয়।

getAvailableAssetNames

fun getAvailableAssetNames(): (Mutable)List<String!>?

সমস্ত উপলব্ধ সম্পদের একটি তালিকা প্রদান করে।

রিটার্নস
( Mutable ) List < String !>?

সমস্ত উপলব্ধ সম্পদের একটি তালিকা, অথবা একটি খালি তালিকা যদি কোন সম্পদ উপলব্ধ না হয়।

getCustomFormatId

fun getCustomFormatId(): String?

অ্যাড ম্যানেজার UI-তে সংজ্ঞায়িত কাস্টম নেটিভ বিজ্ঞাপন ফর্ম্যাটের ID প্রদান করে।

getDisplayOpenMeasurement

fun getDisplayOpenMeasurement(): NativeCustomFormatAd.DisplayOpenMeasurement?

এই বিজ্ঞাপনের সাথে যুক্ত DisplayOpenMeasurement প্রদান করে।

রিটার্নস
NativeCustomFormatAd.DisplayOpenMeasurement ?

এই বিজ্ঞাপনের জন্য প্রদর্শন খোলা পরিমাপ উপলব্ধ না হলে null

getImage

fun getImage(assetName: String!): NativeAd.Image?

একটি চিত্র সম্পদ প্রদান করে।

পরামিতি
assetName: String !

পুনরুদ্ধার করা সম্পদের নাম।

রিটার্নস
NativeAd.Image ?

সম্পদের নাম সহ সম্পদের মান, অথবা যদি এমন কোনো সম্পদের নাম না থাকে তাহলে শূন্য।

GetMediaContent

fun getMediaContent(): MediaContent?

এই বিজ্ঞাপনের সাথে যুক্ত MediaContent ফেরত দেয়।

getText

fun getText(assetName: String!): CharSequence?

সংখ্যা, URL, বা চিত্র সম্পদ ছাড়া অন্য ধরনের একটি স্ট্রিং সম্পদ প্রদান করে।

পরামিতি
assetName: String !

পুনরুদ্ধার করা সম্পদের নাম।

রিটার্নস
CharSequence ?

সম্পদের নাম সহ সম্পদের মান, অথবা যদি এমন কোনো সম্পদের নাম না থাকে তাহলে শূন্য।

পারফর্ম ক্লিক

fun performClick(assetName: String!): Unit

বিজ্ঞাপনে একটি ক্লিক সঞ্চালন করে, এটির ক্লিকথ্রু আচরণ সম্পাদন করে।

পরামিতি
assetName: String !

যে সম্পদে ক্লিক করা হয়েছে তার নাম।

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

fun recordImpression(): Unit

একটি ছাপ রেকর্ড করে। বিজ্ঞাপনটি ব্যবহারকারীকে প্রথম দেখানো হলে এই পদ্ধতিতে কল করুন।