NativeCustomFormatAd

public interface NativeCustomFormatAd


Format d'annonce native personnalisée 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 d'annonces natives personnalisés vous permettent de définir et d'afficher vos propres composants, ainsi que le comportement de l'annonce en cas de clic.

Résumé

Types imbriqués

Interface de mesure ouverte dans les annonces display.

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

Définition d'interface pour un rappel à appeler 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 de l'annonce.

abstract @Nullable List<String>

Renvoie la liste de tous les composants disponibles.

abstract @Nullable String

Renvoie l'ID du format d'annonce native personnalisée tel que défini dans l'interface utilisateur d'Ad Manager.

abstract 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 de chaîne composé de nombres, d'URL ou d'autres types, à l'exception d'un composant Image.

abstract void
performClick(String assetName)

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

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 clique sur le MediaView contenant le contenu vidéo renvoyé par getMediaContent.

Méthodes publiques

détruire

abstract void destroy()

Détruit l'objet de l'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 composants 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 que défini dans l'interface utilisateur d'Ad Manager.

getDisplayOpenMeasurement

abstract NativeCustomFormatAd.DisplayOpenMeasurement getDisplayOpenMeasurement()

Renvoie le DisplayOpenMeasurement associé à cette annonce.

Renvoie
NativeCustomFormatAd.DisplayOpenMeasurement

null si la mesure de l'ouverture de l'écran 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'asset avec le nom de l'asset, ou null si aucun nom d'asset ne correspond.

getMediaContent

abstract @Nullable MediaContent getMediaContent()

Renvoie le MediaContent associé à cette annonce.

getText

abstract @Nullable CharSequence getText(String assetName)

Renvoie un composant de chaîne composé de nombres, d'URL ou d'autres types, à l'exception d'un composant Image.

Paramètres
String assetName

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

Renvoie
@Nullable CharSequence

la valeur de l'asset avec le nom de l'asset, ou null si aucun nom d'asset ne correspond.

performClick

abstract void performClick(String assetName)

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

Paramètres
String assetName

Nom de l'élément sur lequel l'utilisateur a cliqué.

recordImpression

abstract void recordImpression()

Enregistre une impression. Appelez cette méthode lorsque l'annonce est diffusée pour la première fois auprès de l'utilisateur.