RewardedInterstitialAd

public abstract class RewardedInterstitialAd


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

Bu reklam biçimi, com.google.android.gms.ads.rewarded.RewardedAd biçiminden farklıdır. Çünkü ödüllü reklamlar, kullanıcının videoyu izlemeyi etkinleştirmesini gerektirir. Bu reklam biçimi, geçiş reklamları kullanıcıyı ödüllendirmediği için com.google.android.gms.ads.interstitial.InterstitialAd biçiminden farklıdır.

Özet

Herkese açık oluşturucular

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 long

Bu RewardedInterstitialAd için yerleşim kimliğini alır.

abstract @NonNull ResponseInfo

Yüklenen reklam hakkında bilgi 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
)

RewardedInterstitialAd yükler.

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

RewardedInterstitialAd yükler.

abstract void

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

abstract void
setImmersiveMode(boolean immersiveModeEnabled)

Bu ödüllü geçiş reklamı nesnesinin tam ekran 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 kaydeder.

abstract void

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

abstract void
setPlacementId(long placementId)

Ödüllü geçiş reklamı için bir yerleşim kimliği ayarlar.

abstract void

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

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

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

Herkese açık oluşturucular

RewardedInterstitialAd

public RewardedInterstitialAd()

Herkese açık yöntemler

getAdMetadata

public abstract @NonNull Bundle getAdMetadata()

Bu RewardedInterstitialAd için kullanılabilen tüm reklam meta verilerini alır. Reklamda meta veri yoksa reklam meta verileri boştur. Reklam meta verileri güncellenebilir. Değişiklikleri dinlemek için onAdMetadataChanged 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.

getPlacementId

public abstract long getPlacementId()

Bu RewardedInterstitialAd için yerleşim kimliğini alır.

getResponseInfo

public abstract @NonNull ResponseInfo getResponseInfo()

Yüklenen reklam hakkında bilgi 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
)

RewardedInterstitialAd yükler.

Parametreler
@NonNull Context context

Bağlam

@NonNull String adUnitId

Reklam birimi kimliği.

@NonNull AdManagerAdRequest adManagerAdRequest

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

@NonNull RewardedInterstitialAdLoadCallback loadCallback

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

load

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

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üklenmeyi bitirdiğinde çağrılacak geri çağırma.

setFullScreenContentCallback

public abstract void setFullScreenContentCallback(
    @Nullable FullScreenContentCallback fullScreenContentCallback
)

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

setImmersiveMode

public abstract void setImmersiveMode(boolean immersiveModeEnabled)

Bu ödüllü geçiş reklamı nesnesinin tam ekran 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 etkinse ve tam ekran modu destekleniyorsa ö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 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.

setPlacementId

public abstract void setPlacementId(long placementId)

Ödüllü geçiş reklamı için bir yerleşim kimliği ayarlar.

Bu yerleşim kimliğinin raporlamaya dahil edilmesini sağlamak için reklamı göstermeden önce bu yöntemi çağırın.

Parametreler
long placementId

Yapılandırılmış yerleşim için AdMob kullanıcı arayüzü tarafından sağlanan uzun bir tam sayı.

setServerSideVerificationOptions

public abstract void setServerSideVerificationOptions(
    ServerSideVerificationOptions options
)

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

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 bildirilecek dinleyici.