AppOpenAd

public abstract class AppOpenAd


Los anuncios de aplicación abierta se utilizan para mostrar anuncios cuando los usuarios ingresan a tu aplicación. Un objeto AppOpenAd contiene todos los datos necesarios para mostrar un anuncio. A diferencia de los anuncios intersticiales, los anuncios de aplicación abierta facilitan la implementación de un área de desarrollo de la marca de la aplicación para que los usuarios comprendan el contexto en el que ven el anuncio. Usa uno de los métodos estáticos load para cargar un AppOpenAd. Luego, llama a show para renderizarlo.

Resumen

Tipos anidados

public abstract class AppOpenAd.AppOpenAdLoadCallback extends AdLoadCallback

Es un objeto para recibir notificaciones de eventos para cargar un anuncio abierto de la aplicación.

Constructores públicos

Métodos públicos

abstract @NonNull String

Muestra el ID de la unidad de anuncios.

abstract @Nullable FullScreenContentCallback

Obtiene el FullScreenContentCallback para este AppOpenAd.

abstract @Nullable OnPaidEventListener

Obtiene el OnPaidEventListener para este AppOpenAd.

abstract @NonNull ResponseInfo

Devuelve el ResponseInfo del anuncio cargado.

static boolean
isAdAvailable(@NonNull Context context, @NonNull String adUnitId)

Este método dejó de estar disponible.

Usa isAdAvailable en su lugar.

static void
load(
    Context context,
    String adUnitId,
    AdRequest adRequest,
    AppOpenAd.AppOpenAdLoadCallback loadCallback
)

Carga un AppOpenAd.

static @Nullable AppOpenAd
pollAd(@NonNull Context context, @NonNull String adUnitId)

Este método dejó de estar disponible.

Usa pollAd en su lugar.

abstract void

Registra una devolución de llamada que se invocará cuando se muestren y descarten anuncios de pantalla completa.

abstract void
setImmersiveMode(boolean immersiveModeEnabled)

Establece una marca que controla si este objeto de anuncio para inicio de la app se mostrará en modo envolvente.

abstract void

Registra una devolución de llamada que se invocará cuando se estime que este anuncio ganó dinero.

abstract void
show(@NonNull Activity activity)

Muestra el AppOpenAd.

Constructores públicos

AppOpenAd

public AppOpenAd()

Métodos públicos

getAdUnitId

public abstract @NonNull String getAdUnitId()

Muestra el ID de la unidad de anuncios.

getFullScreenContentCallback

public abstract @Nullable FullScreenContentCallback getFullScreenContentCallback()

Obtiene el FullScreenContentCallback para este AppOpenAd.

getOnPaidEventListener

public abstract @Nullable OnPaidEventListener getOnPaidEventListener()

Obtiene el OnPaidEventListener para este AppOpenAd.

getResponseInfo

public abstract @NonNull ResponseInfo getResponseInfo()

Devuelve el ResponseInfo del anuncio cargado.

isAdAvailable

public static boolean isAdAvailable(@NonNull Context context, @NonNull String adUnitId)

Muestra true si hay un anuncio de app abierta disponible cargado desde startPreload.

load

public static void load(
    Context context,
    String adUnitId,
    AdRequest adRequest,
    AppOpenAd.AppOpenAdLoadCallback loadCallback
)

Carga un AppOpenAd.

Parámetros
Context context

El contexto.

String adUnitId

Es el ID de la unidad de anuncios.

AdRequest adRequest

Una solicitud de anuncios con información de segmentación

AppOpenAd.AppOpenAdLoadCallback loadCallback

Es un objeto que controla los eventos para cargar un anuncio de aplicación abierta.

pollAd

public static @Nullable AppOpenAd pollAd(@NonNull Context context, @NonNull String adUnitId)

Recupera el siguiente anuncio de aplicación abierta cargado desde startPreload o null si no hay ningún anuncio disponible.

setFullScreenContentCallback

public abstract void setFullScreenContentCallback(
    @Nullable FullScreenContentCallback fullScreenContentCallback
)

Registra una devolución de llamada que se invocará cuando se muestren y descarten anuncios de pantalla completa.

setImmersiveMode

public abstract void setImmersiveMode(boolean immersiveModeEnabled)

Establece una marca que controla si este objeto de anuncio para inicio de la app se mostrará en modo envolvente. Llama a este método antes de show. Durante el tiempo de reproducción, si esta marca está activada y se admite el modo envolvente, SYSTEM_UI_FLAG_IMMERSIVE_STICKY y SYSTEM_UI_FLAG_HIDE_NAVIGATION se activarán para el anuncio abierto de la app.

setOnPaidEventListener

public abstract void setOnPaidEventListener(@Nullable OnPaidEventListener listener)

Registra una devolución de llamada que se invocará cuando se estime que este anuncio ganó dinero.

mostrar

public abstract void show(@NonNull Activity activity)

Muestra el AppOpenAd.

Parámetros
@NonNull Activity activity

Es la actividad desde la que se muestra el AppOpenAd.