NativeCustomFormatAd

interface NativeCustomFormatAd


Пользовательский формат нативной рекламы в Менеджере рекламы. Пользовательские (определяемые пользователем) форматы нативной рекламы позволяют вам определять собственные переменные для традиционных нативных объявлений. Пользовательские форматы нативной рекламы позволяют вам определять и отображать собственные объекты, а также определять поведение объявления при клике.

Краткое содержание

Вложенные типы

Интерфейс для открытого измерения в медийной рекламе.

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

Определение интерфейса для обратного вызова, который будет вызван после успешной загрузки пользовательского формата нативной рекламы.

Константы

const String !
ASSET_NAME_VIDEO = "_videoMediaView"

Имя актива, связанного с видеоконтентом, возвращаемым getMediaContent .

Публичные функции

Unit

Уничтожает рекламный объект.

( Mutable ) List < String !>?

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

String ?

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

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 объекта рекламы не следует вызывать никакие другие методы.

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

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

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

Возврат
( Mutable ) List < String !>?

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

получитьCustomFormatId

fun getCustomFormatId(): String?

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

getDisplayOpenMeasurement

fun getDisplayOpenMeasurement(): NativeCustomFormatAd.DisplayOpenMeasurement?

Возвращает DisplayOpenMeasurement связанный с этим объявлением.

Возврат
NativeCustomFormatAd.DisplayOpenMeasurement ?

null , если измерение открытия дисплея недоступно для этого объявления.

получитьИзображение

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

Возвращает актив изображения.

Параметры
assetName: String !

Имя актива, который необходимо извлечь.

Возврат
NativeAd.Image ?

значение актива с именем актива или null, если такого имени актива нет.

получитьМедиаКонтент

fun getMediaContent(): MediaContent?

Возвращает MediaContent , связанный с этим объявлением.

получитьТекст

fun getText(assetName: String!): CharSequence?

Возвращает строковый ресурс чисел, URL-адресов или других типов, отличных от ресурса изображения.

Параметры
assetName: String !

Имя актива, который необходимо извлечь.

Возврат
CharSequence ?

значение актива с именем актива или null, если такого имени актива нет.

выполнитьClick

fun performClick(assetName: String!): Unit

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

Параметры
assetName: String !

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

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

fun recordImpression(): Unit

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