MediationNativeAdapter

public interface MediationNativeAdapter extends MediationAdapter


Adaptador para redes de publicidad de terceros que admiten anuncios nativos.

El ciclo de vida típico de un adaptador es que se llame a requestNativeAd una vez. En este punto, el adaptador debe solicitar un anuncio a la red de publicidad y, luego, informar al objeto de escucha en onAdLoaded o onAdFailedToLoad. Al final del ciclo de vida, se hace todo lo posible para llamar a onDestroy, aunque no se garantiza. Ten en cuenta que se llama a requestNativeAd en el subproceso de IU, por lo que se aplican todas las precauciones estándar para escribir código en ese subproceso. En particular, el código no debe llamar a ningún método de bloqueo.

Se espera que el adaptador exponga eventos a través del MediationNativeListener que se pasa en la llamada a requestNativeAd. Todos los parámetros necesarios para realizar una solicitud de anuncio deben pasarse en los parámetros serverParameters, NativeMediationAdRequest y mediationExtras.

Los adaptadores deben inhabilitar la actualización automática de anuncios del cliente. Es posible que los anuncios que se actualizan se ignoren, no se muestren o se registren de forma incorrecta.

Resumen

Métodos públicos

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

La biblioteca de mediación lo llama para solicitar un anuncio nativo al adaptador.

Métodos heredados

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

Desmonta el control del adaptador.

abstract void

Se llama cuando la aplicación llama a onPause en el objeto .

abstract void

Se llama cuando la aplicación llama a onResume en el objeto .

Métodos públicos

requestNativeAd

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

La biblioteca de mediación lo llama para solicitar un anuncio nativo al adaptador.

Si la solicitud se realiza correctamente, se debe llamar al método onAdLoaded.

Si la solicitud no se realiza correctamente, se debe llamar al método onAdFailedToLoad en listener con una causa de error adecuada.

Se llama a este método en el subproceso de IU para que se apliquen todas las precauciones estándar de escribir código en ese subproceso. En particular, tu código no debe llamar a ningún método de bloqueo.

Parámetros
Context context

El Context de AdView que contendrá la vista nativa.

MediationNativeListener listener

Objeto de escucha del adaptador con devoluciones de llamada para varios eventos

Bundle serverParameters

Parámetros adicionales que define el publicador en el servidor de mediación

NativeMediationAdRequest mediationAdRequest

Son parámetros genéricos que este publicador puede usar cuando realiza su solicitud de anuncio.

@Nullable Bundle mediationExtras

Parámetros adicionales que establece el publicador por solicitud