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. Os formatos de anúncios nativos personalizados permitem 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 que será invocado quando um usuário clicar em um formato de anúncio nativo personalizado.

Definição de interface para um callback que 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 do anúncio.

abstract @Nullable List<String>

Retorna uma lista de todos os recursos disponíveis.

abstract @Nullable String

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

abstract NativeCustomFormatAd.DisplayOpenMeasurement

Retorna o DisplayOpenMeasurement associado a esse anúncio.

abstract @Nullable NativeAd.Image
getImage(String assetName)

Retorna um recurso de imagem.

abstract @Nullable MediaContent

Retorna o MediaContent associado a esse anúncio.

abstract @Nullable CharSequence
getText(String assetName)

Retorna um recurso de string de números, URLs ou outros tipos, exceto um recurso de imagem.

abstract void
performClick(String assetName)

Realiza um clique no anúncio, executando o comportamento de clique.

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 do vídeo retornado por getMediaContent.

Métodos públicos

destruir

abstract void destroy()

Destrói o objeto do anúncio. Nenhum outro método pode ser chamado no objeto de anúncio depois que destroy é 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 nenhum recurso estiver disponível.

getCustomFormatId

abstract @Nullable String getCustomFormatId()

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

getDisplayOpenMeasurement

abstract NativeCustomFormatAd.DisplayOpenMeasurement getDisplayOpenMeasurement()

Retorna o DisplayOpenMeasurement associado a esse anúncio.

Retorna
NativeCustomFormatAd.DisplayOpenMeasurement

null se a medição de abertura de tela 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 do recurso ou nulo se não houver esse nome.

getMediaContent

abstract @Nullable MediaContent getMediaContent()

Retorna o MediaContent associado a esse anúncio.

getText

abstract @Nullable CharSequence getText(String assetName)

Retorna um recurso de string de números, URLs ou outros tipos, exceto 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 do recurso ou nulo se não houver esse nome.

performClick

abstract void performClick(String assetName)

Realiza um clique no anúncio, executando o comportamento de clique.

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.