NativeAdOptions.Builder

class NativeAdOptions.Builder


Klasa Builder dla NativeAdOptions.

Podsumowanie

Konstruktory publiczne

Funkcje publiczne

NativeAdOptions!

Tworzy obiekt NativeAdOptions z określonymi atrybutami.

NativeAdOptions.Builder!

Umożliwia używanie gestów przesuwania jako niestandardowych gestów kliknięcia.

NativeAdOptions.Builder!

Określa miejsce docelowe ikony Informacja (jeśli występuje).

NativeAdOptions.Builder!

Ustawia format obrazu multimediów.

NativeAdOptions.Builder!

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

NativeAdOptions.Builder!

Określa, czy należy wysyłać prośby o wiele obrazów.

NativeAdOptions.Builder!

Określa, czy w przypadku zasobów graficznych 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 używanie gestów przesuwania jako niestandardowych gestów kliknięcia.

Parametry
@NativeAdOptions.SwipeGestureDirection swipeGestureDirection: Int

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

tapsAllowed: Boolean

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

Dostępne tylko dla wydawców z listy dozwolonych. W przypadku wydawców, którzy nie znajdują się na liście dozwolonych, te ustawienia będą ignorowane.

setAdChoicesPlacement

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

Określa miejsce docelowe ikony Informacja (jeśli występuje). Wartość powinna być jedną z tych: 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 multimediów.

Parametry
@NativeAdOptions.NativeMediaAspectRatio aspectRatio: Int

format obrazu, który można ustawić za pomocą jednej z opcji NativeMediaAspectRatio.

setRequestCustomMuteThisAd

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

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

setRequestMultipleImages

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

Określa, czy należy wysyłać prośby o wiele obrazów. Wartość domyślna to fałsz.

setReturnUrlsForImageAssets

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

Określa, czy w przypadku zasobów graficznych mają być zwracane tylko adresy URL. Jeśli wartość to „true”, pakiet SDK nie pobierze komponentów z obrazem, tylko zwróci obiekt NativeAd.Image z wypełnionymi właściwościami URI i Scale. Jeśli wartość jest fałszywa, pakiet SDK automatycznie pobierze zasoby obrazów i zwróci obiekt NativeAd.Image ze wszystkimi 3 właściwościami (URI, Scale i Drawable). Wartość domyślna to fałsz.

setVideoOptions

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

Ustawia obiekt VideoOptions.