قالب سفارشی بومی

public interface NativeCustomFormatAd


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

خلاصه

انواع تو در تو

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

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

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

ثابت‌ها

default static final String
ASSET_NAME_VIDEO = "_videoMediaView"

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

روش‌های عمومی

abstract void

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

abstract @ Nullable List < String >

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

abstract @ Nullable String

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

abstract @ Nullable NativeCustomFormatAd.DisplayOpenMeasurement

DisplayOpenMeasurement مرتبط با این تبلیغ را برمی‌گرداند.

abstract @ Nullable NativeAd.Image
getImage ( String assetName)

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

abstract @ Nullable MediaContent

MediaContent مرتبط با این تبلیغ را برمی‌گرداند.

abstract @ Nullable CharSequence
getText ( String assetName)

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

abstract void
performClick ( String assetName)

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

abstract void

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

ثابت‌ها

نام_ویدیوی_دارایی

default static final String ASSET_NAME_VIDEO = "_videoMediaView"

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

روش‌های عمومی

نابود کردن

abstract void destroy()

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

دریافت نام‌های دارایی موجود

abstract @Nullable List<StringgetAvailableAssetNames()

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

بازگشت‌ها
@ Nullable List < String >

فهرستی از تمام دارایی‌های موجود، یا فهرستی خالی در صورت عدم وجود دارایی.

دریافت شناسه قالب سفارشی

abstract @Nullable String getCustomFormatId()

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

دریافتنمایشبازاندازه‌گیری

abstract @Nullable NativeCustomFormatAd.DisplayOpenMeasurement getDisplayOpenMeasurement()

DisplayOpenMeasurement مرتبط با این تبلیغ را برمی‌گرداند.

بازگشت‌ها
@ Nullable NativeCustomFormatAd.DisplayOpenMeasurement

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

دریافت تصویر

abstract @Nullable NativeAd.Image getImage(String assetName)

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

پارامترها
String assetName

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

بازگشت‌ها
@ Nullable NativeAd.Image

مقدار دارایی به همراه نام دارایی، یا اگر چنین نام دارایی وجود ندارد، null.

دریافت محتوای رسانه‌ای

abstract @Nullable MediaContent getMediaContent()

MediaContent مرتبط با این تبلیغ را برمی‌گرداند.

متن دریافت کنید

abstract @Nullable CharSequence getText(String assetName)

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

پارامترها
String assetName

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

بازگشت‌ها
@ Nullable CharSequence

مقدار دارایی به همراه نام دارایی، یا اگر چنین نام دارایی وجود ندارد، null.

اجراکلیک

abstract void performClick(String assetName)

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

پارامترها
String assetName

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

رکورد ایمپرشن

abstract void recordImpression()

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