NativeAdOptions.Builder

class NativeAdOptions.Builder


Builder-Klasse für NativeAdOptions.

Zusammenfassung

Öffentliche Konstruktoren

Öffentliche Funktionen

NativeAdOptions!

Erzeugt ein NativeAdOptions-Objekt mit den angegebenen Attributen.

NativeAdOptions.Builder!

Wischbewegungen als benutzerdefinierte Klickgeste aktivieren

NativeAdOptions.Builder!

Legt die Platzierung des Datenschutzinfo-Symbols fest (falls vorhanden).

NativeAdOptions.Builder!

Hiermit wird das Seitenverhältnis des Mediums festgelegt.

NativeAdOptions.Builder!

Legen Sie diesen booleschen Wert auf true fest, um eine benutzerdefinierte Implementierung für die Funktion „Diese Anzeige ignorieren“ anzufordern.

NativeAdOptions.Builder!

Hier legen Sie fest, ob mehrere Bilder angefordert werden sollen oder nicht.

NativeAdOptions.Builder!

Hier legen Sie fest, ob für Bild-Assets nur URLs zurückgegeben werden sollen.

NativeAdOptions.Builder!

Das VideoOptions-Objekt wird festgelegt.

Öffentliche Konstruktoren

Builder

Builder()

Öffentliche Funktionen

Build

fun build(): NativeAdOptions!

Erzeugt ein NativeAdOptions-Objekt mit den angegebenen Attributen.

enableCustomClickGestureDirection

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

Wischbewegungen als benutzerdefinierte Klickgeste aktivieren

Parameter
@NativeAdOptions.SwipeGestureDirection swipeGestureDirection: Int

Die SwipeGestureDirection, die als Klick gezählt werden soll.

tapsAllowed: Boolean

Ob Tippen weiterhin als Klicks zugelassen werden soll.

Nur für Publisher auf der Zulassungsliste verfügbar. Diese Einstellungen werden für Publisher, die nicht auf der Zulassungsliste stehen, ignoriert.

setAdChoicesPlacement

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

Legt die Platzierung des Datenschutzinfo-Symbols fest (falls vorhanden). Der Wert muss einer der folgenden sein: ADCHOICES_TOP_LEFT, ADCHOICES_TOP_RIGHT, ADCHOICES_BOTTOM_RIGHT oder ADCHOICES_BOTTOM_LEFT. Der Standardwert ist ADCHOICES_TOP_RIGHT.

setMediaAspectRatio

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

Hiermit wird das Seitenverhältnis des Mediums festgelegt.

Parameter
@NativeAdOptions.NativeMediaAspectRatio aspectRatio: Int

Seitenverhältnis, das mit einer der NativeMediaAspectRatio-Optionen festgelegt werden soll.

setRequestCustomMuteThisAd

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

Legen Sie diesen booleschen Wert auf true fest, um eine benutzerdefinierte Implementierung für die Funktion „Diese Anzeige ignorieren“ anzufordern. Der Standardwert ist false.

setRequestMultipleImages

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

Hier legen Sie fest, ob mehrere Bilder angefordert werden sollen oder nicht. Der Standardwert ist "false".

setReturnUrlsForImageAssets

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

Hier legen Sie fest, ob für Bild-Assets nur URLs zurückgegeben werden sollen. Wenn „true“ festgelegt ist, lädt das SDK keine Bild-Assets herunter und gibt stattdessen eine NativeAd.Image zurück, in der nur die URI- und Skaleneigenschaften ausgefüllt sind. Wenn „false“ festgelegt ist, lädt das SDK automatisch Bild-Assets herunter und gibt eine NativeAd.Image mit allen drei Attributen (URI, Scale und Drawable) zurück. Der Standardwert ist "false".

setVideoOptions

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

Das VideoOptions-Objekt wird festgelegt.