NativeCustomFormatAd

public interface NativeCustomFormatAd


Un formato dell'annuncio nativo personalizzato di Ad Manager. I formati degli annunci nativi personalizzati (definiti dall'utente) ti consentono di definire le tue variabili per gli annunci nativi tradizionali. I formati degli annunci nativi personalizzati ti consentono di definire e visualizzare i tuoi asset, nonché di definire il comportamento dei clic dell'annuncio.

Riepilogo

Tipi nidificati

Un'interfaccia per la misurazione aperta negli annunci display.

Definizione dell'interfaccia per un callback da chiamare quando un utente fa clic su un formato dell'annuncio nativo personalizzato.

Definizione dell'interfaccia per un callback da chiamare quando viene caricato correttamente un formato dell'annuncio nativo personalizzato.

Costanti

default static final String
ASSET_NAME_VIDEO = "_videoMediaView"

Il nome della risorsa associata ai contenuti video restituiti da getMediaContent.

Metodi pubblici

abstract void

Distruisce l'oggetto annuncio.

abstract @Nullable List<String>

Restituisce un elenco di tutte le risorse disponibili.

abstract @Nullable String

Restituisce l'ID del formato dell'annuncio nativo personalizzato come definito nell'interfaccia utente di Ad Manager.

abstract NativeCustomFormatAd.DisplayOpenMeasurement

Restituisce il DisplayOpenMeasurement associato a questo annuncio.

abstract @Nullable NativeAd.Image
getImage(String assetName)

Restituisce un asset immagine.

abstract @Nullable MediaContent

Restituisce il MediaContent associato a questo annuncio.

abstract @Nullable CharSequence
getText(String assetName)

Restituisce un asset stringa di numeri, URL o altri tipi diversi da un asset immagine.

abstract void
performClick(String assetName)

Esegue un clic sull'annuncio, eseguendo il relativo comportamento di clicthrough.

abstract void

Registra un'impressione.

Costanti

ASSET_NAME_VIDEO

default static final String ASSET_NAME_VIDEO = "_videoMediaView"

Il nome della risorsa associata ai contenuti video restituiti da getMediaContent. Si tratta del nome della risorsa che verrà riportato in onCustomClick quando l'utente fa clic sul MediaView contenente i contenuti video restituiti da getMediaContent.

Metodi pubblici

eliminare

abstract void destroy()

Distruisce l'oggetto annuncio. Non devono essere chiamati altri metodi sull'oggetto annuncio dopo la chiamata a destroy.

getAvailableAssetNames

abstract @Nullable List<StringgetAvailableAssetNames()

Restituisce un elenco di tutte le risorse disponibili.

Resi
@Nullable List<String>

un elenco di tutti gli asset disponibili o un elenco vuoto se non è disponibile alcun asset.

getCustomFormatId

abstract @Nullable String getCustomFormatId()

Restituisce l'ID del formato dell'annuncio nativo personalizzato come definito nell'interfaccia utente di Ad Manager.

getDisplayOpenMeasurement

abstract NativeCustomFormatAd.DisplayOpenMeasurement getDisplayOpenMeasurement()

Restituisce il DisplayOpenMeasurement associato a questo annuncio.

Resi
NativeCustomFormatAd.DisplayOpenMeasurement

null se la misurazione dell'apertura della visualizzazione non è disponibile per questo annuncio.

getImage

abstract @Nullable NativeAd.Image getImage(String assetName)

Restituisce un asset immagine.

Parametri
String assetName

Il nome della risorsa da recuperare.

Resi
@Nullable NativeAd.Image

il valore della risorsa con il nome della risorsa o null se non esiste un nome della risorsa.

getMediaContent

abstract @Nullable MediaContent getMediaContent()

Restituisce il MediaContent associato a questo annuncio.

getText

abstract @Nullable CharSequence getText(String assetName)

Restituisce un asset stringa di numeri, URL o altri tipi diversi da un asset immagine.

Parametri
String assetName

Il nome della risorsa da recuperare.

Resi
@Nullable CharSequence

il valore della risorsa con il nome della risorsa o null se non esiste un nome della risorsa.

performClick

abstract void performClick(String assetName)

Esegue un clic sull'annuncio, eseguendo il relativo comportamento di clicthrough.

Parametri
String assetName

Il nome della risorsa su cui è stato fatto clic.

recordImpression

abstract void recordImpression()

Registra un'impressione. Chiama questo metodo quando l'annuncio viene mostrato per la prima volta all'utente.