MediationNativeListener

public interface MediationNativeListener


Un listener contenente callback per consentire a un'entità di comunicare nuovamente con la libreria di mediazione. Gli eventi devono essere comunicati nuovamente affinché la libreria di mediazione possa gestire correttamente il flusso di annunci.

Riepilogo

Metodi pubblici

abstract void

Indica che l'utente ha fatto clic su questo annuncio.

abstract void

Indica che il controllo dell'annuncio ha eseguito il rendering di qualcosa a schermo intero e ora sta trasferendo il controllo all'applicazione.

abstract void
onAdFailedToLoad(
    MediationNativeAdapter adapter,
    @NonNull AdError adError
)

Indica che non è stato possibile caricare una richiesta di annuncio.

abstract void

Questo metodo è deprecato.

Utilizza invece onAdFailedToLoad.

abstract void

Indica che è stata registrata un'impressione per l'annuncio.

abstract void

Indica che l'annuncio causa il passaggio del dispositivo a un'altra applicazione (ad esempio un browser web).

abstract void
onAdLoaded(
    MediationNativeAdapter adapter,
    UnifiedNativeAdMapper unifiedNativeAdMapper
)

Indica che un annuncio è stato richiesto e ricevuto correttamente.

abstract void

Indica che il controllo dell'annuncio sta eseguendo il rendering di un elemento a schermo intero.

abstract void

Indica che la riproduzione del video di un annuncio è terminata.

Metodi pubblici

onAdClicked

abstract void onAdClicked(MediationNativeAdapter adapter)

Indica che l'utente ha fatto clic su questo annuncio. Questo metodo deve essere chiamato solo se setOverrideClickHandling è impostato su true. Viene utilizzato per le metriche del publisher e deve essere chiamato oltre a qualsiasi altro evento.

Parametri
MediationNativeAdapter adapter

L'adattatore di mediazione che ha generato l'evento.

onAdClosed

abstract void onAdClosed(MediationNativeAdapter adapter)

Indica che il controllo dell'annuncio ha eseguito il rendering di qualcosa a schermo intero e ora sta trasferendo il controllo all'applicazione. Potrebbe trattarsi di un utente che torna da un'altra applicazione.

Vedi onAdFailedToLoad.

Parametri
MediationNativeAdapter adapter

L'adattatore di mediazione che ha generato l'evento.

onAdFailedToLoad

abstract void onAdFailedToLoad(
    MediationNativeAdapter adapter,
    @NonNull AdError adError
)

Indica che non è stato possibile caricare una richiesta di annuncio.

Parametri
MediationNativeAdapter adapter

L'adattatore di mediazione che ha generato l'evento.

@NonNull AdError adError

AdError che illustra la causa dell'errore.

Vedi anche
onAdLoaded

onAdFailedToLoad

abstract void onAdFailedToLoad(MediationNativeAdapter adapter, int error)

Indica che una richiesta di annuncio non è andata a buon fine e la causa sottostante. Un errore può essere un errore effettivo o semplicemente una mancanza di compilazione.

Una volta richiesto un annuncio, l'adattatore deve segnalare l'esito positivo o negativo. Se non viene ricevuta alcuna risposta entro un limite di tempo, la libreria di mediazione potrebbe passare a un altro adattatore, con la conseguente mancata visualizzazione di un annuncio potenzialmente efficace.

Parametri
MediationNativeAdapter adapter

L'adattatore di mediazione che ha generato l'evento.

int error

Un codice di errore che indica la causa del malfunzionamento.

Vedi anche
onAdLoaded

onAdImpression

abstract void onAdImpression(MediationNativeAdapter adapter)

Indica che è stata registrata un'impressione per l'annuncio. Questo metodo deve essere chiamato solo se setOverrideImpressionRecording è impostato su true. Viene utilizzato per le metriche del publisher e deve essere chiamato oltre a qualsiasi altro evento.

Parametri
MediationNativeAdapter adapter

L'adattatore di mediazione che ha generato l'evento.

onAdLeftApplication

abstract void onAdLeftApplication(MediationNativeAdapter adapter)

Indica che l'annuncio causa il passaggio del dispositivo a un'altra applicazione (ad esempio un browser web). Questo metodo deve essere chiamato prima che l'applicazione corrente venga messa in background.

Parametri
MediationNativeAdapter adapter

L'adattatore di mediazione che ha generato l'evento.

onAdLoaded

abstract void onAdLoaded(
    MediationNativeAdapter adapter,
    UnifiedNativeAdMapper unifiedNativeAdMapper
)

Indica che un annuncio è stato richiesto e ricevuto correttamente.

Una volta richiesto un annuncio, l'adattatore deve segnalare l'esito positivo o negativo. Se non viene ricevuta alcuna risposta entro un limite di tempo, la libreria di mediazione potrebbe passare a un altro adattatore, con la conseguente mancata visualizzazione di un annuncio potenzialmente efficace.

Vedi onAdFailedToLoad.

Parametri
MediationNativeAdapter adapter

L'adattatore di mediazione che ha generato l'evento.

UnifiedNativeAdMapper unifiedNativeAdMapper

La classe di mappatura che fornisce una mappatura dall'oggetto annuncio della rete pubblicitaria mediata all'oggetto annuncio nativo unificato.

onAdOpened

abstract void onAdOpened(MediationNativeAdapter adapter)

Indica che il controllo dell'annuncio sta eseguendo il rendering di un elemento a schermo intero. Potrebbe trattarsi di un errore o di un passaggio a un'altra applicazione.

Una volta chiusa questa schermata, deve essere chiamato onAdClosed.

Parametri
MediationNativeAdapter adapter

L'adattatore di mediazione che ha generato l'evento.

onVideoEnd

abstract void onVideoEnd(MediationNativeAdapter adapter)

Indica che la riproduzione del video di un annuncio è terminata.

Parametri
MediationNativeAdapter adapter

L'adattatore di mediazione che ha generato l'evento.