NativeAdOptions.Builder

class NativeAdOptions.Builder


Classe builder para NativeAdOptions.

Resumo

Construtores públicos

Funções públicas

NativeAdOptions!

Constrói um objeto NativeAdOptions com os atributos especificados.

NativeAdOptions.Builder!

Ativa os deslizes como um gesto de clique personalizado.

NativeAdOptions.Builder!

Define a posição do ícone das Opções de anúncios (se presente).

NativeAdOptions.Builder!

Define a proporção da mídia.

NativeAdOptions.Builder!

Defina esse booleano como true para solicitar uma implementação personalizada do recurso "Desativar este anúncio".

NativeAdOptions.Builder!

Define se várias imagens precisam ser solicitadas ou não.

NativeAdOptions.Builder!

Define se os URLs sozinhos precisam ser retornados para recursos de imagem.

NativeAdOptions.Builder!

Define o objeto VideoOptions.

Construtores públicos

Builder

Builder()

Funções públicas

build

fun build(): NativeAdOptions!

Constrói um objeto NativeAdOptions com os atributos especificados.

enableCustomClickGestureDirection

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

Ativa os deslizes como um gesto de clique personalizado.

Parâmetros
@NativeAdOptions.SwipeGestureDirection swipeGestureDirection: Int

O SwipeGestureDirection a ser contado como um clique.

tapsAllowed: Boolean

Se os toques ainda podem ser permitidos como cliques.

Disponível apenas para editores na lista de permissões. Essas configurações serão ignoradas para editores que não estão na lista de permissões.

setAdChoicesPlacement

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

Define a posição do ícone das Opções de anúncios (se presente). O valor precisa ser ADCHOICES_TOP_LEFT, ADCHOICES_TOP_RIGHT, ADCHOICES_BOTTOM_RIGHT ou ADCHOICES_BOTTOM_LEFT. O valor padrão é ADCHOICES_TOP_RIGHT.

setMediaAspectRatio

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

Define a proporção da mídia.

Parâmetros
@NativeAdOptions.NativeMediaAspectRatio aspectRatio: Int

A proporção será definida usando uma das opções NativeMediaAspectRatio.

setRequestCustomMuteThisAd

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

Defina esse booleano como true para solicitar uma implementação personalizada do recurso "Desativar este anúncio". O valor padrão é false;

setRequestMultipleImages

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

Define se várias imagens precisam ser solicitadas ou não. O valor padrão é “false”.

setReturnUrlsForImageAssets

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

Define se os URLs sozinhos precisam ser retornados para recursos de imagem. Se for verdadeiro, o SDK não vai fazer o download de recursos de imagem e vai retornar um NativeAd.Image com apenas as propriedades URI e Escala preenchidas. Se for falso, o SDK vai fazer o download automático de recursos de imagem e retornar um NativeAd.Image com as três propriedades (URI, escala e Drawable) preenchidas. O valor padrão é falso.

setVideoOptions

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

Define o objeto VideoOptions.