RewardedInterstitialAd

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

Funkcje publiczne

abstract Bundle

Pobiera wszystkie dostępne metadane reklamy dla tego RewardedInterstitialAd.

abstract String

Zwraca identyfikator jednostki reklamowej.

abstract FullScreenContentCallback?

Pobiera FullScreenContentCallback dla tego RewardedInterstitialAd.

abstract OnAdMetadataChangedListener?

Pobiera OnAdMetadataChangedListener dla tego RewardedInterstitialAd.

abstract OnPaidEventListener?

Pobiera OnPaidEventListener dla tego RewardedInterstitialAd.

abstract Long

Pobiera identyfikator miejsca docelowego dla tego RewardedInterstitialAd.

abstract ResponseInfo

Zwraca informacje o załadowanej reklamie.

abstract RewardItem

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

java-static Unit
load(
    context: Context,
    adUnitId: String,
    adManagerAdRequest: AdManagerAdRequest,
    loadCallback: RewardedInterstitialAdLoadCallback
)

Wczytuje RewardedInterstitialAd.

java-static Unit
load(
    context: Context,
    adUnitId: String,
    adRequest: AdRequest,
    loadCallback: RewardedInterstitialAdLoadCallback
)

Wczytuje RewardedInterstitialAd.

abstract Unit
setFullScreenContentCallback(
    fullScreenContentCallback: FullScreenContentCallback?
)

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

abstract Unit
setImmersiveMode(immersiveModeEnabled: Boolean)

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

abstract Unit

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

abstract Unit

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

abstract Unit
setPlacementId(placementId: Long)

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

abstract Unit

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

abstract Unit
show(
    activity: Activity,
    onUserEarnedRewardListener: OnUserEarnedRewardListener
)

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

Konstruktory publiczne

RewardedInterstitialAd

RewardedInterstitialAd()

Funkcje publiczne

getAdMetadata

abstract fun getAdMetadata(): Bundle

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

abstract fun getAdUnitId(): String

Zwraca identyfikator jednostki reklamowej.

getFullScreenContentCallback

abstract fun getFullScreenContentCallback(): FullScreenContentCallback?

Pobiera FullScreenContentCallback dla tego RewardedInterstitialAd.

getOnAdMetadataChangedListener

abstract fun getOnAdMetadataChangedListener(): OnAdMetadataChangedListener?

Pobiera OnAdMetadataChangedListener dla tego RewardedInterstitialAd.

getOnPaidEventListener

abstract fun getOnPaidEventListener(): OnPaidEventListener?

Pobiera OnPaidEventListener dla tego RewardedInterstitialAd.

getPlacementId

abstract fun getPlacementId(): Long

Pobiera identyfikator miejsca docelowego dla tego RewardedInterstitialAd.

getResponseInfo

abstract fun getResponseInfo(): ResponseInfo

Zwraca informacje o załadowanej reklamie.

getRewardItem

abstract fun getRewardItem(): RewardItem

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

ładunek

java-static fun load(
    context: Context,
    adUnitId: String,
    adManagerAdRequest: AdManagerAdRequest,
    loadCallback: RewardedInterstitialAdLoadCallback
): Unit

Wczytuje RewardedInterstitialAd.

Parametry
context: Context

kontekst,

adUnitId: String

Identyfikator jednostki reklamowej.

adManagerAdRequest: AdManagerAdRequest

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

loadCallback: RewardedInterstitialAdLoadCallback

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

ładunek

java-static fun load(
    context: Context,
    adUnitId: String,
    adRequest: AdRequest,
    loadCallback: RewardedInterstitialAdLoadCallback
): Unit

Wczytuje RewardedInterstitialAd.

Parametry
context: Context

kontekst,

adUnitId: String

Identyfikator jednostki reklamowej.

adRequest: AdRequest

Żądanie reklamy z informacjami o kierowaniu.

loadCallback: RewardedInterstitialAdLoadCallback

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

setFullScreenContentCallback

abstract fun setFullScreenContentCallback(
    fullScreenContentCallback: FullScreenContentCallback?
): Unit

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

setImmersiveMode

abstract fun setImmersiveMode(immersiveModeEnabled: Boolean): Unit

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

abstract fun setOnAdMetadataChangedListener(listener: OnAdMetadataChangedListener?): Unit

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

setOnPaidEventListener

abstract fun setOnPaidEventListener(listener: OnPaidEventListener?): Unit

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

setPlacementId

abstract fun setPlacementId(placementId: Long): Unit

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

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

setServerSideVerificationOptions

abstract fun setServerSideVerificationOptions(
    options: ServerSideVerificationOptions!
): Unit

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

pokaż

abstract fun show(
    activity: Activity,
    onUserEarnedRewardListener: OnUserEarnedRewardListener
): Unit

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

Parametry
activity: Activity

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

onUserEarnedRewardListener: OnUserEarnedRewardListener

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