RewardedInterstitialAd

public abstract class RewardedInterstitialAd


Les interstitiels avec récompense sont des annonces en plein écran qui récompensent les utilisateurs et peuvent être diffusées sans que l'utilisateur ne doive accepter de les visionner.

Ce format d'annonce est différent de com.google.android.gms.ads.rewarded.RewardedAd, car les annonces avec récompense exigent que l'utilisateur choisisse de regarder la vidéo. Ce format d'annonce est différent de com.google.android.gms.ads.interstitial.InterstitialAd, car les annonces interstitielles ne récompensent pas l'utilisateur.

Résumé

Constructeurs publics

Méthodes publiques

abstract @NonNull Bundle

Récupère toutes les métadonnées d'annonce disponibles pour ce RewardedInterstitialAd.

abstract @NonNull String

Renvoie l'ID du bloc d'annonces.

abstract @Nullable FullScreenContentCallback

Récupère le FullScreenContentCallback pour ce RewardedInterstitialAd.

abstract @Nullable OnAdMetadataChangedListener

Récupère le OnAdMetadataChangedListener pour ce RewardedInterstitialAd.

abstract @Nullable OnPaidEventListener

Récupère le OnPaidEventListener pour ce RewardedInterstitialAd.

abstract long

Obtient l'ID d'emplacement pour ce RewardedInterstitialAd.

abstract @NonNull ResponseInfo

Renvoie des informations sur l'annonce chargée.

abstract @NonNull RewardItem

Récupère l'élément de récompense pour l'annonce interstitielle avec récompense chargée.

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

Charge un RewardedInterstitialAd.

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

Charge un RewardedInterstitialAd.

abstract void

Enregistre un rappel à invoquer lorsque des annonces affichent et ferment du contenu en plein écran.

abstract void
setImmersiveMode(boolean immersiveModeEnabled)

Définit un indicateur qui contrôle si cet objet d'annonce interstitielle avec récompense sera affiché en mode immersif.

abstract void

Enregistre un rappel à invoquer lorsque les métadonnées de l'annonce interstitielle avec récompense changent.

abstract void

Enregistre un rappel à invoquer lorsque cette annonce est estimée avoir généré des revenus.

abstract void
setPlacementId(long placementId)

Définit un ID d'emplacement pour l'annonce interstitielle avec récompense.

abstract void

Définit ServerSideVerificationOptions pour cette annonce interstitielle avec récompense.

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

Affiche l'annonce interstitielle avec récompense.

Constructeurs publics

RewardedInterstitialAd

public RewardedInterstitialAd()

Méthodes publiques

getAdMetadata

public abstract @NonNull Bundle getAdMetadata()

Récupère toutes les métadonnées d'annonce disponibles pour ce RewardedInterstitialAd. Les métadonnées de l'annonce sont vides si l'annonce n'en comporte pas. Les métadonnées de l'annonce peuvent être mises à jour. Utilisez onAdMetadataChanged pour écouter les modifications.

getAdUnitId

public abstract @NonNull String getAdUnitId()

Renvoie l'ID du bloc d'annonces.

getFullScreenContentCallback

public abstract @Nullable FullScreenContentCallback getFullScreenContentCallback()

Récupère le FullScreenContentCallback pour ce RewardedInterstitialAd.

getOnAdMetadataChangedListener

public abstract @Nullable OnAdMetadataChangedListener getOnAdMetadataChangedListener()

Récupère le OnAdMetadataChangedListener pour ce RewardedInterstitialAd.

getOnPaidEventListener

public abstract @Nullable OnPaidEventListener getOnPaidEventListener()

Récupère le OnPaidEventListener pour ce RewardedInterstitialAd.

getPlacementId

public abstract long getPlacementId()

Obtient l'ID d'emplacement pour ce RewardedInterstitialAd.

getResponseInfo

public abstract @NonNull ResponseInfo getResponseInfo()

Renvoie des informations sur l'annonce chargée.

getRewardItem

public abstract @NonNull RewardItem getRewardItem()

Récupère l'élément de récompense pour l'annonce interstitielle avec récompense chargée.

auto-infligée

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

Charge un RewardedInterstitialAd.

Paramètres
@NonNull Context context

Le contexte.

@NonNull String adUnitId

ID du bloc d'annonces.

@NonNull AdManagerAdRequest adManagerAdRequest

Demande d'annonce Google Ad Manager avec des informations de ciblage.

@NonNull RewardedInterstitialAdLoadCallback loadCallback

Rappel à invoquer lorsqu'une annonce interstitielle avec récompense a fini de se charger.

auto-infligée

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

Charge un RewardedInterstitialAd.

Paramètres
@NonNull Context context

Le contexte.

@NonNull String adUnitId

ID du bloc d'annonces.

@NonNull AdRequest adRequest

Demande d'annonce avec des informations de ciblage.

@NonNull RewardedInterstitialAdLoadCallback loadCallback

Rappel à invoquer lorsqu'une annonce interstitielle avec récompense a fini de se charger.

setFullScreenContentCallback

public abstract void setFullScreenContentCallback(
    @Nullable FullScreenContentCallback fullScreenContentCallback
)

Enregistre un rappel à invoquer lorsque des annonces affichent et ferment du contenu en plein écran.

setImmersiveMode

public abstract void setImmersiveMode(boolean immersiveModeEnabled)

Définit un indicateur qui contrôle si cet objet d'annonce interstitielle avec récompense sera affiché en mode immersif. Appelez cette méthode avant show. Pendant show, si ce paramètre est activé et que le mode immersif est pris en charge, SYSTEM_UI_FLAG_IMMERSIVE_STICKY et SYSTEM_UI_FLAG_HIDE_NAVIGATION seront activés pour l'annonce avec récompense.

setOnAdMetadataChangedListener

public abstract void setOnAdMetadataChangedListener(
    @Nullable OnAdMetadataChangedListener listener
)

Enregistre un rappel à invoquer lorsque les métadonnées de l'annonce interstitielle avec récompense changent.

setOnPaidEventListener

public abstract void setOnPaidEventListener(@Nullable OnPaidEventListener listener)

Enregistre un rappel à invoquer lorsque cette annonce est estimée avoir généré des revenus.

setPlacementId

public abstract void setPlacementId(long placementId)

Définit un ID d'emplacement pour l'annonce interstitielle avec récompense.

Pour vous assurer que cet ID d'emplacement est inclus dans les rapports, appelez cette méthode avant d'afficher l'annonce.

Paramètres
long placementId

Entier long fourni par l'UI AdMob pour l'emplacement configuré.

setServerSideVerificationOptions

public abstract void setServerSideVerificationOptions(
    ServerSideVerificationOptions options
)

Définit ServerSideVerificationOptions pour cette annonce interstitielle avec récompense.

afficher

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

Affiche l'annonce interstitielle avec récompense.

Paramètres
@NonNull Activity activity

Activité à partir de laquelle l'annonce avec récompense doit être affichée.

@NonNull OnUserEarnedRewardListener onUserEarnedRewardListener

Écouteur à notifier lorsque l'utilisateur gagne une récompense.