RewardedInterstitialAd

public abstract class RewardedInterstitialAd


Interstitial-Anzeigen mit Prämie sind Vollbildanzeigen, mit denen Nutzer belohnt werden. Sie können ohne Zustimmung des Nutzers ausgeliefert werden.

Dieses Anzeigenformat unterscheidet sich von com.google.android.gms.ads.rewarded.RewardedAd, da Nutzer bei Anzeigen mit Prämie zustimmen müssen, sich das Video anzusehen. Dieses Anzeigenformat unterscheidet sich von com.google.android.gms.ads.interstitial.InterstitialAd, da Nutzer bei Interstitial-Anzeigen keine Prämie erhalten.

Zusammenfassung

Öffentliche Konstruktoren

Öffentliche Methoden

abstract @NonNull Bundle

Ruft alle verfügbaren Anzeigenmetadaten für diese RewardedInterstitialAd ab.

abstract @NonNull String

Gibt die Anzeigenblock-ID zurück.

abstract @Nullable FullScreenContentCallback

Ruft die FullScreenContentCallback für diese RewardedInterstitialAd ab.

abstract @Nullable OnAdMetadataChangedListener

Ruft die OnAdMetadataChangedListener für diese RewardedInterstitialAd ab.

abstract @Nullable OnPaidEventListener

Ruft die OnPaidEventListener für diese RewardedInterstitialAd ab.

abstract long

Ruft die Placement-ID für diese RewardedInterstitialAd ab.

abstract @NonNull ResponseInfo

Gibt Informationen zur geladenen Anzeige zurück.

abstract @NonNull RewardItem

Ruft das Prämienelement für die geladene Interstitial-Anzeige mit Prämie ab.

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

Lädt ein RewardedInterstitialAd.

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

Lädt ein RewardedInterstitialAd.

abstract void

Registriert einen Callback, der aufgerufen wird, wenn Anzeigen eingeblendet und Vollbildinhalte geschlossen werden.

abstract void
setImmersiveMode(boolean immersiveModeEnabled)

Legt ein Flag fest, mit dem gesteuert wird, ob dieses Objekt für Interstitial-Anzeigen mit Prämie im immersiven Modus angezeigt wird.

abstract void

Registriert einen Callback, der aufgerufen wird, wenn sich die Metadaten der Interstitial-Anzeige mit Prämie ändern.

abstract void

Registriert einen Callback, der aufgerufen wird, wenn mit dieser Anzeige voraussichtlich Einnahmen erzielt wurden.

abstract void
setPlacementId(long placementId)

Legt eine Placement-ID für die Interstitial-Anzeige mit Prämie fest.

abstract void

Legt ServerSideVerificationOptions für diese Interstitial-Anzeige mit Prämie fest.

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

Zeigt die Interstitial-Anzeige mit Prämie an.

Öffentliche Konstruktoren

RewardedInterstitialAd

public RewardedInterstitialAd()

Öffentliche Methoden

getAdMetadata

public abstract @NonNull Bundle getAdMetadata()

Ruft alle verfügbaren Anzeigenmetadaten für diese RewardedInterstitialAd ab. Die Anzeigenmetadaten sind leer, wenn die Anzeige keine Metadaten hat. Anzeigenmetadaten können aktualisiert werden. Verwenden Sie onAdMetadataChanged, um auf Änderungen zu reagieren.

getAdUnitId

public abstract @NonNull String getAdUnitId()

Gibt die Anzeigenblock-ID zurück.

getFullScreenContentCallback

public abstract @Nullable FullScreenContentCallback getFullScreenContentCallback()

Ruft die FullScreenContentCallback für diese RewardedInterstitialAd ab.

getOnAdMetadataChangedListener

public abstract @Nullable OnAdMetadataChangedListener getOnAdMetadataChangedListener()

Ruft die OnAdMetadataChangedListener für diese RewardedInterstitialAd ab.

getOnPaidEventListener

public abstract @Nullable OnPaidEventListener getOnPaidEventListener()

Ruft die OnPaidEventListener für diese RewardedInterstitialAd ab.

getPlacementId

public abstract long getPlacementId()

Ruft die Placement-ID für diese RewardedInterstitialAd ab.

getResponseInfo

public abstract @NonNull ResponseInfo getResponseInfo()

Gibt Informationen zur geladenen Anzeige zurück.

getRewardItem

public abstract @NonNull RewardItem getRewardItem()

Ruft das Prämienelement für die geladene Interstitial-Anzeige mit Prämie ab.

load

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

Lädt ein RewardedInterstitialAd.

Parameter
@NonNull Context context

Der Kontext.

@NonNull String adUnitId

Die Anzeigenblock-ID.

@NonNull AdManagerAdRequest adManagerAdRequest

Eine Google Ad Manager-Anzeigenanfrage mit Targeting-Informationen.

@NonNull RewardedInterstitialAdLoadCallback loadCallback

Ein Callback, der aufgerufen wird, wenn eine Interstitial-Anzeige mit Prämie geladen wurde.

load

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

Lädt ein RewardedInterstitialAd.

Parameter
@NonNull Context context

Der Kontext.

@NonNull String adUnitId

Die Anzeigenblock-ID.

@NonNull AdRequest adRequest

Eine Anzeigenanfrage mit Targeting-Informationen.

@NonNull RewardedInterstitialAdLoadCallback loadCallback

Ein Callback, der aufgerufen wird, wenn eine Interstitial-Anzeige mit Prämie geladen wurde.

setFullScreenContentCallback

public abstract void setFullScreenContentCallback(
    @Nullable FullScreenContentCallback fullScreenContentCallback
)

Registriert einen Callback, der aufgerufen wird, wenn Anzeigen eingeblendet und Vollbildinhalte geschlossen werden.

setImmersiveMode

public abstract void setImmersiveMode(boolean immersiveModeEnabled)

Legt ein Flag fest, mit dem gesteuert wird, ob dieses Objekt für Interstitial-Anzeigen mit Prämie im immersiven Modus angezeigt wird. Rufen Sie diese Methode vor show auf. Während show werden, wenn dieses Flag aktiviert ist und der Immersivmodus unterstützt wird, SYSTEM_UI_FLAG_IMMERSIVE_STICKY und SYSTEM_UI_FLAG_HIDE_NAVIGATION für die Anzeige mit Prämie aktiviert.

setOnAdMetadataChangedListener

public abstract void setOnAdMetadataChangedListener(
    @Nullable OnAdMetadataChangedListener listener
)

Registriert einen Callback, der aufgerufen wird, wenn sich die Metadaten der Interstitial-Anzeige mit Prämie ändern.

setOnPaidEventListener

public abstract void setOnPaidEventListener(@Nullable OnPaidEventListener listener)

Registriert einen Callback, der aufgerufen wird, wenn mit dieser Anzeige voraussichtlich Einnahmen erzielt wurden.

setPlacementId

public abstract void setPlacementId(long placementId)

Legt eine Placement-ID für die Interstitial-Anzeige mit Prämie fest.

Damit diese Placement-ID in Berichte aufgenommen wird, rufen Sie diese Methode auf, bevor Sie die Anzeige präsentieren.

Parameter
long placementId

Eine lange Ganzzahl, die von der AdMob-Benutzeroberfläche für die konfigurierte Platzierung bereitgestellt wird.

setServerSideVerificationOptions

public abstract void setServerSideVerificationOptions(
    ServerSideVerificationOptions options
)

Legt ServerSideVerificationOptions für diese Interstitial-Anzeige mit Prämie fest.

Einblenden

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

Zeigt die Interstitial-Anzeige mit Prämie an.

Parameter
@NonNull Activity activity

Die Aktivität, nach der die Anzeige mit Prämie ausgeliefert werden soll.

@NonNull OnUserEarnedRewardListener onUserEarnedRewardListener

Der Listener, der benachrichtigt werden soll, wenn ein Nutzer eine Prämie erhält.