NativeAdOptions.Builder

class NativeAdOptions.Builder


Classe del generatore per NativeAdOptions.

Riepilogo

Costruttori pubblici

Funzioni pubbliche

NativeAdOptions!

Costruisce un oggetto NativeAdOptions con gli attributi specificati.

NativeAdOptions.Builder!

Consente gli scorrimenti come gesto di clic personalizzato.

NativeAdOptions.Builder!

Imposta il posizionamento dell'icona Scegli Tu! (se presente).

NativeAdOptions.Builder!

Imposta le proporzioni dei contenuti multimediali.

NativeAdOptions.Builder!

Imposta questo valore booleano su true per richiedere un'implementazione personalizzata per la funzionalità Disattiva questo annuncio.

NativeAdOptions.Builder!

Imposta se devono essere richieste o meno più immagini.

NativeAdOptions.Builder!

Imposta se devono essere restituiti solo gli URL per gli asset immagine.

NativeAdOptions.Builder!

Imposta l'oggetto VideoOptions.

Costruttori pubblici

Builder

Builder()

Funzioni pubbliche

build

fun build(): NativeAdOptions!

Costruisce un oggetto NativeAdOptions con gli attributi specificati.

enableCustomClickGestureDirection

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

Consente gli scorrimenti come gesto di clic personalizzato.

Parametri
@NativeAdOptions.SwipeGestureDirection swipeGestureDirection: Int

SwipeGestureDirection da conteggiare come un clic.

tapsAllowed: Boolean

Indica se i tocchi devono essere comunque consentiti come clic.

Disponibile solo per i publisher inclusi nella lista consentita. Queste impostazioni verranno ignorate per i publisher non inclusi nella lista consentita.

setAdChoicesPlacement

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

Imposta il posizionamento dell'icona Scegli Tu! (se presente). Il valore deve essere uno dei seguenti: ADCHOICES_TOP_LEFT, ADCHOICES_TOP_RIGHT, ADCHOICES_BOTTOM_RIGHT o ADCHOICES_BOTTOM_LEFT. Il valore predefinito è ADCHOICES_TOP_RIGHT.

setMediaAspectRatio

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

Imposta le proporzioni dei contenuti multimediali.

Parametri
@NativeAdOptions.NativeMediaAspectRatio aspectRatio: Int

Le proporzioni da impostare utilizzando una delle opzioni NativeMediaAspectRatio.

setRequestCustomMuteThisAd

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

Imposta questo valore booleano su true per richiedere un'implementazione personalizzata per la funzionalità Disattiva questo annuncio. Il valore predefinito è false.

setRequestMultipleImages

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

Imposta se devono essere richieste o meno più immagini. Il valore predefinito è false.

setReturnUrlsForImageAssets

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

Imposta se devono essere restituiti solo gli URL per gli asset immagine. Se true, l'SDK non scarica gli asset immagine e restituisce un NativeAd.Image con solo le proprietà URI e Scala compilate. Se il valore è false, l'SDK scarica automaticamente gli asset immagine e restituisce un NativeAd.Image con tutte e tre le proprietà (URI, Scale e Drawable) completate. Il valore predefinito è false.

setVideoOptions

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

Imposta l'oggetto VideoOptions.