AdLoader.Builder

public class AdLoader.Builder


Builder untuk AdLoader.

Ringkasan

Konstruktor publik

Builder(Context context, String adUnitID)

Membuat Builder baru untuk membuat AdLoader.

Metode 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

public Builder(Context context, String adUnitID)

Membuat Builder baru untuk membuat AdLoader.

Parameter
Context context

Konteks.

String adUnitID

ID unit iklan.

Metode publik

build

public AdLoader build()

Menampilkan AdLoader atau kosong jika terjadi error.

forAdManagerAdView

@CanIgnoreReturnValue
public AdLoader.Builder forAdManagerAdView(
    @NonNull OnAdManagerAdViewLoadedListener listener,
    AdSize[] adSizes
)

Mendaftarkan pemroses untuk menangani pemuatan iklan banner Google Ad Manager.

Parameter
@NonNull OnAdManagerAdViewLoadedListener listener

Callback yang akan berjalan saat iklan banner dimuat.

AdSize[] adSizes

Menetapkan ukuran iklan banner yang didukung.

Menampilkan
java.lang.IllegalArgumentException

Jika adSizes adalah null atau kosong.

forCustomFormatAd

@CanIgnoreReturnValue
public AdLoader.Builder forCustomFormatAd(
    String customFormatId,
    NativeCustomFormatAd.OnCustomFormatAdLoadedListener adLoadedListener,
    @Nullable NativeCustomFormatAd.OnCustomClickListener customClickListener
)

Mengaktifkan AdLoader untuk memuat iklan format kustom.

Parameter
String customFormatId

ID format kustom yang ditentukan di UI Ad Manager.

NativeCustomFormatAd.OnCustomFormatAdLoadedListener adLoadedListener

Pemroses yang akan dipanggil saat NativeCustomFormatAd dimuat.

@Nullable NativeCustomFormatAd.OnCustomClickListener customClickListener

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
public AdLoader.Builder forNativeAd(NativeAd.OnNativeAdLoadedListener listener)

Mendaftarkan pemroses untuk menangani pemuatan NativeAd.

Parameter
NativeAd.OnNativeAdLoadedListener listener

Pemroses yang akan dipanggil saat NativeAd dimuat.

withAdListener

@CanIgnoreReturnValue
public AdLoader.Builder withAdListener(AdListener listener)
Parameter
AdListener listener

Objek yang menangani error yang terjadi saat mengambil iklan native.

withAdManagerAdViewOptions

@CanIgnoreReturnValue
public AdLoader.Builder withAdManagerAdViewOptions(AdManagerAdViewOptions options)

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

Parameter
AdManagerAdViewOptions options

Opsi iklan banner Google Ad Manager.

withNativeAdOptions

@CanIgnoreReturnValue
public AdLoader.Builder withNativeAdOptions(NativeAdOptions options)

Menetapkan opsi iklan native ke builder loader iklan.

Parameter
NativeAdOptions options

Objek yang menentukan berbagai opsi iklan native.