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

public interface NativeCustomFormatAd


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

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

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

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

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

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

Константы

default static final String
ASSET_NAME_VIDEO = "_videoMediaView"

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

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

abstract void

Уничтожает объект объявления.

abstract @ Nullable List < String >

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

abstract @ Nullable String

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

abstract 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 NativeCustomFormatAd.DisplayOpenMeasurement getDisplayOpenMeasurement()

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

Возврат
NativeCustomFormatAd.DisplayOpenMeasurement

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

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

abstract @Nullable NativeAd.Image getImage(String assetName)

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

Параметры
String assetName

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

Возврат
@ Nullable NativeAd.Image

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

getMediaContent

abstract @Nullable MediaContent getMediaContent()

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

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

abstract @Nullable CharSequence getText(String assetName)

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

Параметры
String assetName

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

Возврат
@ Nullable CharSequence

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

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

abstract void performClick(String assetName)

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

Параметры
String assetName

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

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

abstract void recordImpression()

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