NativeAdOptions.Builder

class NativeAdOptions.Builder


Klasa konstruktora dla NativeAdOptions.

Podsumowanie

Konstruktory publiczne

Funkcje publiczne

NativeAdOptions!

Tworzy obiekt NativeAdOptions z określonymi atrybutami.

NativeAdOptions.Builder!

Umożliwia przesuwanie jako niestandardowy gest kliknięcia.

NativeAdOptions.Builder!

Ustawia położenie ikony Informacja (jeśli występuje).

NativeAdOptions.Builder!

Ustawia format obrazu.

NativeAdOptions.Builder!

Aby poprosić o niestandardową implementację funkcji Wyłącz tę reklamę, ustaw tę wartość logiczną na true.

NativeAdOptions.Builder!

Określa, czy należy przesłać wiele obrazów.

NativeAdOptions.Builder!

Określa, czy w przypadku komponentów z obrazami mają być zwracane tylko adresy URL.

NativeAdOptions.Builder!

Ustawia obiekt VideoOptions.

Konstruktory publiczne

Monter

Builder()

Funkcje publiczne

kompilacja

fun build(): NativeAdOptions!

Tworzy obiekt NativeAdOptions z określonymi atrybutami.

enableCustomClickGestureDirection

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

Umożliwia przesuwanie jako niestandardowy gest kliknięcia.

Parametry
@NativeAdOptions.SwipeGestureDirection swipeGestureDirection: Int

SwipeGestureDirection, aby zostało zliczone jako kliknięcie.

tapsAllowed: Boolean

Określa, czy dotykowe przyciski nadal mają być traktowane jako kliknięcia.

Dostępne tylko dla wydawców na liście dozwolonych. Te ustawienia będą ignorowane w przypadku wydawców, którzy nie są na liście dozwolonych.

setAdChoicesPlacement

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

Ustawia położenie ikony Informacja (jeśli występuje). Wartość powinna być jedną z ADCHOICES_TOP_LEFT, ADCHOICES_TOP_RIGHT, ADCHOICES_BOTTOM_RIGHT lub ADCHOICES_BOTTOM_LEFT. Wartość domyślna to ADCHOICES_TOP_RIGHT.

setMediaAspectRatio

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

Ustawia format obrazu.

Parametry
@NativeAdOptions.NativeMediaAspectRatio aspectRatio: Int

współczynnik proporcji, który należy ustawić za pomocą jednej z opcji NativeMediaAspectRatio.

setRequestCustomMuteThisAd

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

Aby poprosić o niestandardową implementację funkcji Wyłącz tę reklamę, ustaw tę wartość logiczną na true. Wartością domyślną jest false.

setRequestMultipleImages

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

Określa, czy należy przesłać wiele obrazów. Wartość domyślna to false (fałsz).

setReturnUrlsForImageAssets

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

Określa, czy w przypadku komponentów z obrazami mają być zwracane tylko adresy URL. Jeśli wartość to prawda, pakiet SDK nie pobierze komponentów z obrazem, a zamiast tego zwróci obiekt NativeAd.Image z wypełnionymi tylko właściwościami URI i Scale. Jeśli wartość jest równa fałsz, pakiet SDK automatycznie pobierze zasoby obrazu i zwróci obiekt NativeAd.Image ze wszystkimi 3 właściwościami (URI, Skala i Drawable). Wartość domyślna to false (fałsz).

setVideoOptions

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

Ustawia obiekt VideoOptions.