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 ed eseguire il rendering delle tue risorse e di definire il comportamento al clic dell'annuncio.

Riepilogo

Tipi nidificati

Un'interfaccia per la misurazione aperta negli annunci display.

Definizione dell'interfaccia per una richiamata da richiamare quando un utente fa clic su un formato dell'annuncio nativo personalizzato.

Definizione dell'interfaccia per un callback da richiamare quando un formato dell'annuncio nativo personalizzato è stato caricato correttamente.

Costanti

default static final String
ASSET_NAME_VIDEO = "_videoMediaView"

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

Metodi pubblici

abstract void

Elimina l'oggetto annuncio.

abstract @Nullable List<String>

Restituisce un elenco di tutti gli asset disponibili.

abstract @Nullable String

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

abstract @Nullable NativeCustomFormatAd.DisplayOpenMeasurement

Restituisce l'DisplayOpenMeasurement associato a questo annuncio.

abstract @Nullable NativeAd.Image
getImage(String assetName)

Restituisce un asset immagine.

abstract @Nullable MediaContent

Restituisce l'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 comportamento clickthrough.

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. Questo è il nome dell'asset 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()

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

getAvailableAssetNames

abstract @Nullable List<StringgetAvailableAssetNames()

Restituisce un elenco di tutti gli asset 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 definito nell'interfaccia utente di Ad Manager.

getDisplayOpenMeasurement

abstract @Nullable NativeCustomFormatAd.DisplayOpenMeasurement getDisplayOpenMeasurement()

Restituisce l'DisplayOpenMeasurement associato a questo annuncio.

Resi
@Nullable NativeCustomFormatAd.DisplayOpenMeasurement

null se la misurazione aperta del display non è disponibile per questo annuncio.

getImage

abstract @Nullable NativeAd.Image getImage(String assetName)

Restituisce un asset immagine.

Parametri
String assetName

Il nome dell'asset da recuperare.

Resi
@Nullable NativeAd.Image

il valore dell'asset con il nome dell'asset o null se non esiste un nome dell'asset.

getMediaContent

abstract @Nullable MediaContent getMediaContent()

Restituisce l'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 dell'asset da recuperare.

Resi
@Nullable CharSequence

il valore dell'asset con il nome dell'asset o null se non esiste un nome dell'asset.

performClick

abstract void performClick(String assetName)

Esegue un clic sull'annuncio, eseguendo il comportamento clickthrough.

Parametri
String assetName

Il nome dell'asset 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.