RewardedInterstitialAd

public abstract class RewardedInterstitialAd


Gli annunci interstitial con premio sono annunci a schermo intero che premiano gli utenti e possono essere mostrati senza che l'utente li attivi.

Questo formato dell'annuncio è diverso da com.google.android.gms.ads.rewarded.RewardedAd perché gli annunci con premio richiedono l'attivazione della visualizzazione del video da parte dell'utente. Questo formato dell'annuncio è diverso da com.google.android.gms.ads.interstitial.InterstitialAd perché gli annunci interstitial non premiano l'utente.

Riepilogo

Costruttori pubblici

Metodi pubblici

abstract @NonNull Bundle

Recupera tutti i metadati degli annunci disponibili per questo RewardedInterstitialAd.

abstract @NonNull String

Restituisce l'ID unità pubblicitaria.

abstract @Nullable FullScreenContentCallback

Ottiene il valore FullScreenContentCallback per questo RewardedInterstitialAd.

abstract @Nullable OnAdMetadataChangedListener

Ottiene il valore OnAdMetadataChangedListener per questo RewardedInterstitialAd.

abstract @Nullable OnPaidEventListener

Ottiene il valore OnPaidEventListener per questo RewardedInterstitialAd.

abstract long

Recupera l'ID posizionamento per questo RewardedInterstitialAd.

abstract @NonNull ResponseInfo

Restituisce informazioni sull'annuncio caricato.

abstract @NonNull RewardItem

Recupera l'elemento del premio per l'annuncio interstitial con premio caricato.

static void
load(
    @NonNull Context context,
    @NonNull String adUnitId,
    @NonNull AdManagerAdRequest adManagerAdRequest,
    @NonNull RewardedInterstitialAdLoadCallback loadCallback
)

Carica un RewardedInterstitialAd.

static void
load(
    @NonNull Context context,
    @NonNull String adUnitId,
    @NonNull AdRequest adRequest,
    @NonNull RewardedInterstitialAdLoadCallback loadCallback
)

Carica un RewardedInterstitialAd.

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 annuncio interstitial con premio verrà visualizzato in modalità immersiva.

abstract void

Registra un callback da richiamare quando cambiano i metadati dell'annuncio interstitial con premio.

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 interstitial con premio.

abstract void

Imposta ServerSideVerificationOptions per questo annuncio interstitial con premio.

abstract void
show(
    @NonNull Activity activity,
    @NonNull OnUserEarnedRewardListener onUserEarnedRewardListener
)

Mostra l'annuncio interstitial con premio.

Costruttori pubblici

RewardedInterstitialAd

public RewardedInterstitialAd()

Metodi pubblici

getAdMetadata

public abstract @NonNull Bundle getAdMetadata()

Recupera tutti i metadati degli annunci disponibili per questo RewardedInterstitialAd. I metadati dell'annuncio sono vuoti se l'annuncio non ha metadati. I metadati dell'annuncio potrebbero essere aggiornati. Utilizza onAdMetadataChanged per ascoltare le modifiche.

getAdUnitId

public abstract @NonNull String getAdUnitId()

Restituisce l'ID unità pubblicitaria.

getFullScreenContentCallback

public abstract @Nullable FullScreenContentCallback getFullScreenContentCallback()

Ottiene il valore FullScreenContentCallback per questo RewardedInterstitialAd.

getOnAdMetadataChangedListener

public abstract @Nullable OnAdMetadataChangedListener getOnAdMetadataChangedListener()

Ottiene il valore OnAdMetadataChangedListener per questo RewardedInterstitialAd.

getOnPaidEventListener

public abstract @Nullable OnPaidEventListener getOnPaidEventListener()

Ottiene il valore OnPaidEventListener per questo RewardedInterstitialAd.

getPlacementId

public abstract long getPlacementId()

Recupera l'ID posizionamento per questo RewardedInterstitialAd.

getResponseInfo

public abstract @NonNull ResponseInfo getResponseInfo()

Restituisce informazioni sull'annuncio caricato.

getRewardItem

public abstract @NonNull RewardItem getRewardItem()

Recupera l'elemento del premio per l'annuncio interstitial con premio caricato.

load

public static void load(
    @NonNull Context context,
    @NonNull String adUnitId,
    @NonNull AdManagerAdRequest adManagerAdRequest,
    @NonNull RewardedInterstitialAdLoadCallback loadCallback
)

Carica un RewardedInterstitialAd.

Parametri
@NonNull Context context

Il contesto.

@NonNull String adUnitId

L'ID unità pubblicitaria.

@NonNull AdManagerAdRequest adManagerAdRequest

Una richiesta di annuncio Google Ad Manager con informazioni sul targeting.

@NonNull RewardedInterstitialAdLoadCallback loadCallback

Un callback da richiamare al termine del caricamento di un annuncio interstitial con premio.

load

public static void load(
    @NonNull Context context,
    @NonNull String adUnitId,
    @NonNull AdRequest adRequest,
    @NonNull RewardedInterstitialAdLoadCallback loadCallback
)

Carica un RewardedInterstitialAd.

Parametri
@NonNull Context context

Il contesto.

@NonNull String adUnitId

L'ID unità pubblicitaria.

@NonNull AdRequest adRequest

Una richiesta di annuncio con informazioni di targeting.

@NonNull RewardedInterstitialAdLoadCallback loadCallback

Un callback da richiamare al termine del caricamento di un annuncio interstitial con premio.

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 annuncio interstitial con premio verrà visualizzato in modalità immersiva. Chiama questo metodo prima del giorno show. Durante show, 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 con premio.

setOnAdMetadataChangedListener

public abstract void setOnAdMetadataChangedListener(
    @Nullable OnAdMetadataChangedListener listener
)

Registra un callback da richiamare quando cambiano i metadati dell'annuncio interstitial con premio.

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 interstitial con premio.

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.

setServerSideVerificationOptions

public abstract void setServerSideVerificationOptions(
    ServerSideVerificationOptions options
)

Imposta ServerSideVerificationOptions per questo annuncio interstitial con premio.

mostra

public abstract void show(
    @NonNull Activity activity,
    @NonNull OnUserEarnedRewardListener onUserEarnedRewardListener
)

Mostra l'annuncio interstitial con premio.

Parametri
@NonNull Activity activity

L'attività da cui deve essere mostrato l'annuncio con premio.

@NonNull OnUserEarnedRewardListener onUserEarnedRewardListener

Il listener a cui inviare una notifica quando l'utente guadagna un premio.