NativeAdOptions.Builder

public final class NativeAdOptions.Builder


Classe Builder pour NativeAdOptions.

Résumé

Constructeurs publics

Méthodes publiques

NativeAdOptions

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

NativeAdOptions.Builder
@CanIgnoreReturnValue
enableCustomClickGestureDirection(
    @NativeAdOptions.SwipeGestureDirection int swipeGestureDirection,
    boolean tapsAllowed
)

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
@CanIgnoreReturnValue
setRequestCustomMuteThisAd(boolean requestCustomMuteThisAd)

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

NativeAdOptions.Builder
@CanIgnoreReturnValue
setRequestMultipleImages(boolean shouldRequestMultipleImages)

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

public Builder()

Méthodes publiques

build

public NativeAdOptions build()

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

enableCustomClickGestureDirection

@CanIgnoreReturnValue
public NativeAdOptions.Builder enableCustomClickGestureDirection(
    @NativeAdOptions.SwipeGestureDirection int swipeGestureDirection,
    boolean tapsAllowed
)

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

Paramètres
@NativeAdOptions.SwipeGestureDirection int swipeGestureDirection

Le SwipeGestureDirection à comptabiliser comme un clic.

boolean tapsAllowed

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
public NativeAdOptions.Builder setAdChoicesPlacement(
    @NativeAdOptions.AdChoicesPlacement int adChoicesPlacement
)

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
public NativeAdOptions.Builder setMediaAspectRatio(
    @NativeAdOptions.NativeMediaAspectRatio int aspectRatio
)

Définit le format du contenu multimédia.

Paramètres
@NativeAdOptions.NativeMediaAspectRatio int aspectRatio

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

setRequestCustomMuteThisAd

@CanIgnoreReturnValue
public NativeAdOptions.Builder setRequestCustomMuteThisAd(boolean requestCustomMuteThisAd)

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
public NativeAdOptions.Builder setRequestMultipleImages(boolean shouldRequestMultipleImages)

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

setReturnUrlsForImageAssets

@CanIgnoreReturnValue
public NativeAdOptions.Builder setReturnUrlsForImageAssets(boolean shouldReturnUrls)

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
public NativeAdOptions.Builder setVideoOptions(VideoOptions videoOptions)

Définit l'objet VideoOptions.