AdLoader.Builder

class AdLoader.Builder


Builder untuk AdLoader.

Ringkasan

Konstruktor publik

Builder(context: Context!, adUnitID: String!)

Membuat Builder baru untuk membuat AdLoader.

Fungsi publik

AdLoader!

Menampilkan AdLoader atau kosong jika terjadi error.

AdLoader.Builder!

Mendaftarkan pemroses untuk menangani pemuatan iklan banner Google Ad Manager.

AdLoader.Builder!

Mengaktifkan AdLoader untuk memuat iklan format kustom.

AdLoader.Builder!

Mendaftarkan pemroses untuk menangani pemuatan NativeAd.

AdLoader.Builder!
AdLoader.Builder!

Menetapkan opsi yang akan digunakan untuk memuat tampilan iklan Google Ad Manager.

AdLoader.Builder!

Menetapkan opsi iklan native ke builder loader iklan.

Konstruktor publik

Builder

Builder(context: Context!, adUnitID: String!)

Membuat Builder baru untuk membuat AdLoader.

Parameter
context: Context!

Konteks.

adUnitID: String!

ID unit iklan.

Fungsi publik

build

fun build(): AdLoader!

Menampilkan AdLoader atau kosong jika terjadi error.

forAdManagerAdView

@CanIgnoreReturnValue
fun forAdManagerAdView(
    listener: OnAdManagerAdViewLoadedListener,
    adSizes: Array<AdSize!>!
): AdLoader.Builder!

Mendaftarkan pemroses untuk menangani pemuatan iklan banner Google Ad Manager.

Parameter
listener: OnAdManagerAdViewLoadedListener

Callback yang akan berjalan saat iklan banner dimuat.

adSizes: Array<AdSize!>!

Menetapkan ukuran iklan banner yang didukung.

Menampilkan
java.lang.IllegalArgumentException

Jika adSizes adalah null atau kosong.

forCustomFormatAd

@CanIgnoreReturnValue
fun forCustomFormatAd(
    customFormatId: String!,
    adLoadedListener: NativeCustomFormatAd.OnCustomFormatAdLoadedListener!,
    customClickListener: NativeCustomFormatAd.OnCustomClickListener?
): AdLoader.Builder!

Mengaktifkan AdLoader untuk memuat iklan format kustom.

Parameter
customFormatId: String!

ID format kustom yang ditentukan di UI Ad Manager.

adLoadedListener: NativeCustomFormatAd.OnCustomFormatAdLoadedListener!

Pemroses yang akan dipanggil saat NativeCustomFormatAd dimuat.

customClickListener: NativeCustomFormatAd.OnCustomClickListener?

Pemroses opsional untuk menentukan logika klik kustom untuk klik iklan. Jika ditetapkan, tindakan ini akan menggantikan perilaku klik-tayang default iklan untuk membuka URL klik yang ditentukan di UI Ad Manager.

forNativeAd

@CanIgnoreReturnValue
fun forNativeAd(listener: NativeAd.OnNativeAdLoadedListener!): AdLoader.Builder!

Mendaftarkan pemroses untuk menangani pemuatan NativeAd.

Parameter
listener: NativeAd.OnNativeAdLoadedListener!

Pemroses yang akan dipanggil saat NativeAd dimuat.

withAdListener

@CanIgnoreReturnValue
fun withAdListener(listener: AdListener!): AdLoader.Builder!
Parameter
listener: AdListener!

Objek yang menangani error yang terjadi saat mengambil iklan native.

withAdManagerAdViewOptions

@CanIgnoreReturnValue
fun withAdManagerAdViewOptions(options: AdManagerAdViewOptions!): AdLoader.Builder!

Menetapkan opsi yang akan digunakan untuk memuat tampilan iklan Google Ad Manager.

Parameter
options: AdManagerAdViewOptions!

Opsi iklan banner Google Ad Manager.

withNativeAdOptions

@CanIgnoreReturnValue
fun withNativeAdOptions(options: NativeAdOptions!): AdLoader.Builder!

Menetapkan opsi iklan native ke builder loader iklan.

Parameter
options: NativeAdOptions!

Objek yang menentukan berbagai opsi iklan native.