RewardedInterstitialAd

public abstract class RewardedInterstitialAd


Reklamy pełnoekranowe z nagrodą to reklamy zajmujące cały ekran, które nagradzają użytkowników i mogą być wyświetlane bez ich zgody.

Ten format reklamy różni się od com.google.android.gms.ads.rewarded.RewardedAd, ponieważ reklamy z nagrodą wymagają od użytkownika wyrażenia zgody na obejrzenie filmu. Ten format reklamy różni się od com.google.android.gms.ads.interstitial.InterstitialAd, ponieważ reklamy pełnoekranowe nie przyznają użytkownikowi nagrody.

Podsumowanie

Konstruktory publiczne

Metody publiczne

abstract @NonNull Bundle

Pobiera wszystkie dostępne metadane reklamy dla tego RewardedInterstitialAd.

abstract @NonNull String

Zwraca identyfikator jednostki reklamowej.

abstract @Nullable FullScreenContentCallback

Pobiera FullScreenContentCallback dla tego RewardedInterstitialAd.

abstract @Nullable OnAdMetadataChangedListener

Pobiera OnAdMetadataChangedListener dla tego RewardedInterstitialAd.

abstract @Nullable OnPaidEventListener

Pobiera OnPaidEventListener dla tego RewardedInterstitialAd.

abstract long

Pobiera identyfikator miejsca docelowego dla tego RewardedInterstitialAd.

abstract @NonNull ResponseInfo

Zwraca informacje o załadowanej reklamie.

abstract @NonNull RewardItem

Pobiera nagrodę za wczytaną reklamę pełnoekranową z nagrodą.

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

Wczytuje RewardedInterstitialAd.

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

Wczytuje RewardedInterstitialAd.

abstract void

Rejestruje wywołanie zwrotne, które ma być wywoływane, gdy reklamy wyświetlają i odrzucają treści pełnoekranowe.

abstract void
setImmersiveMode(boolean immersiveModeEnabled)

Ustawia flagę, która określa, czy ten obiekt reklamy pełnoekranowej z nagrodą będzie wyświetlany w trybie pełnoekranowym.

abstract void

Rejestruje wywołanie zwrotne, które ma być wywoływane, gdy zmienią się metadane reklamy pełnoekranowej z nagrodą.

abstract void

Rejestruje wywołanie zwrotne, które ma zostać wywołane, gdy ta reklama wygeneruje szacunkowe przychody.

abstract void
setPlacementId(long placementId)

Ustawia identyfikator miejsca docelowego reklamy pełnoekranowej z nagrodą.

abstract void

Ustawia wartość ServerSideVerificationOptions dla tej reklamy pełnoekranowej z nagrodą.

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

Wyświetla reklamę pełnoekranową z nagrodą.

Konstruktory publiczne

RewardedInterstitialAd

public RewardedInterstitialAd()

Metody publiczne

getAdMetadata

public abstract @NonNull Bundle getAdMetadata()

Pobiera wszystkie dostępne metadane reklamy dla tego RewardedInterstitialAd. Jeśli reklama nie ma metadanych, pole metadanych reklamy jest puste. Metadane reklamy mogą się zmienić. Użyj onAdMetadataChanged, aby nasłuchiwać zmian.

getAdUnitId

public abstract @NonNull String getAdUnitId()

Zwraca identyfikator jednostki reklamowej.

getFullScreenContentCallback

public abstract @Nullable FullScreenContentCallback getFullScreenContentCallback()

Pobiera FullScreenContentCallback dla tego RewardedInterstitialAd.

getOnAdMetadataChangedListener

public abstract @Nullable OnAdMetadataChangedListener getOnAdMetadataChangedListener()

Pobiera OnAdMetadataChangedListener dla tego RewardedInterstitialAd.

getOnPaidEventListener

public abstract @Nullable OnPaidEventListener getOnPaidEventListener()

Pobiera OnPaidEventListener dla tego RewardedInterstitialAd.

getPlacementId

public abstract long getPlacementId()

Pobiera identyfikator miejsca docelowego dla tego RewardedInterstitialAd.

getResponseInfo

public abstract @NonNull ResponseInfo getResponseInfo()

Zwraca informacje o załadowanej reklamie.

getRewardItem

public abstract @NonNull RewardItem getRewardItem()

Pobiera nagrodę za wczytaną reklamę pełnoekranową z nagrodą.

ładunek

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

Wczytuje RewardedInterstitialAd.

Parametry
@NonNull Context context

kontekst,

@NonNull String adUnitId

Identyfikator jednostki reklamowej.

@NonNull AdManagerAdRequest adManagerAdRequest

Żądanie reklamy w Google Ad Manager z informacjami o kierowaniu.

@NonNull RewardedInterstitialAdLoadCallback loadCallback

Wywołanie zwrotne, które ma zostać wywołane po zakończeniu wczytywania reklamy pełnoekranowej z nagrodą.

ładunek

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

Wczytuje RewardedInterstitialAd.

Parametry
@NonNull Context context

kontekst,

@NonNull String adUnitId

Identyfikator jednostki reklamowej.

@NonNull AdRequest adRequest

Żądanie reklamy z informacjami o kierowaniu.

@NonNull RewardedInterstitialAdLoadCallback loadCallback

Wywołanie zwrotne, które ma zostać wywołane po zakończeniu wczytywania reklamy pełnoekranowej z nagrodą.

setFullScreenContentCallback

public abstract void setFullScreenContentCallback(
    @Nullable FullScreenContentCallback fullScreenContentCallback
)

Rejestruje wywołanie zwrotne, które ma być wywoływane, gdy reklamy wyświetlają i odrzucają treści pełnoekranowe.

setImmersiveMode

public abstract void setImmersiveMode(boolean immersiveModeEnabled)

Ustawia flagę, która określa, czy ten obiekt reklamy pełnoekranowej z nagrodą będzie wyświetlany w trybie pełnoekranowym. Wywołaj tę metodę przed show. Podczas show, jeśli ta flaga jest włączona i tryb pełnoekranowy jest obsługiwany, w przypadku reklamy z nagrodą włączone zostaną flagi SYSTEM_UI_FLAG_IMMERSIVE_STICKY i SYSTEM_UI_FLAG_HIDE_NAVIGATION.

setOnAdMetadataChangedListener

public abstract void setOnAdMetadataChangedListener(
    @Nullable OnAdMetadataChangedListener listener
)

Rejestruje wywołanie zwrotne, które ma być wywoływane, gdy zmienią się metadane reklamy pełnoekranowej z nagrodą.

setOnPaidEventListener

public abstract void setOnPaidEventListener(@Nullable OnPaidEventListener listener)

Rejestruje wywołanie zwrotne, które ma zostać wywołane, gdy ta reklama wygeneruje szacunkowe przychody.

setPlacementId

public abstract void setPlacementId(long placementId)

Ustawia identyfikator miejsca docelowego reklamy pełnoekranowej z nagrodą.

Aby ten identyfikator miejsca docelowego był uwzględniany w raportach, wywołaj tę metodę przed wyświetleniem reklamy.

Parametry
long placementId

Długa liczba całkowita podana w interfejsie AdMob dla skonfigurowanego miejsca docelowego.

setServerSideVerificationOptions

public abstract void setServerSideVerificationOptions(
    ServerSideVerificationOptions options
)

Ustawia wartość ServerSideVerificationOptions dla tej reklamy pełnoekranowej z nagrodą.

pokaż

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

Wyświetla reklamę pełnoekranową z nagrodą.

Parametry
@NonNull Activity activity

Aktywność, w której ma się wyświetlać reklama z nagrodą.

@NonNull OnUserEarnedRewardListener onUserEarnedRewardListener

Słuchacz, który ma otrzymywać powiadomienia, gdy użytkownik zdobędzie nagrodę.