NativeCustomFormatAd

public 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

default static final String
ASSET_NAME_VIDEO = "_videoMediaView"

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

Métodos públicos

abstract void

Destruye el objeto del anuncio.

abstract @Nullable List<String>

Devuelve una lista de todos los recursos disponibles.

abstract @Nullable String

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

abstract @Nullable NativeCustomFormatAd.DisplayOpenMeasurement

Devuelve el DisplayOpenMeasurement asociado a este anuncio.

abstract @Nullable NativeAd.Image
getImage(String assetName)

Devuelve un recurso de imagen.

abstract @Nullable MediaContent

Devuelve el MediaContent asociado a este anuncio.

abstract @Nullable CharSequence
getText(String assetName)

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

abstract void
performClick(String assetName)

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

abstract void

Registra una impresión.

Constantes

ASSET_NAME_VIDEO

default static final String ASSET_NAME_VIDEO = "_videoMediaView"

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.

Métodos públicos

destruir

abstract void destroy()

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

abstract @Nullable List<StringgetAvailableAssetNames()

Devuelve una lista de todos los recursos disponibles.

Muestra
@Nullable List<String>

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

getCustomFormatId

abstract @Nullable String getCustomFormatId()

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

getDisplayOpenMeasurement

abstract @Nullable NativeCustomFormatAd.DisplayOpenMeasurement getDisplayOpenMeasurement()

Devuelve el DisplayOpenMeasurement asociado a este anuncio.

Muestra
@Nullable NativeCustomFormatAd.DisplayOpenMeasurement

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

getImage

abstract @Nullable NativeAd.Image getImage(String assetName)

Devuelve un recurso de imagen.

Parámetros
String assetName

Es el nombre del activo que se recuperará.

Muestra
@Nullable NativeAd.Image

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

getMediaContent

abstract @Nullable MediaContent getMediaContent()

Devuelve el MediaContent asociado a este anuncio.

getText

abstract @Nullable CharSequence getText(String assetName)

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

Parámetros
String assetName

Es el nombre del activo que se recuperará.

Muestra
@Nullable CharSequence

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

performClick

abstract void performClick(String assetName)

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

Parámetros
String assetName

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

recordImpression

abstract void recordImpression()

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