NativeCustomFormatAd

public 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ée.

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

Constantes

default static final String
ASSET_NAME_VIDEO = "_videoMediaView"

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

Méthodes publiques

abstract void

Détruit l'objet d'annonce.

abstract @Nullable List<String>

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

abstract @Nullable String

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

abstract @Nullable NativeCustomFormatAd.DisplayOpenMeasurement

Renvoie le DisplayOpenMeasurement associé à cette annonce.

abstract @Nullable NativeAd.Image
getImage(String assetName)

Renvoie un composant Image.

abstract @Nullable MediaContent

Renvoie le MediaContent associé à cette annonce.

abstract @Nullable CharSequence
getText(String assetName)

Renvoie un composant Chaîne contenant des nombres, des URL ou d'autres types de données qu'un composant Image.

abstract void
performClick(String assetName)

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

abstract void

Enregistre une impression.

Constantes

ASSET_NAME_VIDEO

default static final String ASSET_NAME_VIDEO = "_videoMediaView"

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.

Méthodes publiques

détruire

abstract void destroy()

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

abstract @Nullable List<StringgetAvailableAssetNames()

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

Renvoie
@Nullable List<String>

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

getCustomFormatId

abstract @Nullable String getCustomFormatId()

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

getDisplayOpenMeasurement

abstract @Nullable NativeCustomFormatAd.DisplayOpenMeasurement getDisplayOpenMeasurement()

Renvoie le DisplayOpenMeasurement associé à cette annonce.

Renvoie
@Nullable NativeCustomFormatAd.DisplayOpenMeasurement

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

Obtenir l'image

abstract @Nullable NativeAd.Image getImage(String assetName)

Renvoie un composant Image.

Paramètres
String assetName

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

Renvoie
@Nullable NativeAd.Image

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

getMediaContent

abstract @Nullable MediaContent getMediaContent()

Renvoie le MediaContent associé à cette annonce.

getText

abstract @Nullable CharSequence getText(String assetName)

Renvoie un composant Chaîne contenant des nombres, des URL ou d'autres types de données qu'un composant Image.

Paramètres
String assetName

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

Renvoie
@Nullable CharSequence

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

performClick

abstract void performClick(String assetName)

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

Paramètres
String assetName

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

recordImpression

abstract void recordImpression()

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