NativeCustomFormatAd

interface NativeCustomFormatAd


Es un formato de anuncio nativo personalizado de Ad Manager. Los formatos personalizados de los anuncios nativos (definidos por el usuario) te permiten establecer tus propias variables para los anuncios nativos tradicionales. Los formatos de anuncios nativos personalizados te permiten definir y renderizar tus propios recursos, y definir el comportamiento de clic del anuncio.

Resumen

Tipos anidados

Es una interfaz para la medición abierta en anuncios gráficos.

Definición de interfaz para una devolución de llamada que se invocará cuando un usuario haga clic en un formato de anuncio nativo personalizado.

Es la definición de interfaz para una devolución de llamada que se invocará cuando se cargue correctamente un formato de anuncio nativo personalizado.

Constantes

const String!
ASSET_NAME_VIDEO = "_videoMediaView"

Es el nombre del activo asociado con el contenido de video que devuelve getMediaContent.

Funciones públicas

Unit

Destruye el objeto del anuncio.

(Mutable)List<String!>?

Devuelve una lista de todos los recursos disponibles.

String?

Devuelve el ID del formato de anuncio nativo personalizado tal como se define en la IU de Ad Manager.

NativeCustomFormatAd.DisplayOpenMeasurement?

Devuelve el DisplayOpenMeasurement asociado a este anuncio.

NativeAd.Image?
getImage(assetName: String!)

Devuelve un recurso de imagen.

MediaContent?

Devuelve el MediaContent asociado a este anuncio.

CharSequence?
getText(assetName: String!)

Devuelve un recurso de cadena de números, URLs o otros tipos que no sean un recurso de imagen.

Unit
performClick(assetName: String!)

Realiza un clic en el anuncio y ejecuta su comportamiento de clic.

Unit

Registra una impresión.

Constantes

ASSET_NAME_VIDEO

const val ASSET_NAME_VIDEO = "_videoMediaView": String!

Es el nombre del activo asociado con el contenido de video que devuelve getMediaContent. Es el nombre del activo que se informará en onCustomClick cuando el usuario haga clic en el MediaView que contiene el contenido de video que devolvió getMediaContent.

Funciones públicas

destruir

fun destroy(): Unit

Destruye el objeto del anuncio. No se debe llamar a ningún otro método en el objeto de anuncio después de que se llame a destroy.

getAvailableAssetNames

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

Devuelve una lista de todos los recursos disponibles.

Muestra
(Mutable)List<String!>?

Una lista de todos los recursos disponibles o una lista vacía si no hay recursos disponibles.

getCustomFormatId

fun getCustomFormatId(): String?

Devuelve el ID del formato de anuncio nativo personalizado tal como se define en la IU de Ad Manager.

getDisplayOpenMeasurement

fun getDisplayOpenMeasurement(): NativeCustomFormatAd.DisplayOpenMeasurement?

Devuelve el DisplayOpenMeasurement asociado a este anuncio.

Muestra
NativeCustomFormatAd.DisplayOpenMeasurement?

null si la medición abierta de visualización no está disponible para este anuncio.

getImage

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

Devuelve un recurso de imagen.

Parámetros
assetName: String!

Es el nombre del activo que se recuperará.

Muestra
NativeAd.Image?

El valor del activo con el nombre del activo o nulo si no existe ese nombre de activo.

getMediaContent

fun getMediaContent(): MediaContent?

Devuelve el MediaContent asociado a este anuncio.

getText

fun getText(assetName: String!): CharSequence?

Devuelve un recurso de cadena de números, URLs o otros tipos que no sean un recurso de imagen.

Parámetros
assetName: String!

Es el nombre del activo que se recuperará.

Muestra
CharSequence?

El valor del activo con el nombre del activo o nulo si no existe ese nombre de activo.

performClick

fun performClick(assetName: String!): Unit

Realiza un clic en el anuncio y ejecuta su comportamiento de clic.

Parámetros
assetName: String!

Es el nombre del recurso en el que se hizo clic.

recordImpression

fun recordImpression(): Unit

Registra una impresión. Llama a este método cuando se muestre el anuncio al usuario por primera vez.