NativeCustomFormatAd

interface NativeCustomFormatAd


یک قالب تبلیغات بومی سفارشی Ad Manager. فرمت های تبلیغات بومی سفارشی (تعریف شده توسط کاربر) به شما این امکان را می دهد که متغیرهای خود را برای تبلیغات بومی سنتی تعریف کنید. قالب‌های تبلیغات بومی سفارشی به شما امکان می‌دهند دارایی‌های خود را تعریف و ارائه کنید، و به شما امکان می‌دهد رفتار کلیکی آگهی را تعریف کنید.

خلاصه

انواع تو در تو

رابطی برای اندازه گیری باز در تبلیغات نمایشی.

تعریف واسط برای فراخوانی تماس زمانی که کاربر بر روی قالب تبلیغات بومی سفارشی کلیک می‌کند.

تعریف واسط برای فراخوانی تماس پس از بارگیری یک قالب تبلیغات بومی سفارشی.

ثابت ها

const String !
ASSET_NAME_VIDEO = "_videoMediaView"

نام دارایی مرتبط با محتوای ویدیویی که توسط getMediaContent برگردانده شده است.

توابع عمومی

Unit

شیء تبلیغاتی را از بین می برد.

( Mutable ) List < String !>?

فهرستی از تمام دارایی های موجود را برمی گرداند.

String ?

شناسه قالب تبلیغات بومی سفارشی را همانطور که در رابط کاربری Ad Manager تعریف شده است، برمی گرداند.

NativeCustomFormatAd.DisplayOpenMeasurement ?

DisplayOpenMeasurement مرتبط با این آگهی را برمی‌گرداند.

NativeAd.Image ?
getImage (assetName: String !)

دارایی تصویر را برمی گرداند.

MediaContent ?

MediaContent مرتبط با این آگهی را برمی‌گرداند.

CharSequence ?
getText (assetName: String !)

دارایی رشته‌ای از اعداد، نشانی‌های وب یا انواع دیگر غیر از دارایی تصویر را برمی‌گرداند.

Unit
performClick (assetName: String !)

یک کلیک روی تبلیغ انجام می دهد و رفتار کلیکی آن را اجرا می کند.

Unit

برداشتی را ثبت می کند.

ثابت ها

ASSET_NAME_VIDEO

const val ASSET_NAME_VIDEO = "_videoMediaView": String!

نام دارایی مرتبط با محتوای ویدیویی که توسط getMediaContent برگردانده شده است. این نام دارایی است که وقتی کاربر روی MediaView حاوی محتوای ویدیویی بازگردانده شده توسط getMediaContent کلیک می‌کند، در onCustomClick گزارش می‌شود.

توابع عمومی

نابود کردن

fun destroy(): Unit

شیء تبلیغاتی را از بین می برد. هیچ متد دیگری نباید روی شیء تبلیغی پس از فراخوانی destroy فراخوانی شود.

getAvailableAssetNames

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

فهرستی از تمام دارایی های موجود را برمی گرداند.

برمی گرداند
( Mutable ) List < String !>?

لیستی از تمام دارایی های موجود یا یک لیست خالی در صورتی که دارایی در دسترس نباشد.

getCustomFormatId

fun getCustomFormatId(): String?

شناسه قالب تبلیغات بومی سفارشی را همانطور که در رابط کاربری Ad Manager تعریف شده است، برمی گرداند.

getDisplayOpenMeasurement

fun getDisplayOpenMeasurement(): NativeCustomFormatAd.DisplayOpenMeasurement?

DisplayOpenMeasurement مرتبط با این آگهی را برمی‌گرداند.

برمی گرداند
NativeCustomFormatAd.DisplayOpenMeasurement ?

اگر اندازه‌گیری باز نمایش برای این آگهی در دسترس نباشد، null .

getImage

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

دارایی تصویر را برمی گرداند.

پارامترها
assetName: String !

نام دارایی که باید بازیابی شود.

برمی گرداند
NativeAd.Image ?

ارزش دارایی با نام دارایی، یا اگر چنین نامی وجود نداشته باشد، صفر است.

دریافت مدیا محتوا

fun getMediaContent(): MediaContent?

MediaContent مرتبط با این آگهی را برمی‌گرداند.

دریافت متن

fun getText(assetName: String!): CharSequence?

دارایی رشته‌ای از اعداد، نشانی‌های وب یا انواع دیگر غیر از دارایی تصویر را برمی‌گرداند.

پارامترها
assetName: String !

نام دارایی که باید بازیابی شود.

برمی گرداند
CharSequence ?

ارزش دارایی با نام دارایی، یا اگر چنین نامی وجود نداشته باشد، صفر است.

اجرا کلیک کنید

fun performClick(assetName: String!): Unit

یک کلیک روی تبلیغ انجام می دهد و رفتار کلیکی آن را اجرا می کند.

پارامترها
assetName: String !

نام دارایی که روی آن کلیک شده است.

recordImpression

fun recordImpression(): Unit

برداشتی را ثبت می کند. زمانی که تبلیغ برای اولین بار به کاربر نشان داده شد، این روش را فراخوانی کنید.