NativeAdOptions.Builder

public final class NativeAdOptions.Builder


Klasa konstruktora dla NativeAdOptions.

Podsumowanie

Konstruktory publiczne

Metody publiczne

NativeAdOptions

Tworzy obiekt NativeAdOptions z określonymi atrybutami.

NativeAdOptions.Builder
@CanIgnoreReturnValue
enableCustomClickGestureDirection(
    @NativeAdOptions.SwipeGestureDirection int swipeGestureDirection,
    boolean tapsAllowed
)

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
@CanIgnoreReturnValue
setRequestCustomMuteThisAd(boolean requestCustomMuteThisAd)

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

NativeAdOptions.Builder
@CanIgnoreReturnValue
setRequestMultipleImages(boolean shouldRequestMultipleImages)

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

public Builder()

Metody publiczne

kompilacja

public NativeAdOptions build()

Tworzy obiekt NativeAdOptions z określonymi atrybutami.

enableCustomClickGestureDirection

@CanIgnoreReturnValue
public NativeAdOptions.Builder enableCustomClickGestureDirection(
    @NativeAdOptions.SwipeGestureDirection int swipeGestureDirection,
    boolean tapsAllowed
)

Umożliwia przesuwanie jako niestandardowy gest kliknięcia.

Parametry
@NativeAdOptions.SwipeGestureDirection int swipeGestureDirection

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

boolean tapsAllowed

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
public NativeAdOptions.Builder setAdChoicesPlacement(
    @NativeAdOptions.AdChoicesPlacement int adChoicesPlacement
)

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
public NativeAdOptions.Builder setMediaAspectRatio(
    @NativeAdOptions.NativeMediaAspectRatio int aspectRatio
)

Ustawia format obrazu.

Parametry
@NativeAdOptions.NativeMediaAspectRatio int aspectRatio

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

setRequestCustomMuteThisAd

@CanIgnoreReturnValue
public NativeAdOptions.Builder setRequestCustomMuteThisAd(boolean requestCustomMuteThisAd)

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

setRequestMultipleImages

@CanIgnoreReturnValue
public NativeAdOptions.Builder setRequestMultipleImages(boolean shouldRequestMultipleImages)

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

setReturnUrlsForImageAssets

@CanIgnoreReturnValue
public NativeAdOptions.Builder setReturnUrlsForImageAssets(boolean shouldReturnUrls)

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
public NativeAdOptions.Builder setVideoOptions(VideoOptions videoOptions)

Ustawia obiekt VideoOptions.