MediationNativeAdapter

interface MediationNativeAdapter : MediationAdapter


Adattatore per le reti pubblicitarie di terze parti che supportano gli annunci nativi.

Il ciclo di vita tipico di un'opzione di adattamento prevede la chiamata di requestNativeAd una volta. A questo punto, l'adattatore deve richiedere un annuncio alla rete pubblicitaria e segnalare all'ascoltatore onAdLoaded o onAdFailedToLoad. Al termine del ciclo di vita, viene fatto il possibile per chiamare onDestroy, anche se non è garantito. Tieni presente che requestNativeAd viene chiamato nel thread dell'interfaccia utente, pertanto valgono tutte le precauzioni standard per la scrittura di codice in questo thread. In particolare, il codice non deve chiamare metodi di blocco.

L'adattatore deve esporre gli eventi tramite MediationNativeListener passato nella chiamata requestNativeAd. Tutti i parametri necessari per effettuare una richiesta di annuncio devono essere passati nei parametri serverParameters, NativeMediationAdRequest e mediationExtras.

Gli adattatori devono fare del loro meglio per disattivare l'aggiornamento automatico degli annunci lato client. Gli annunci aggiornati potrebbero essere ignorati, non visualizzati o conteggiati in modo errato.

Riepilogo

Funzioni pubbliche

Unit
requestNativeAd(
    context: Context!,
    listener: MediationNativeListener!,
    serverParameters: Bundle!,
    mediationAdRequest: NativeMediationAdRequest!,
    mediationExtras: Bundle?
)

Viene chiamato dalla libreria di mediazione per richiedere un annuncio nativo dall'adattatore.

Funzioni ereditate

Da com.google.android.gms.ads.mediation.MediationAdapter
Unit

Abbatte il controllo dell'adattatore.

Unit

Viene chiamato quando l'applicazione chiama onPause sul .

Unit

Viene chiamato quando l'applicazione chiama onResume sul .

Funzioni pubbliche

requestNativeAd

fun requestNativeAd(
    context: Context!,
    listener: MediationNativeListener!,
    serverParameters: Bundle!,
    mediationAdRequest: NativeMediationAdRequest!,
    mediationExtras: Bundle?
): Unit

Viene chiamato dalla libreria di mediazione per richiedere un annuncio nativo dall'adattatore.

Se la richiesta ha esito positivo, deve essere chiamato il metodo onAdLoaded.

Se la richiesta non va a buon fine, il metodo onAdFailedToLoad deve essere chiamato su listener con una causa di errore appropriata.

Questo metodo viene chiamato nel thread dell'interfaccia utente, pertanto si applicano tutte le precauzioni standard per la scrittura di codice in questo thread. In particolare, il codice non deve chiamare metodi di blocco.

Parametri
context: Context!

Il Context dell'AdView che conterrà la visualizzazione nativa.

listener: MediationNativeListener!

Listener per l'adattatore con callback per vari eventi

serverParameters: Bundle!

Parametri aggiuntivi definiti dall'editore sul lato del server di mediazione

mediationAdRequest: NativeMediationAdRequest!

Parametri generici da utilizzare da parte del publisher quando effettua la richiesta di annunci

mediationExtras: Bundle?

Parametri aggiuntivi impostati dal publisher su base richiesta