NativeAdOptions.Builder

class NativeAdOptions.Builder


Clase de compilador para NativeAdOptions.

Resumen

Constructores públicos

Funciones públicas

NativeAdOptions!

Construye 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 solo se deben devolver URLs para los recursos de imagen.

NativeAdOptions.Builder!

Establece el objeto VideoOptions.

Constructores públicos

Builder

Builder()

Funciones públicas

build

fun build(): NativeAdOptions!

Construye 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

Es el SwipeGestureDirection que se contabilizará como clic.

tapsAllowed: Boolean

Indica si se deben seguir permitiendo los toques como clics.

Solo está disponible para los publicadores incluidos en la lista de entidades permitidas. Se ignorará esta configuración 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 los siguientes: 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

Relación de aspecto que se configurará 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 solo se deben devolver URLs para los recursos de imagen. Si es verdadero, el SDK no descargará recursos de imagen y, en cambio, devolverá un objeto NativeAd.Image con solo las propiedades URI y Scale propagadas. Si es falso, el SDK descargará automáticamente los recursos de imagen y devolverá un NativeAd.Image con las tres propiedades (URI, escala y elemento de diseño) completadas. El valor predeterminado es falso.

setVideoOptions

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

Establece el objeto VideoOptions.