Нативное объявление пользовательского формата

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 .

getAvailableAssetNames

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

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

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

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

getCustomFormatId

fun getCustomFormatId(): String?

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

getDisplayOpenMeasurement

fun getDisplayOpenMeasurement(): NativeCustomFormatAd.DisplayOpenMeasurement!

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

Возврат
NativeCustomFormatAd.DisplayOpenMeasurement !

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

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

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

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

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

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

Возврат
NativeAd.Image ?

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

getMediaContent

fun getMediaContent(): MediaContent?

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

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

fun getText(assetName: String!): CharSequence?

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

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

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

Возврат
CharSequence ?

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

выполнитьНажмите

fun performClick(assetName: String!): Unit

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

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

Имя ресурса, по которому был выполнен клик.

запись впечатления

fun recordImpression(): Unit

Записывает впечатление. Вызовите этот метод, когда объявление впервые показывается пользователю.