NativeAdOptions.Builder

class NativeAdOptions.Builder


Classe builder para NativeAdOptions.

Resumo

Construtores públicos

Funções públicas

NativeAdOptions!

Cria um objeto NativeAdOptions com os atributos especificados.

NativeAdOptions.Builder!

Ativa os gestos de deslizar como um gesto de clique personalizado.

NativeAdOptions.Builder!

Define o posicionamento do ícone 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 devem ser solicitadas ou não.

NativeAdOptions.Builder!

Define se apenas os URLs devem 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!

Cria um objeto NativeAdOptions com os atributos especificados.

enableCustomClickGestureDirection

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

Ativa os gestos de deslizar 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 devem ser permitidos como cliques.

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

setAdChoicesPlacement

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

Define o posicionamento do ícone 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 a ser definida usando uma das opções de 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 devem ser solicitadas ou não. O valor padrão é falso.

setReturnUrlsForImageAssets

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

Define se apenas os URLs devem ser retornados para recursos de imagem. Se for verdadeiro, o SDK não vai baixar recursos de imagem e vai retornar um NativeAd.Image com apenas as propriedades URI e Scale preenchidas. Se for "false", o SDK vai baixar automaticamente os recursos de imagem e retornar um NativeAd.Image com todas 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.