AppOpenAdPreloader

public final class AppOpenAdPreloader


Es el cargador previo para los anuncios de aplicación abierta.

Resumen

Métodos públicos

static boolean
destroy(String preloadId)

Detiene la carga previa para el preloadId determinado y destruye todos los anuncios cargados previamente asociados.

static void

Detiene la carga previa y destruye los anuncios cargados previamente para todas las configuraciones de carga previa.

static @Nullable PreloadConfiguration

Muestra el PreloadConfiguration del anuncio de aplicación abierta asociado con este preloadId, o nulo si no existe uno.

static Map<StringPreloadConfiguration>

Muestra un mapa de todos los PreloadConfiguration de anuncios abiertos de la app, ordenados por su ID de carga previa asociado.

static int

Muestra la cantidad de anuncios disponibles para el ID de carga previa especificado.

static boolean
isAdAvailable(String preloadId)

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

static @Nullable AppOpenAd
pollAd(String preloadId)

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

static boolean
start(String preloadId, PreloadConfiguration preloadConfiguration)

Comienza a precargar anuncios para el preloadId y el PreloadConfiguration determinados.

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

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

Métodos públicos

destruir

public static boolean destroy(String preloadId)

Detiene la carga previa para el preloadId determinado y destruye todos los anuncios cargados previamente asociados.

Parámetros
String preloadId

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 carga previa y destruye los anuncios cargados previamente para todas las configuraciones de carga previa.

getConfiguration

public static @Nullable PreloadConfiguration getConfiguration(String preloadId)

Muestra el PreloadConfiguration del anuncio de aplicación abierta asociado con este preloadId, o nulo si no existe uno.

Parámetros
String preloadId

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 ninguna configuración para el ID de carga previa determinado.

getConfigurations

public static Map<StringPreloadConfigurationgetConfigurations()

Muestra un mapa de todos los PreloadConfiguration de anuncios abiertos de la app, ordenados por su ID de carga previa asociado.

Muestra
Map<StringPreloadConfiguration>

Las configuraciones de anuncios de la app abierta o un mapa vacío si no existen cargadores previos

getNumAdsAvailable

public static int getNumAdsAvailable(String preloadId)

Muestra la cantidad de anuncios disponibles para el ID de carga previa especificado.

Parámetros
String preloadId

El ID de carga previa para verificar la disponibilidad

Muestra
int

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

isAdAvailable

public static boolean isAdAvailable(String preloadId)

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

Parámetros
String preloadId

El ID de carga previa para verificar la disponibilidad

Muestra
boolean

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

pollAd

public static @Nullable AppOpenAd pollAd(String preloadId)

Muestra un anuncio precargado desde 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 que se muestra coincida con el orden de los eventos onAdPreloaded.

Parámetros
String preloadId

Es el ID de carga previa del anuncio.

Muestra
@Nullable AppOpenAd

Un anuncio de apertura de la app para el ID de carga previa determinado o null si no hay ningún anuncio disponible.

start

public static boolean start(String preloadId, PreloadConfiguration preloadConfiguration)

Comienza a precargar anuncios para el preloadId y el PreloadConfiguration determinados.

El SDK continúa cargando los anuncios de antemano hasta que se alcanza la cantidad de anuncios especificada por getBufferSize y se intenta 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 no realizada y muestra 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 carga previa, false si el preloadId está en uso.

start

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

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

El SDK continúa cargando los anuncios de antemano hasta que se alcanza la cantidad de anuncios especificada por getBufferSize y se intenta mantener el búfer lleno durante toda la sesión.

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

Si ya se inició un PreloadConfiguration con el preloadId determinado, este método no realiza ninguna acción y muestra false. se convierte en una operación no válida y muestra false.

Parámetros
String preloadId

Es una cadena que identifica de forma exclusiva 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 invocará cuando cambie la disponibilidad de anuncios para el PreloadConfiguration determinado.

Muestra
boolean

true si se inició la carga previa, false si el preloadId está en uso.