NativeCustomFormatAd

public interface NativeCustomFormatAd


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

خلاصه

انواع تو در تو

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

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

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

ثابت ها

default static final String
ASSET_NAME_VIDEO = "_videoMediaView"

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

روش های عمومی

abstract void

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

abstract @ Nullable List < String >

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

abstract @ Nullable String

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

abstract @ Nullable NativeCustomFormatAd.DisplayOpenMeasurement

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

abstract @ Nullable NativeAd.Image
getImage ( String assetName)

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

abstract @ Nullable MediaContent

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

abstract @ Nullable CharSequence
getText ( String assetName)

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

abstract void
performClick ( String assetName)

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

abstract void

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

ثابت ها

ASSET_NAME_VIDEO

default static final String ASSET_NAME_VIDEO = "_videoMediaView"

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

روش های عمومی

نابود کردن

abstract void destroy()

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

getAvailableAssetNames

abstract @Nullable List<StringgetAvailableAssetNames()

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

برمی گرداند
@ Nullable List < String >

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

getCustomFormatId

abstract @Nullable String getCustomFormatId()

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

getDisplayOpenMeasurement

abstract @Nullable NativeCustomFormatAd.DisplayOpenMeasurement getDisplayOpenMeasurement()

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

برمی گرداند
@ Nullable NativeCustomFormatAd.DisplayOpenMeasurement

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

getImage

abstract @Nullable NativeAd.Image getImage(String assetName)

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

پارامترها
String assetName

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

برمی گرداند
@ Nullable NativeAd.Image

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

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

abstract @Nullable MediaContent getMediaContent()

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

دریافت متن

abstract @Nullable CharSequence getText(String assetName)

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

پارامترها
String assetName

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

برمی گرداند
@ Nullable CharSequence

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

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

abstract void performClick(String assetName)

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

پارامترها
String assetName

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

recordImpression

abstract void recordImpression()

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