AdLoader.Builder

class AdLoader.Builder


AdLoader için derleyici.

Özet

Herkese açık oluşturucular

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

AdLoader oluşturmak için yeni bir Builder oluşturur.

Herkese açık işlevler

AdLoader!

Bir hatayla karşılaşılırsa AdLoader veya boş değer döndürür.

AdLoader.Builder!

Google Ad Manager banner reklamının yüklenmesini işlemek için bir işleyici kaydeder.

AdLoader.Builder!

AdLoader öğesinin özel biçimli reklamları yüklemesini sağlar.

AdLoader.Builder!

NativeAd yüklemeyi işlemek için bir işleyici kaydeder.

AdLoader.Builder!
AdLoader.Builder!

Google Ad Manager reklam görünümünü yüklemek için kullanılacak seçenekleri ayarlar.

AdLoader.Builder!

Yerel reklam seçeneklerini reklam yükleyici oluşturucuya ayarlar.

Herkese açık oluşturucular

Derleyici

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

AdLoader oluşturmak için yeni bir Builder oluşturur.

Parametreler
context: Context!

Bağlam

adUnitID: String!

Reklam birimi kimliği.

Herkese açık işlevler

build

fun build(): AdLoader!

Bir hatayla karşılaşılırsa AdLoader veya boş değer döndürür.

forAdManagerAdView

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

Google Ad Manager banner reklamının yüklenmesini işlemek için bir işleyici kaydeder.

Parametreler
listener: OnAdManagerAdViewLoadedListener

Banner reklam yüklendiğinde çalışacak geri çağırma.

adSizes: Array<AdSize!>!

Banner reklamın desteklenen boyutlarını ayarlar.

Verdiği hatalar
java.lang.IllegalArgumentException

adSizes, null ise veya boşsa.

forCustomFormatAd

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

AdLoader öğesinin özel biçimli reklamları yüklemesini sağlar.

Parametreler
customFormatId: String!

Ad Manager kullanıcı arayüzünde tanımlanan özel biçim kimliği.

adLoadedListener: NativeCustomFormatAd.OnCustomFormatAdLoadedListener!

Bir NativeCustomFormatAd yüklendiğinde çağrılacak bir dinleyici.

customClickListener: NativeCustomFormatAd.OnCustomClickListener?

Reklam tıklamaları için özel tıklama mantığı tanımlamak üzere isteğe bağlı bir dinleyici. Bu ayar yapıldığında, reklamın Ad Manager kullanıcı arayüzünde tanımlanan tıklama URL'sine gitme şeklindeki varsayılan tıklama davranışı geçersiz kılınır.

forNativeAd

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

NativeAd yüklemeyi işlemek için bir işleyici kaydeder.

Parametreler
listener: NativeAd.OnNativeAdLoadedListener!

Bir NativeAd yüklendiğinde çağrılacak bir dinleyici.

withAdListener

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

Yerel reklamlar alınırken karşılaşılan hataları işleyen bir nesne.

withAdManagerAdViewOptions

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

Google Ad Manager reklam görünümünü yüklemek için kullanılacak seçenekleri ayarlar.

Parametreler
options: AdManagerAdViewOptions!

Google Ad Manager banner reklam seçenekleri.

withNativeAdOptions

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

Yerel reklam seçeneklerini reklam yükleyici oluşturucuya ayarlar.

Parametreler
options: NativeAdOptions!

Çeşitli yerel reklam seçeneklerini belirten bir nesne.