AppOpenAd

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

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

Costruttori pubblici

Funzioni pubbliche

abstract String

Restituisce l'ID unità pubblicitaria.

abstract FullScreenContentCallback?

Ottiene il valore FullScreenContentCallback per questo AppOpenAd.

abstract OnPaidEventListener?

Ottiene il valore OnPaidEventListener per questo AppOpenAd.

abstract Long

Recupera l'ID posizionamento per questo AppOpenAd.

abstract ResponseInfo

Restituisce il ResponseInfo per l'annuncio caricato.

java-static Boolean
isAdAvailable(context: Context, adUnitId: String)

Questa funzione è deprecata.

Utilizza invece isAdAvailable.

java-static Unit
load(
    context: Context!,
    adUnitId: String!,
    adRequest: AdRequest!,
    loadCallback: AppOpenAd.AppOpenAdLoadCallback!
)

Carica un AppOpenAd.

java-static AppOpenAd?
pollAd(context: Context, adUnitId: String)

Questa funzione è deprecata.

Utilizza invece pollAd.

abstract Unit
setFullScreenContentCallback(
    fullScreenContentCallback: FullScreenContentCallback?
)

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

abstract Unit
setImmersiveMode(immersiveModeEnabled: Boolean)

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

abstract Unit

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

abstract Unit
setPlacementId(placementId: Long)

Imposta un ID posizionamento per l'annuncio apertura app.

abstract Unit
show(activity: Activity)

Mostra l'annuncio di apertura dell'app.

Costruttori pubblici

AppOpenAd

AppOpenAd()

Funzioni pubbliche

getAdUnitId

abstract fun getAdUnitId(): String

Restituisce l'ID unità pubblicitaria.

getFullScreenContentCallback

abstract fun getFullScreenContentCallback(): FullScreenContentCallback?

Ottiene il valore FullScreenContentCallback per questo AppOpenAd.

getOnPaidEventListener

abstract fun getOnPaidEventListener(): OnPaidEventListener?

Ottiene il valore OnPaidEventListener per questo AppOpenAd.

getPlacementId

abstract fun getPlacementId(): Long

Recupera l'ID posizionamento per questo AppOpenAd.

getResponseInfo

abstract fun getResponseInfo(): ResponseInfo

Restituisce il ResponseInfo per l'annuncio caricato.

isAdAvailable

java-static fun isAdAvailable(context: Context, adUnitId: String): Boolean

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

load

java-static fun load(
    context: Context!,
    adUnitId: String!,
    adRequest: AdRequest!,
    loadCallback: AppOpenAd.AppOpenAdLoadCallback!
): Unit

Carica un AppOpenAd.

Parametri
context: Context!

Il contesto.

adUnitId: String!

L'ID unità pubblicitaria.

adRequest: AdRequest!

Una richiesta di annuncio con informazioni di targeting.

loadCallback: AppOpenAd.AppOpenAdLoadCallback!

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

pollAd

java-static fun pollAd(context: Context, adUnitId: String): AppOpenAd?

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

setFullScreenContentCallback

abstract fun setFullScreenContentCallback(
    fullScreenContentCallback: FullScreenContentCallback?
): Unit

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

setImmersiveMode

abstract fun setImmersiveMode(immersiveModeEnabled: Boolean): Unit

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

abstract fun setOnPaidEventListener(listener: OnPaidEventListener?): Unit

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

setPlacementId

abstract fun setPlacementId(placementId: Long): Unit

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
placementId: Long

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

mostra

abstract fun show(activity: Activity): Unit

Mostra l'annuncio di apertura dell'app.

Parametri
activity: Activity

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