NativeCustomFormatAd

public interface NativeCustomFormatAd


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

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

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

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

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

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

Константы

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

getAvailableAssetNames

abstract @Nullable List<StringgetAvailableAssetNames()

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

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

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

getCustomFormatId

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

getMediaContent

abstract @Nullable MediaContent getMediaContent()

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

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

abstract @Nullable CharSequence getText(String assetName)

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

Параметры
String assetName

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

Возвраты
@ Nullable CharSequence

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

performClick

abstract void performClick(String assetName)

Выполняет клик по объявлению, запуская соответствующее действие по переходу по ссылке.

Параметры
String assetName

Название актива, по которому был совершен клик.

записьОтпечаток

abstract void recordImpression()

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