NativeAdOptions.Builder

class NativeAdOptions.Builder


Builder-Klasse für NativeAdOptions.

Zusammenfassung

Öffentliche Konstruktoren

Öffentliche Funktionen

NativeAdOptions!

Erstellt ein NativeAdOptions-Objekt mit den angegebenen Attributen.

NativeAdOptions.Builder!

Aktiviert Wischbewegungen als benutzerdefinierte Klickgeste.

NativeAdOptions.Builder!

Legt die Position des Datenschutzinfo-Symbols fest (sofern vorhanden).

NativeAdOptions.Builder!

Legt das Seitenverhältnis der Medien fest.

NativeAdOptions.Builder!

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

NativeAdOptions.Builder!

Legt fest, ob mehrere Bilder angefordert werden sollen.

NativeAdOptions.Builder!

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

NativeAdOptions.Builder!

Legt das Objekt VideoOptions fest.

Öffentliche Konstruktoren

Builder

Builder()

Öffentliche Funktionen

Build

fun build(): NativeAdOptions!

Erstellt ein NativeAdOptions-Objekt mit den angegebenen Attributen.

enableCustomClickGestureDirection

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

Aktiviert Wischbewegungen als benutzerdefinierte Klickgeste.

Parameter
@NativeAdOptions.SwipeGestureDirection swipeGestureDirection: Int

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

tapsAllowed: Boolean

Gibt an, ob Taps weiterhin als Klicks gezählt werden sollen.

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 Position des Datenschutzinfo-Symbols fest (sofern 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!

Legt das Seitenverhältnis der Medien fest.

Parameter
@NativeAdOptions.NativeMediaAspectRatio aspectRatio: Int

Das Seitenverhältnis muss mit einer der NativeMediaAspectRatio-Optionen festgelegt werden.

setRequestCustomMuteThisAd

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

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

setRequestMultipleImages

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

Legt fest, ob mehrere Bilder angefordert werden sollen. Der Standardwert ist "false".

setReturnUrlsForImageAssets

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

Legt fest, ob nur URLs für Bild-Assets zurückgegeben werden sollen. Wenn „true“, lädt das SDK keine Bild-Assets herunter, sondern gibt stattdessen ein NativeAd.Image mit nur den Attributen „URI“ und „Scale“ zurück. Wenn „false“ festgelegt ist, lädt das SDK automatisch Bild-Assets herunter und gibt ein NativeAd.Image mit allen drei Attributen (URI, Scale und Drawable) zurück. Der Standardwert ist „false“.

setVideoOptions

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

Legt das Objekt VideoOptions fest.