NativeAdOptions.Builder

class NativeAdOptions.Builder


Class builder untuk NativeAdOptions.

Ringkasan

Konstruktor publik

Fungsi publik

NativeAdOptions!

Membuat objek NativeAdOptions dengan atribut yang ditentukan.

NativeAdOptions.Builder!

Mengaktifkan geser sebagai gestur klik kustom.

NativeAdOptions.Builder!

Menetapkan penempatan ikon AdChoices (jika ada).

NativeAdOptions.Builder!

Menetapkan rasio aspek media.

NativeAdOptions.Builder!

Tetapkan boolean ini ke true untuk meminta implementasi kustom untuk fitur Nonaktifkan Iklan Ini.

NativeAdOptions.Builder!

Menetapkan apakah beberapa gambar harus diminta atau tidak.

NativeAdOptions.Builder!

Menetapkan apakah URL saja yang akan ditampilkan untuk aset gambar.

NativeAdOptions.Builder!

Menetapkan objek VideoOptions.

Konstruktor publik

Builder

Builder()

Fungsi publik

build

fun build(): NativeAdOptions!

Membuat objek NativeAdOptions dengan atribut yang ditentukan.

enableCustomClickGestureDirection

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

Mengaktifkan geser sebagai gestur klik kustom.

Parameter
@NativeAdOptions.SwipeGestureDirection swipeGestureDirection: Int

SwipeGestureDirection yang akan dihitung sebagai klik.

tapsAllowed: Boolean

Apakah ketukan masih diizinkan sebagai klik.

Hanya tersedia untuk penayang yang diizinkan. Setelan ini akan diabaikan untuk penayang yang tidak diizinkan.

setAdChoicesPlacement

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

Menetapkan penempatan ikon AdChoices (jika ada). Nilainya harus berupa salah satu dari ADCHOICES_TOP_LEFT, ADCHOICES_TOP_RIGHT, ADCHOICES_BOTTOM_RIGHT, atau ADCHOICES_BOTTOM_LEFT. Nilai defaultnya adalah ADCHOICES_TOP_RIGHT.

setMediaAspectRatio

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

Menetapkan rasio aspek media.

Parameter
@NativeAdOptions.NativeMediaAspectRatio aspectRatio: Int

rasio aspek yang akan ditetapkan menggunakan salah satu opsi NativeMediaAspectRatio.

setRequestCustomMuteThisAd

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

Tetapkan boolean ini ke true untuk meminta implementasi kustom untuk fitur Nonaktifkan Iklan Ini. Nilai defaultnya adalah false.

setRequestMultipleImages

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

Menetapkan apakah beberapa gambar harus diminta atau tidak. Nilai defaultnya adalah false (salah).

setReturnUrlsForImageAssets

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

Menetapkan apakah URL saja yang akan ditampilkan untuk aset gambar. Jika benar, SDK tidak akan mendownload aset gambar, tetapi akan menampilkan NativeAd.Image hanya dengan properti URI dan Skala yang diisi. Jika salah, SDK akan otomatis mendownload aset gambar dan menampilkan NativeAd.Image dengan ketiga properti (URI, Skala, dan Gambar) terisi. Nilai defaultnya adalah false.

setVideoOptions

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

Menetapkan objek VideoOptions.