InterstitialAdPreloader

class InterstitialAdPreloader


Es el precargador de anuncios intersticiales.

Resumen

Funciones públicas

java-static Boolean
destroy(preloadId: String!)

Detiene la precarga para el preloadId determinado y destruye todos los anuncios precargados asociados.

java-static Unit

Detiene la precarga y destruye los anuncios precargados para todas las configuraciones de precarga.

java-static PreloadConfiguration?
getConfiguration(preloadId: String!)

Esta función es obsoleta.

No hay reemplazo.

java-static (Mutable)Map<String!, PreloadConfiguration!>!

Esta función es obsoleta.

No hay reemplazo.

java-static Int

Devuelve la cantidad de anuncios disponibles para el ID de carga previa determinado.

java-static Boolean
isAdAvailable(preloadId: String!)

Determina si hay al menos un anuncio disponible para el preloadId determinado.

java-static InterstitialAd?
pollAd(preloadId: String!)

Devuelve un anuncio precargado de start o start y lo quita de la caché.

java-static Boolean
start(preloadId: String!, preloadConfiguration: PreloadConfiguration!)

Comienza a precargar anuncios para los objetos preloadId y PreloadConfiguration determinados.

java-static Boolean
start(
    preloadId: String!,
    preloadConfiguration: PreloadConfiguration!,
    preloadCallback: PreloadCallbackV2!
)

Comienza a precargar anuncios para los valores de preloadId, PreloadConfiguration y . proporcionados.

Funciones públicas

destruir

java-static fun destroy(preloadId: String!): Boolean

Detiene la precarga para el preloadId determinado y destruye todos los anuncios precargados asociados.

Parámetros
preloadId: String!

Es el ID de carga previa de la configuración que se destruirá.

Muestra
Boolean

true si se destruyó una configuración de carga previa activa. Devuelve false si no hay una configuración de carga previa activa para el preloadId determinado.

destroyAll

java-static fun destroyAll(): Unit

Detiene la precarga y destruye los anuncios precargados para todas las configuraciones de precarga.

getConfiguration

java-static fun getConfiguration(preloadId: String!): PreloadConfiguration?

Devuelve el objeto PreloadConfiguration del anuncio intersticial asociado a este objeto preloadId o null si no existe ninguno.

Parámetros
preloadId: String!

Es el ID de carga previa vinculado a esta configuración.

Muestra
PreloadConfiguration?

El PreloadConfiguration para el ID de carga previa determinado o null si no hay configuración para el ID de carga previa determinado.

getConfigurations

java-static fun getConfigurations(): (Mutable)Map<String!, PreloadConfiguration!>!

Devuelve un mapa de todos los objetos PreloadConfiguration de anuncios intersticiales, con su ID de carga previa asociado como clave.

Muestra
(Mutable)Map<String!, PreloadConfiguration!>!

Son las configuraciones de anuncios intersticiales o un mapa vacío si no existen cargadores previos.

getNumAdsAvailable

java-static fun getNumAdsAvailable(preloadId: String!): Int

Devuelve la cantidad de anuncios disponibles para el ID de carga previa determinado.

Parámetros
preloadId: String!

Es el ID de precarga para verificar la disponibilidad.

Muestra
Int

Es la cantidad de anuncios disponibles para el ID de precarga determinado.

isAdAvailable

java-static fun isAdAvailable(preloadId: String!): Boolean

Determina si hay al menos un anuncio disponible para el preloadId determinado.

Parámetros
preloadId: String!

Es el ID de precarga para verificar la disponibilidad.

Muestra
Boolean

true si hay un anuncio disponible para el ID de carga previa determinado; de lo contrario, false

pollAd

java-static fun pollAd(preloadId: String!): InterstitialAd?

Devuelve un anuncio precargado de start o start y lo quita de la caché.

Ten en cuenta que puede ser cualquiera de los anuncios precargados para preloadId. No se garantiza que el orden devuelto coincida con el orden de los eventos de onAdPreloaded.

Parámetros
preloadId: String!

Es el ID de carga previa del anuncio.

Muestra
InterstitialAd?

Es un anuncio intersticial para el ID de precarga determinado o null si no hay anuncios disponibles.

start

java-static fun start(preloadId: String!, preloadConfiguration: PreloadConfiguration!): Boolean

Comienza a precargar anuncios para los objetos preloadId y PreloadConfiguration determinados.

El SDK sigue precargando anuncios hasta que se alcanza la cantidad especificada por getBufferSize y trata de mantener el búfer lleno durante toda la sesión.

Si ya se inició un PreloadConfiguration con preloadId, este método se convierte en una operación sin efecto y devuelve false.

Parámetros
preloadId: String!

Es un identificador de cadena para este PreloadConfiguration. Usa este identificador cuando llames a pollAd para obtener un anuncio para esta configuración.

preloadConfiguration: PreloadConfiguration!

Es la configuración para la precarga de anuncios.

Muestra
Boolean

true si se inició la precarga o false si el preloadId está en uso.

start

java-static fun start(
    preloadId: String!,
    preloadConfiguration: PreloadConfiguration!,
    preloadCallback: PreloadCallbackV2!
): Boolean

Comienza a precargar anuncios para los valores de preloadId, PreloadConfiguration y . proporcionados.

El SDK sigue precargando anuncios hasta que se alcanza la cantidad especificada por getBufferSize y trata de mantener el búfer lleno durante toda la sesión.

Para cada solicitud de anuncio, el SDK activa una devolución de llamada onAdPreloaded si la carga previa se realiza correctamente o una devolución de llamada onAdFailedToPreload si falla. El SDK reintenta automáticamente las solicitudes fallidas.

Si ya se inició un PreloadConfiguration con el preloadId determinado, este método no hace nada y devuelve false. se convierte en una operación nula y devuelve false.

Parámetros
preloadId: String!

Es una cadena que identifica de forma única este PreloadConfiguration. Usa este identificador cuando llames a pollAd para recuperar un anuncio precargado para esta configuración.

preloadConfiguration: PreloadConfiguration!

Es la configuración que determina cómo se precargan los anuncios.

preloadCallback: PreloadCallbackV2!

Es una devolución de llamada que se invoca cuando cambia la disponibilidad de anuncios para el PreloadConfiguration determinado.

Muestra
Boolean

true si se inició la precarga o false si el preloadId está en uso.