MediationNativeAdapter

public interface MediationNativeAdapter extends 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

Metodi pubblici

abstract void
requestNativeAd(
    Context context,
    MediationNativeListener listener,
    Bundle serverParameters,
    NativeMediationAdRequest mediationAdRequest,
    @Nullable Bundle mediationExtras
)

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

Metodi ereditati

Da com.google.android.gms.ads.mediation.MediationAdapter
abstract void

Abbatte il controllo dell'adattatore.

abstract void

Viene chiamato quando l'applicazione chiama onPause sul .

abstract void

Viene chiamato quando l'applicazione chiama onResume sul .

Metodi pubblici

requestNativeAd

abstract void requestNativeAd(
    Context context,
    MediationNativeListener listener,
    Bundle serverParameters,
    NativeMediationAdRequest mediationAdRequest,
    @Nullable Bundle mediationExtras
)

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.

MediationNativeListener listener

Listener per l'adattatore con callback per vari eventi

Bundle serverParameters

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

NativeMediationAdRequest mediationAdRequest

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

@Nullable Bundle mediationExtras

Parametri aggiuntivi impostati dal publisher su base richiesta