NativeAdOptions.Builder

class NativeAdOptions.Builder


Es la clase del compilador para NativeAdOptions.

Resumen

Constructores públicos

Funciones públicas

NativeAdOptions!

Crea un objeto NativeAdOptions con los atributos especificados.

NativeAdOptions.Builder!

Habilita los deslizamientos como un gesto de clic personalizado.

NativeAdOptions.Builder!

Establece la posición del ícono de AdChoices (si está presente).

NativeAdOptions.Builder!

Establece la relación de aspecto del contenido multimedia.

NativeAdOptions.Builder!

Establece este valor booleano en true para solicitar una implementación personalizada de la función Silenciar este anuncio.

NativeAdOptions.Builder!

Establece si se deben solicitar varias imágenes o no.

NativeAdOptions.Builder!

Establece si se deben mostrar solo las URLs para los recursos de imagen.

NativeAdOptions.Builder!

Establece el objeto VideoOptions.

Constructores públicos

Builder

Builder()

Funciones públicas

build

fun build(): NativeAdOptions!

Crea un objeto NativeAdOptions con los atributos especificados.

enableCustomClickGestureDirection

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

Habilita los deslizamientos como un gesto de clic personalizado.

Parámetros
@NativeAdOptions.SwipeGestureDirection swipeGestureDirection: Int

El SwipeGestureDirection que se registrará como un clic.

tapsAllowed: Boolean

Indica si los toques aún deben permitirse como clics.

Solo está disponible para los publicadores incluidos en la lista de entidades permitidas. Esta configuración se ignorará para los publicadores que no estén en la lista de entidades permitidas.

setAdChoicesPlacement

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

Establece la posición del ícono de AdChoices (si está presente). El valor debe ser uno de ADCHOICES_TOP_LEFT, ADCHOICES_TOP_RIGHT, ADCHOICES_BOTTOM_RIGHT o ADCHOICES_BOTTOM_LEFT. El valor predeterminado es ADCHOICES_TOP_RIGHT.

setMediaAspectRatio

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

Establece la relación de aspecto del contenido multimedia.

Parámetros
@NativeAdOptions.NativeMediaAspectRatio aspectRatio: Int

Es la relación de aspecto que se establecerá con una de las opciones de NativeMediaAspectRatio.

setRequestCustomMuteThisAd

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

Establece este valor booleano en true para solicitar una implementación personalizada de la función Silenciar este anuncio. El valor predeterminado es false.

setRequestMultipleImages

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

Establece si se deben solicitar varias imágenes o no. El valor predeterminado es falso.

setReturnUrlsForImageAssets

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

Establece si se deben mostrar solo las URLs para los recursos de imagen. Si es verdadero, el SDK no descargará recursos de imagen y, en su lugar, mostrará un NativeAd.Image con solo las propiedades URI y Scale propagadas. Si es falso, el SDK descargará automáticamente los recursos de imagen y mostrará un NativeAd.Image con las tres propiedades (URI, escala y elemento de diseño) propagadas. El valor predeterminado es falso.

setVideoOptions

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

Establece el objeto VideoOptions.