AppOpenAd

public abstract class AppOpenAd


Gli annunci apertura app vengono utilizzati per mostrare gli annunci quando gli utenti entrano nella tua app. Un oggetto AppOpenAd contiene tutti i dati necessari per visualizzare un annuncio. A differenza degli annunci interstitial, gli annunci apertura app consentono di fornire facilmente un'area di branding dell'app in modo che gli utenti comprendano il contesto in cui visualizzano l'annuncio. Utilizza uno dei metodi statici load per caricare un AppOpenAd. Poi chiama show per eseguirne il rendering.

Riepilogo

Tipi nidificati

public abstract class AppOpenAd.AppOpenAdLoadCallback extends AdLoadCallback

Un oggetto per ricevere notifiche di eventi per il caricamento di un annuncio per l'apertura di un'app.

Costruttori pubblici

Metodi pubblici

abstract @NonNull String

Restituisce l'ID unità pubblicitaria.

abstract @Nullable FullScreenContentCallback

Ottiene il valore FullScreenContentCallback per questo AppOpenAd.

abstract @Nullable OnPaidEventListener

Ottiene il valore OnPaidEventListener per questo AppOpenAd.

abstract long

Recupera l'ID posizionamento per questo AppOpenAd.

abstract @NonNull ResponseInfo

Restituisce il ResponseInfo per l'annuncio caricato.

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

Questo metodo è obsoleto.

Utilizza invece isAdAvailable.

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

Carica un AppOpenAd.

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

Questo metodo è obsoleto.

Utilizza invece pollAd.

abstract void

Registra un callback da richiamare quando gli annunci mostrano e chiudono i contenuti a schermo intero.

abstract void
setImmersiveMode(boolean immersiveModeEnabled)

Imposta un flag che controlla se questo oggetto pubblicità apertura app verrà visualizzato in modalità immersiva.

abstract void

Registra un callback da richiamare quando si stima che questo annuncio abbia generato entrate.

abstract void
setPlacementId(long placementId)

Imposta un ID posizionamento per l'annuncio apertura app.

abstract void
show(@NonNull Activity activity)

Mostra l'annuncio di apertura dell'app.

Costruttori pubblici

AppOpenAd

public AppOpenAd()

Metodi pubblici

getAdUnitId

public abstract @NonNull String getAdUnitId()

Restituisce l'ID unità pubblicitaria.

getFullScreenContentCallback

public abstract @Nullable FullScreenContentCallback getFullScreenContentCallback()

Ottiene il valore FullScreenContentCallback per questo AppOpenAd.

getOnPaidEventListener

public abstract @Nullable OnPaidEventListener getOnPaidEventListener()

Ottiene il valore OnPaidEventListener per questo AppOpenAd.

getPlacementId

public abstract long getPlacementId()

Recupera l'ID posizionamento per questo AppOpenAd.

getResponseInfo

public abstract @NonNull ResponseInfo getResponseInfo()

Restituisce il ResponseInfo per l'annuncio caricato.

isAdAvailable

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

Restituisce true se è stato caricato un annuncio open app disponibile da startPreload.

load

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

Carica un AppOpenAd.

Parametri
Context context

Il contesto.

String adUnitId

L'ID unità pubblicitaria.

AdRequest adRequest

Una richiesta di annuncio con informazioni di targeting.

AppOpenAd.AppOpenAdLoadCallback loadCallback

Un oggetto che gestisce gli eventi per il caricamento di un annuncio apertura app.

pollAd

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

Recupera il successivo annuncio apertura app caricato da startPreload o null se non è disponibile alcun annuncio.

setFullScreenContentCallback

public abstract void setFullScreenContentCallback(
    @Nullable FullScreenContentCallback fullScreenContentCallback
)

Registra un callback da richiamare quando gli annunci mostrano e chiudono i contenuti a schermo intero.

setImmersiveMode

public abstract void setImmersiveMode(boolean immersiveModeEnabled)

Imposta un flag che controlla se questo oggetto pubblicità apertura app verrà visualizzato in modalità immersiva. Chiama questo metodo prima del giorno show. Durante l'orario di visualizzazione, se questo flag è attivo e la modalità immersiva è supportata, SYSTEM_UI_FLAG_IMMERSIVE_STICKY e SYSTEM_UI_FLAG_HIDE_NAVIGATION verranno attivati per l'annuncio apertura app.

setOnPaidEventListener

public abstract void setOnPaidEventListener(@Nullable OnPaidEventListener listener)

Registra un callback da richiamare quando si stima che questo annuncio abbia generato entrate.

setPlacementId

public abstract void setPlacementId(long placementId)

Imposta un ID posizionamento per l'annuncio apertura app.

Per assicurarti che questo ID posizionamento sia incluso nei report, chiama questo metodo prima di mostrare l'annuncio.

Parametri
long placementId

Un numero intero lungo fornito dall'interfaccia utente di AdMob per il posizionamento configurato.

mostra

public abstract void show(@NonNull Activity activity)

Mostra l'annuncio di apertura dell'app.

Parametri
@NonNull Activity activity

L'attività da cui viene mostrato l'annuncio App Open.