RewardedInterstitialAd

abstract class RewardedInterstitialAd


Interstisial reward adalah iklan layar penuh yang memberikan reward kepada pengguna dan dapat ditampilkan tanpa persetujuan pengguna.

Format iklan ini berbeda dengan com.google.android.gms.ads.rewarded.RewardedAd karena iklan reward mengharuskan pengguna memilih untuk menonton video. Format iklan ini berbeda dengan com.google.android.gms.ads.interstitial.InterstitialAd karena iklan interstisial tidak memberikan reward kepada pengguna.

Ringkasan

Konstruktor publik

Fungsi publik

abstract Bundle

Mendapatkan semua metadata iklan yang tersedia untuk RewardedInterstitialAd ini.

abstract String

Menampilkan ID unit iklan.

abstract FullScreenContentCallback?

Mendapatkan FullScreenContentCallback untuk RewardedInterstitialAd ini.

abstract OnAdMetadataChangedListener?

Mendapatkan OnAdMetadataChangedListener untuk RewardedInterstitialAd ini.

abstract OnPaidEventListener?

Mendapatkan OnPaidEventListener untuk RewardedInterstitialAd ini.

abstract Long

Mendapatkan ID penempatan untuk RewardedInterstitialAd ini.

abstract ResponseInfo

Menampilkan informasi tentang iklan yang dimuat.

abstract RewardItem

Mendapatkan item reward untuk iklan interstisial reward yang dimuat.

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

Memuat RewardedInterstitialAd.

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

Memuat RewardedInterstitialAd.

abstract Unit
setFullScreenContentCallback(
    fullScreenContentCallback: FullScreenContentCallback?
)

Mendaftarkan callback untuk dipanggil saat iklan menampilkan dan menutup konten layar penuh.

abstract Unit
setImmersiveMode(immersiveModeEnabled: Boolean)

Menetapkan tanda yang mengontrol apakah objek iklan interstisial reward ini akan ditampilkan dalam mode imersif.

abstract Unit

Mendaftarkan callback yang akan dipanggil saat metadata iklan interstisial reward berubah.

abstract Unit

Mendaftarkan callback untuk dipanggil saat iklan ini diperkirakan telah menghasilkan uang.

abstract Unit
setPlacementId(placementId: Long)

Menetapkan ID penempatan untuk iklan interstisial reward.

abstract Unit

Menetapkan ServerSideVerificationOptions untuk iklan interstisial reward ini.

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

Menampilkan iklan interstisial reward.

Konstruktor publik

RewardedInterstitialAd

RewardedInterstitialAd()

Fungsi publik

getAdMetadata

abstract fun getAdMetadata(): Bundle

Mendapatkan semua metadata iklan yang tersedia untuk RewardedInterstitialAd ini. Metadata iklan kosong jika iklan tidak memiliki metadata. Metadata iklan dapat diperbarui. Gunakan onAdMetadataChanged untuk memproses perubahan.

getAdUnitId

abstract fun getAdUnitId(): String

Menampilkan ID unit iklan.

getFullScreenContentCallback

abstract fun getFullScreenContentCallback(): FullScreenContentCallback?

Mendapatkan FullScreenContentCallback untuk RewardedInterstitialAd ini.

getOnAdMetadataChangedListener

abstract fun getOnAdMetadataChangedListener(): OnAdMetadataChangedListener?

Mendapatkan OnAdMetadataChangedListener untuk RewardedInterstitialAd ini.

getOnPaidEventListener

abstract fun getOnPaidEventListener(): OnPaidEventListener?

Mendapatkan OnPaidEventListener untuk RewardedInterstitialAd ini.

getPlacementId

abstract fun getPlacementId(): Long

Mendapatkan ID penempatan untuk RewardedInterstitialAd ini.

getResponseInfo

abstract fun getResponseInfo(): ResponseInfo

Menampilkan informasi tentang iklan yang dimuat.

getRewardItem

abstract fun getRewardItem(): RewardItem

Mendapatkan item reward untuk iklan interstisial reward yang dimuat.

load

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

Memuat RewardedInterstitialAd.

Parameter
context: Context

Konteksnya.

adUnitId: String

ID unit iklan.

adManagerAdRequest: AdManagerAdRequest

Permintaan iklan Google Ad Manager dengan informasi penargetan.

loadCallback: RewardedInterstitialAdLoadCallback

Callback yang akan dipanggil saat iklan interstisial reward selesai dimuat.

load

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

Memuat RewardedInterstitialAd.

Parameter
context: Context

Konteksnya.

adUnitId: String

ID unit iklan.

adRequest: AdRequest

Permintaan iklan dengan informasi penargetan.

loadCallback: RewardedInterstitialAdLoadCallback

Callback yang akan dipanggil saat iklan interstisial reward selesai dimuat.

setFullScreenContentCallback

abstract fun setFullScreenContentCallback(
    fullScreenContentCallback: FullScreenContentCallback?
): Unit

Mendaftarkan callback untuk dipanggil saat iklan menampilkan dan menutup konten layar penuh.

setImmersiveMode

abstract fun setImmersiveMode(immersiveModeEnabled: Boolean): Unit

Menetapkan tanda yang mengontrol apakah objek iklan interstisial reward ini akan ditampilkan dalam mode imersif. Panggil metode ini sebelum show. Selama show, jika tanda ini aktif dan mode imersif didukung, SYSTEM_UI_FLAG_IMMERSIVE_STICKY & SYSTEM_UI_FLAG_HIDE_NAVIGATION akan diaktifkan untuk iklan reward.

setOnAdMetadataChangedListener

abstract fun setOnAdMetadataChangedListener(listener: OnAdMetadataChangedListener?): Unit

Mendaftarkan callback yang akan dipanggil saat metadata iklan interstisial reward berubah.

setOnPaidEventListener

abstract fun setOnPaidEventListener(listener: OnPaidEventListener?): Unit

Mendaftarkan callback untuk dipanggil saat iklan ini diperkirakan telah menghasilkan uang.

setPlacementId

abstract fun setPlacementId(placementId: Long): Unit

Menetapkan ID penempatan untuk iklan interstisial reward.

Untuk memastikan ID penempatan ini disertakan dalam pelaporan, panggil metode ini sebelum menampilkan iklan.

Parameter
placementId: Long

Bilangan bulat panjang yang disediakan oleh UI AdMob untuk penempatan yang dikonfigurasi.

setServerSideVerificationOptions

abstract fun setServerSideVerificationOptions(
    options: ServerSideVerificationOptions!
): Unit

Menetapkan ServerSideVerificationOptions untuk iklan interstisial reward ini.

tunjukkan

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

Menampilkan iklan interstisial reward.

Parameter
activity: Activity

Aktivitas tempat iklan reward harus ditampilkan.

onUserEarnedRewardListener: OnUserEarnedRewardListener

Pemroses yang akan diberi tahu saat pengguna memperoleh reward.