NativeAdOptions.Builder

class NativeAdOptions.Builder


Classe Builder 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 du contenu multimédia.

NativeAdOptions.Builder!

Définissez ce booléen 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 seules les URL 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

Le SwipeGestureDirection à comptabiliser comme un clic.

tapsAllowed: Boolean

Indique si les appuis doivent toujours être autorisés 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 sont 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 l'une des suivantes : 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 du contenu multimédia.

Paramètres
@NativeAdOptions.NativeMediaAspectRatio aspectRatio: Int

Le format doit être défini à l'aide de l'une des options NativeMediaAspectRatio.

setRequestCustomMuteThisAd

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

Définissez ce booléen 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 seules les URL 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 un NativeAd.Image avec uniquement les propriétés URI et Scale renseignées. Si la valeur est "false", le SDK télécharge automatiquement les éléments d'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.