NativeCustomFormatAd

public interface NativeCustomFormatAd


Um formato de anúncio nativo personalizado do Ad Manager. Os formatos de anúncios nativos personalizados (definidos pelo usuário) permitem que você escolha suas próprias variáveis para anúncios nativos tradicionais. Com os formatos de anúncios nativos personalizados, é possível definir e renderizar seus próprios recursos, além de definir o comportamento de clique do anúncio.

Resumo

Tipos aninhados

Uma interface para medição aberta em anúncios de display.

Definição de interface para um callback a ser invocado quando um usuário clicar em um formato de anúncio nativo personalizado.

Definição de interface para um callback a ser invocado quando um formato de anúncio nativo personalizado for carregado.

Constantes

default static final String
ASSET_NAME_VIDEO = "_videoMediaView"

O nome do recurso associado ao conteúdo de vídeo retornado por getMediaContent.

Métodos públicos

abstract void

Destrói o objeto de anúncio.

abstract @Nullable List<String>

Retorna uma lista de todos os recursos disponíveis.

abstract @Nullable String

Retorna o ID do formato de anúncio nativo personalizado, conforme definido na interface do Ad Manager.

abstract @Nullable NativeCustomFormatAd.DisplayOpenMeasurement

Retorna o DisplayOpenMeasurement associado a este anúncio.

abstract @Nullable NativeAd.Image
getImage(String assetName)

Retorna um recurso de imagem.

abstract @Nullable MediaContent

Retorna o MediaContent associado a este anúncio.

abstract @Nullable CharSequence
getText(String assetName)

Retorna um recurso de string de números, URLs ou outros tipos que não sejam um recurso de imagem.

abstract void
performClick(String assetName)

Executa um clique no anúncio, executando o comportamento de click-through.

abstract void

Registra uma impressão.

Constantes

ASSET_NAME_VIDEO

default static final String ASSET_NAME_VIDEO = "_videoMediaView"

O nome do recurso associado ao conteúdo de vídeo retornado por getMediaContent. Esse é o nome do recurso que será informado em onCustomClick quando o usuário clicar no MediaView que contém o conteúdo de vídeo retornado por getMediaContent.

Métodos públicos

destruir

abstract void destroy()

Destrói o objeto de anúncio. Nenhum outro método deve ser chamado no objeto de anúncio depois que destroy for chamado.

getAvailableAssetNames

abstract @Nullable List<StringgetAvailableAssetNames()

Retorna uma lista de todos os recursos disponíveis.

Retorna
@Nullable List<String>

uma lista de todos os recursos disponíveis ou uma lista vazia se não houver recursos disponíveis.

getCustomFormatId

abstract @Nullable String getCustomFormatId()

Retorna o ID do formato de anúncio nativo personalizado, conforme definido na interface do Ad Manager.

getDisplayOpenMeasurement

abstract @Nullable NativeCustomFormatAd.DisplayOpenMeasurement getDisplayOpenMeasurement()

Retorna o DisplayOpenMeasurement associado a este anúncio.

Retorna
@Nullable NativeCustomFormatAd.DisplayOpenMeasurement

null se a medição aberta de exibição não estiver disponível para esse anúncio.

getImage

abstract @Nullable NativeAd.Image getImage(String assetName)

Retorna um recurso de imagem.

Parâmetros
String assetName

O nome do recurso a ser recuperado.

Retorna
@Nullable NativeAd.Image

o valor do recurso com o nome dele ou nulo se não houver um nome de recurso.

getMediaContent

abstract @Nullable MediaContent getMediaContent()

Retorna o MediaContent associado a este anúncio.

getText

abstract @Nullable CharSequence getText(String assetName)

Retorna um recurso de string de números, URLs ou outros tipos que não sejam um recurso de imagem.

Parâmetros
String assetName

O nome do recurso a ser recuperado.

Retorna
@Nullable CharSequence

o valor do recurso com o nome dele ou nulo se não houver um nome de recurso.

performClick

abstract void performClick(String assetName)

Executa um clique no anúncio, executando o comportamento de click-through.

Parâmetros
String assetName

O nome do recurso que foi clicado.

recordImpression

abstract void recordImpression()

Registra uma impressão. Chame esse método quando o anúncio for mostrado ao usuário pela primeira vez.