RewardedAdPreloader

public final class RewardedAdPreloader


Es el precargador de anuncios recompensados.

Resumen

Métodos públicos

static boolean
destroy(String preloadId)

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

static void

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

static @Nullable PreloadConfiguration

Este método dejó de estar disponible.

No hay reemplazo.

static Map<StringPreloadConfiguration>

Este método dejó de estar disponible.

No hay reemplazo.

static int

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

static boolean
isAdAvailable(String preloadId)

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

static @Nullable RewardedAd
pollAd(String preloadId)

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

static boolean
start(String preloadId, PreloadConfiguration preloadConfiguration)

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

static boolean
start(
    String preloadId,
    PreloadConfiguration preloadConfiguration,
    PreloadCallbackV2 preloadCallback
)

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

Métodos públicos

destruir

public static boolean destroy(String preloadId)

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

Parámetros
String preloadId

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

public static void destroyAll()

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

getConfiguration

public static @Nullable PreloadConfiguration getConfiguration(String preloadId)

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

Parámetros
String preloadId

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

Muestra
@Nullable 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

public static Map<StringPreloadConfigurationgetConfigurations()

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

Muestra
Map<StringPreloadConfiguration>

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

getNumAdsAvailable

public static int getNumAdsAvailable(String preloadId)

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

Parámetros
String preloadId

Es el ID de precarga para verificar la disponibilidad.

Muestra
int

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

isAdAvailable

public static boolean isAdAvailable(String preloadId)

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

Parámetros
String preloadId

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

public static @Nullable RewardedAd pollAd(String preloadId)

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
String preloadId

Es el ID de carga previa del anuncio.

Muestra
@Nullable RewardedAd

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

start

public static boolean start(String preloadId, PreloadConfiguration preloadConfiguration)

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
String preloadId

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

public static boolean start(
    String preloadId,
    PreloadConfiguration preloadConfiguration,
    PreloadCallbackV2 preloadCallback
)

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
String preloadId

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.

PreloadCallbackV2 preloadCallback

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.