RewardedInterstitialAd

public abstract class RewardedInterstitialAd


Ödüllü geçiş reklamları, kullanıcılara ödül veren ve kullanıcının etkinleştirmesi gerekmeden gösterilebilen tam ekran reklamlardır.

Ödüllü reklamlar, kullanıcının videoyu izlemeyi etkinleştirmesini gerektirdiğinden bu reklam biçimi com.google.android.gms.ads.rewarded.RewardedAd'ten farklıdır. Geçiş reklamları kullanıcıya ödül vermediği için bu reklam biçimi com.google.android.gms.ads.interstitial.InterstitialAd'ten farklıdır.

Özet

Herkese açık kurucular

Herkese açık yöntemler

abstract @NonNull Bundle

Bu RewardedInterstitialAd için kullanılabilen tüm reklam meta verilerini alır.

abstract @NonNull String

Reklam birimi kimliğini döndürür.

abstract @Nullable FullScreenContentCallback

Bu RewardedInterstitialAd için FullScreenContentCallback değerini alır.

abstract @Nullable OnAdMetadataChangedListener

Bu RewardedInterstitialAd için OnAdMetadataChangedListener değerini alır.

abstract @Nullable OnPaidEventListener

Bu RewardedInterstitialAd için OnPaidEventListener değerini alır.

abstract @NonNull ResponseInfo

Yüklenen reklamla ilgili bilgileri döndürür.

abstract @NonNull RewardItem

Yüklenen ödüllü geçiş reklamı için ödül öğesini alır.

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

Bir RewardedInterstitialAd yükler.

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

Bir RewardedInterstitialAd yükler.

abstract void

Reklamlar tam ekran içerik gösterdiğinde ve kapatıldığında çağrılacak bir geri çağırma işlevi kaydeder.

abstract void
setImmersiveMode(boolean immersiveModeEnabled)

Bu ödüllü geçiş reklamı nesnesinin tam sayfa modunda gösterilip gösterilmeyeceğini kontrol eden bir işaret ayarlar.

abstract void

Ödüllü geçiş reklamının meta verileri değiştiğinde çağrılacak bir geri çağırma işlevi kaydeder.

abstract void

Bu reklamın para kazandığı tahmin edildiğinde çağrılacak bir geri çağırma işlevi kaydeder.

abstract void

Bu ödüllü geçiş reklamı için ServerSideVerificationOptions değerini belirler.

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

Ödüllü geçiş reklamını gösterir.

Herkese açık kurucular

RewardedInterstitialAd

public RewardedInterstitialAd()

Herkese açık yöntemler

getAdMetadata

public abstract @NonNull Bundle getAdMetadata()

Bu RewardedInterstitialAd için mevcut tüm reklam meta verilerini alır. Reklamda meta veri yoksa reklam meta verileri boş olur. Reklam meta verileri güncellenebilir. Değişiklikleri dinlemek için onAdMetadataChanged simgesini kullanın.

getAdUnitId

public abstract @NonNull String getAdUnitId()

Reklam birimi kimliğini döndürür.

getFullScreenContentCallback

public abstract @Nullable FullScreenContentCallback getFullScreenContentCallback()

Bu RewardedInterstitialAd için FullScreenContentCallback değerini alır.

getOnAdMetadataChangedListener

public abstract @Nullable OnAdMetadataChangedListener getOnAdMetadataChangedListener()

Bu RewardedInterstitialAd için OnAdMetadataChangedListener değerini alır.

getOnPaidEventListener

public abstract @Nullable OnPaidEventListener getOnPaidEventListener()

Bu RewardedInterstitialAd için OnPaidEventListener değerini alır.

getResponseInfo

public abstract @NonNull ResponseInfo getResponseInfo()

Yüklenen reklamla ilgili bilgileri döndürür.

getRewardItem

public abstract @NonNull RewardItem getRewardItem()

Yüklenen ödüllü geçiş reklamı için ödül öğesini alır.

load

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

Bir RewardedInterstitialAd yükler.

Parametreler
@NonNull Context context

Bağlam.

@NonNull String adUnitId

Reklam birimi kimliği.

@NonNull AdManagerAdRequest adManagerAdRequest

Hedefleme bilgileri içeren bir Google Ad Manager reklam isteği.

@NonNull RewardedInterstitialAdLoadCallback loadCallback

Ödüllü geçiş reklamı yüklendiğinde çağrılacak geri çağırma işlevi.

load

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

Bir RewardedInterstitialAd yükler.

Parametreler
@NonNull Context context

Bağlam.

@NonNull String adUnitId

Reklam birimi kimliği.

@NonNull AdRequest adRequest

Hedefleme bilgileri içeren bir reklam isteği.

@NonNull RewardedInterstitialAdLoadCallback loadCallback

Ödüllü geçiş reklamı yüklendiğinde çağrılacak geri çağırma işlevi.

setFullScreenContentCallback

public abstract void setFullScreenContentCallback(
    @Nullable FullScreenContentCallback fullScreenContentCallback
)

Reklamlar tam ekran içerik gösterdiğinde ve kapatıldığında çağrılacak bir geri çağırma işlevi kaydeder.

setImmersiveMode

public abstract void setImmersiveMode(boolean immersiveModeEnabled)

Bu ödüllü geçiş reklamı nesnesinin tam sayfa modunda gösterilip gösterilmeyeceğini kontrol eden bir işaret ayarlar. Bu yöntemi show tarihinden önce çağırın. show sırasında bu işaret açıksa ve tam ekran modu destekliyorsa ödüllü reklam için SYSTEM_UI_FLAG_IMMERSIVE_STICKY ve SYSTEM_UI_FLAG_HIDE_NAVIGATION etkinleştirilir.

setOnAdMetadataChangedListener

public abstract void setOnAdMetadataChangedListener(
    @Nullable OnAdMetadataChangedListener listener
)

Ödüllü geçiş reklamının meta verileri değiştiğinde çağrılacak bir geri çağırma işlevi kaydeder.

setOnPaidEventListener

public abstract void setOnPaidEventListener(@Nullable OnPaidEventListener listener)

Bu reklamın para kazandığı tahmin edildiğinde çağrılacak bir geri çağırma işlevi kaydeder.

setServerSideVerificationOptions

public abstract void setServerSideVerificationOptions(
    ServerSideVerificationOptions options
)

Bu ödüllü geçiş reklamı için ServerSideVerificationOptions değerini belirler.

göster

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

Ödüllü geçiş reklamını gösterir.

Parametreler
@NonNull Activity activity

Ödüllü reklamın gösterilmesi gereken etkinlik.

@NonNull OnUserEarnedRewardListener onUserEarnedRewardListener

Kullanıcı ödül kazandığında bilgilendirilecek dinleyici.