NativeCustomFormatAd

interface NativeCustomFormatAd


Format personnalisé d'annonce native Ad Manager. Les formats personnalisés d'annonces natives (définis par l'utilisateur) vous permettent de définir vos propres variables pour les annonces natives traditionnelles. Les formats personnalisés d'annonces natives vous permettent de définir et d'afficher vos propres composants, et de définir le comportement au clic de l'annonce.

Résumé

Types imbriqués

Interface pour la mesure ouverte dans les annonces display.

Définition de l'interface pour un rappel à invoquer lorsqu'un utilisateur clique sur un format d'annonce native personnalisé.

Définition de l'interface pour un rappel à invoquer lorsqu'un format d'annonce native personnalisée a été chargé.

Constantes

const String!
ASSET_NAME_VIDEO = "_videoMediaView"

Nom de l'élément associé au contenu vidéo renvoyé par getMediaContent.

Fonctions publiques

Unit

Détruit l'objet d'annonce.

(Mutable)List<String!>?

Renvoie la liste de tous les éléments disponibles.

String?

Renvoie l'ID du format d'annonce native personnalisé tel qu'il est défini dans l'UI Ad Manager.

NativeCustomFormatAd.DisplayOpenMeasurement?

Renvoie le DisplayOpenMeasurement associé à cette annonce.

NativeAd.Image?
getImage(assetName: String!)

Renvoie un composant Image.

MediaContent?

Renvoie le MediaContent associé à cette annonce.

CharSequence?
getText(assetName: String!)

Renvoie un asset de chaîne de nombres, d'URL ou d'autres types qu'un asset image.

Unit
performClick(assetName: String!)

Effectue un clic sur l'annonce, exécutant son comportement de redirection.

Unit

Enregistre une impression.

Constantes

ASSET_NAME_VIDEO

const val ASSET_NAME_VIDEO = "_videoMediaView": String!

Nom de l'élément associé au contenu vidéo renvoyé par getMediaContent. Il s'agit du nom de l'élément qui sera indiqué dans onCustomClick lorsque l'utilisateur cliquera sur le MediaView contenant le contenu vidéo renvoyé par getMediaContent.

Fonctions publiques

détruire

fun destroy(): Unit

Détruit l'objet d'annonce. Aucune autre méthode ne doit être appelée sur l'objet d'annonce après l'appel de destroy.

getAvailableAssetNames

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

Renvoie la liste de tous les éléments disponibles.

Renvoie
(Mutable)List<String!>?

une liste de tous les composants disponibles ou une liste vide si aucun composant n'est disponible.

getCustomFormatId

fun getCustomFormatId(): String?

Renvoie l'ID du format d'annonce native personnalisé tel qu'il est défini dans l'UI Ad Manager.

getDisplayOpenMeasurement

fun getDisplayOpenMeasurement(): NativeCustomFormatAd.DisplayOpenMeasurement?

Renvoie le DisplayOpenMeasurement associé à cette annonce.

Renvoie
NativeCustomFormatAd.DisplayOpenMeasurement?

null si la mesure ouverte de l'affichage n'est pas disponible pour cette annonce.

Obtenir l'image

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

Renvoie un composant Image.

Paramètres
assetName: String!

Nom de l'élément à récupérer.

Renvoie
NativeAd.Image?

la valeur de l'élément avec le nom de l'élément, ou null si ce nom n'existe pas.

getMediaContent

fun getMediaContent(): MediaContent?

Renvoie le MediaContent associé à cette annonce.

getText

fun getText(assetName: String!): CharSequence?

Renvoie un asset de chaîne de nombres, d'URL ou d'autres types qu'un asset image.

Paramètres
assetName: String!

Nom de l'élément à récupérer.

Renvoie
CharSequence?

la valeur de l'élément avec le nom de l'élément, ou null si ce nom n'existe pas.

performClick

fun performClick(assetName: String!): Unit

Effectue un clic sur l'annonce, exécutant son comportement de redirection.

Paramètres
assetName: String!

Nom du composant sur lequel l'utilisateur a cliqué.

recordImpression

fun recordImpression(): Unit

Enregistre une impression. Appelez cette méthode lorsque l'annonce est affichée pour la première fois à l'utilisateur.