NativeCustomFormatAd

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

Регистрирует впечатление.

Константы

ASSET_NAME_VIDEO

default static final String ASSET_NAME_VIDEO = "_videoMediaView"

Имя ресурса, связанного с видеоконтентом, возвращаемым getMediaContent . Это имя ресурса будет возвращено в onCustomClick при щелчке пользователя по MediaView , содержащему видеоконтент, возвращаемый getMediaContent .

Публичные методы

разрушать

abstract void destroy()

Уничтожает объект рекламы. После destroy объекта рекламы не следует вызывать никакие другие методы.

получитьДоступныеИменаАктивов

abstract @Nullable List<StringgetAvailableAssetNames()

Возвращает список всех доступных активов.

Возврат
@ Nullable List < String >

список всех доступных активов или пустой список, если ни один актив не доступен.

получитьCustomFormatId

abstract @Nullable String getCustomFormatId()

Возвращает идентификатор пользовательского формата нативной рекламы, определенный в пользовательском интерфейсе Менеджера объявлений.

getDisplayOpenMeasurement

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, если такого имени актива нет.

выполнитьClick

abstract void performClick(String assetName)

Выполняет щелчок по объявлению, выполняя его кликабельное поведение.

Параметры
String assetName

Имя актива, на который был нажат клик.

записьВпечатление

abstract void recordImpression()

Регистрирует показ. Вызывайте этот метод при первом показе рекламы пользователю.