NativeCustomFormatAd

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

const String!
ASSET_NAME_VIDEO = "_videoMediaView"

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

Funzioni pubbliche

Unit

Elimina l'oggetto annuncio.

(Mutable)List<String!>?

Restituisce un elenco di tutti gli asset disponibili.

String?

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

NativeCustomFormatAd.DisplayOpenMeasurement?

Restituisce l'DisplayOpenMeasurement associato a questo annuncio.

NativeAd.Image?
getImage(assetName: String!)

Restituisce un asset immagine.

MediaContent?

Restituisce l'MediaContent associato a questo annuncio.

CharSequence?
getText(assetName: String!)

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

Unit
performClick(assetName: String!)

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

Unit

Registra un'impressione.

Costanti

ASSET_NAME_VIDEO

const val ASSET_NAME_VIDEO = "_videoMediaView": String!

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.

Funzioni pubbliche

eliminare

fun destroy(): Unit

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

getAvailableAssetNames

fun getAvailableAssetNames(): (Mutable)List<String!>?

Restituisce un elenco di tutti gli asset disponibili.

Resi
(Mutable)List<String!>?

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

getCustomFormatId

fun getCustomFormatId(): String?

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

getDisplayOpenMeasurement

fun getDisplayOpenMeasurement(): NativeCustomFormatAd.DisplayOpenMeasurement?

Restituisce l'DisplayOpenMeasurement associato a questo annuncio.

Resi
NativeCustomFormatAd.DisplayOpenMeasurement?

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

getImage

fun getImage(assetName: String!): NativeAd.Image?

Restituisce un asset immagine.

Parametri
assetName: String!

Il nome dell'asset da recuperare.

Resi
NativeAd.Image?

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

getMediaContent

fun getMediaContent(): MediaContent?

Restituisce l'MediaContent associato a questo annuncio.

getText

fun getText(assetName: String!): CharSequence?

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

Parametri
assetName: String!

Il nome dell'asset da recuperare.

Resi
CharSequence?

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

performClick

fun performClick(assetName: String!): Unit

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

Parametri
assetName: String!

Il nome dell'asset su cui è stato fatto clic.

recordImpression

fun recordImpression(): Unit

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