NativeAdOptions.Builder

class NativeAdOptions.Builder


Classe de compilateur pour NativeAdOptions.

Résumé

Constructeurs publics

Fonctions publiques

NativeAdOptions!

Construit un objet NativeAdOptions avec les attributs spécifiés.

NativeAdOptions.Builder!

Active les balayages en tant que geste de clic personnalisé.

NativeAdOptions.Builder!

Définit l'emplacement de l'icône Choisir sa pub (le cas échéant).

NativeAdOptions.Builder!

Définit le format des contenus multimédias.

NativeAdOptions.Builder!

Définissez cette valeur booléenne sur true pour demander une implémentation personnalisée de la fonctionnalité "Ignorer cette annonce".

NativeAdOptions.Builder!

Indique si plusieurs images doivent être demandées ou non.

NativeAdOptions.Builder!

Indique si les URL seules doivent être renvoyées pour les composants Image.

NativeAdOptions.Builder!

Définit l'objet VideoOptions.

Constructeurs publics

Builder

Builder()

Fonctions publiques

build

fun build(): NativeAdOptions!

Construit un objet NativeAdOptions avec les attributs spécifiés.

enableCustomClickGestureDirection

@CanIgnoreReturnValue
fun enableCustomClickGestureDirection(
    @NativeAdOptions.SwipeGestureDirection swipeGestureDirection: Int,
    tapsAllowed: Boolean
): NativeAdOptions.Builder!

Active les balayages en tant que geste de clic personnalisé.

Paramètres
@NativeAdOptions.SwipeGestureDirection swipeGestureDirection: Int

SwipeGestureDirection à comptabiliser comme un clic.

tapsAllowed: Boolean

Indique si les pressions doivent toujours être autorisées en tant que clics.

Disponible uniquement pour les éditeurs inscrits sur la liste d'autorisation. Ces paramètres seront ignorés pour les éditeurs qui ne figurent pas sur la liste d'autorisation.

setAdChoicesPlacement

@CanIgnoreReturnValue
fun setAdChoicesPlacement(
    @NativeAdOptions.AdChoicesPlacement adChoicesPlacement: Int
): NativeAdOptions.Builder!

Définit l'emplacement de l'icône Choisir sa pub (le cas échéant). La valeur doit être ADCHOICES_TOP_LEFT, ADCHOICES_TOP_RIGHT, ADCHOICES_BOTTOM_RIGHT ou ADCHOICES_BOTTOM_LEFT. La valeur par défaut est ADCHOICES_TOP_RIGHT.

setMediaAspectRatio

@CanIgnoreReturnValue
fun setMediaAspectRatio(
    @NativeAdOptions.NativeMediaAspectRatio aspectRatio: Int
): NativeAdOptions.Builder!

Définit le format des contenus multimédias.

Paramètres
@NativeAdOptions.NativeMediaAspectRatio aspectRatio: Int

Format à définir à l'aide de l'une des options NativeMediaAspectRatio.

setRequestCustomMuteThisAd

@CanIgnoreReturnValue
fun setRequestCustomMuteThisAd(requestCustomMuteThisAd: Boolean): NativeAdOptions.Builder!

Définissez cette valeur booléenne sur true pour demander une implémentation personnalisée de la fonctionnalité "Ignorer cette annonce". La valeur par défaut est false.

setRequestMultipleImages

@CanIgnoreReturnValue
fun setRequestMultipleImages(shouldRequestMultipleImages: Boolean): NativeAdOptions.Builder!

Indique si plusieurs images doivent être demandées ou non. La valeur par défaut est Faux (false).

setReturnUrlsForImageAssets

@CanIgnoreReturnValue
fun setReturnUrlsForImageAssets(shouldReturnUrls: Boolean): NativeAdOptions.Builder!

Indique si les URL seules doivent être renvoyées pour les composants Image. Si la valeur est "true", le SDK ne télécharge pas les composants Image et renvoie à la place un NativeAd.Image avec uniquement les propriétés URI et Échelle renseignées. Si la valeur est "false", le SDK télécharge automatiquement les éléments Image et renvoie un NativeAd.Image avec les trois propriétés (URI, Échelle et Drawable) renseignées. La valeur par défaut est false.

setVideoOptions

@CanIgnoreReturnValue
fun setVideoOptions(videoOptions: VideoOptions!): NativeAdOptions.Builder!

Définit l'objet VideoOptions.