AdLoader.Builder

class AdLoader.Builder


Costruttore di AdLoader.

Riepilogo

Costruttori pubblici

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

Crea un nuovo Builder per la costruzione di un AdLoader.

Funzioni pubbliche

AdLoader!

Restituisce un AdLoader o un valore vuoto se si è verificato un errore.

AdLoader.Builder!

Registra un listener per gestire il caricamento di un annuncio banner di Google Ad Manager.

AdLoader.Builder!

Consente al AdLoader di caricare annunci con formato personalizzato.

AdLoader.Builder!

Registra un listener per gestire il caricamento di un NativeAd.

AdLoader.Builder!
AdLoader.Builder!

Imposta le opzioni da utilizzare per caricare una visualizzazione dell'annuncio Google Ad Manager.

AdLoader.Builder!

Imposta le opzioni degli annunci nativi per il generatore di annunci loader.

Costruttori pubblici

Builder

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

Crea un nuovo Builder per la costruzione di un AdLoader.

Parametri
context: Context!

Il contesto.

adUnitID: String!

L'ID unità pubblicitaria.

Funzioni pubbliche

build

fun build(): AdLoader!

Restituisce un AdLoader o un valore vuoto se si è verificato un errore.

forAdManagerAdView

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

Registra un listener per gestire il caricamento di un annuncio banner di Google Ad Manager.

Parametri
listener: OnAdManagerAdViewLoadedListener

Il callback che verrà eseguito quando viene caricato un annuncio banner.

adSizes: Array<AdSize!>!

Imposta le dimensioni supportate dell'annuncio banner.

Lanci
java.lang.IllegalArgumentException

Se adSizes è null o vuoto.

forCustomFormatAd

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

Consente al AdLoader di caricare annunci con formato personalizzato.

Parametri
customFormatId: String!

ID formato personalizzato definito nell'interfaccia utente di Ad Manager.

adLoadedListener: NativeCustomFormatAd.OnCustomFormatAdLoadedListener!

Un ascoltatore da chiamare quando viene caricato un NativeCustomFormatAd.

customClickListener: NativeCustomFormatAd.OnCustomClickListener?

Un ascoltatore facoltativo per definire la logica dei clic personalizzata per i clic sugli annunci. Se impostato, questo valore sostituisce il comportamento di clickthrough predefinito dell'annuncio, che prevede il passaggio all'URL di clic definito nell'interfaccia utente di Ad Manager.

forNativeAd

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

Registra un listener per gestire il caricamento di un NativeAd.

Parametri
listener: NativeAd.OnNativeAdLoadedListener!

Un ascoltatore da chiamare quando viene caricato un NativeAd.

withAdListener

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

Un oggetto che gestisce gli errori rilevati durante il recupero degli annunci nativi.

withAdManagerAdViewOptions

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

Imposta le opzioni da utilizzare per caricare una visualizzazione dell'annuncio Google Ad Manager.

Parametri
options: AdManagerAdViewOptions!

Opzioni per gli annunci banner di Google Ad Manager.

withNativeAdOptions

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

Imposta le opzioni degli annunci nativi per il generatore di annunci loader.

Parametri
options: NativeAdOptions!

Un oggetto che specifica varie opzioni di annunci nativi.