RewardedInterstitialAd

abstract class RewardedInterstitialAd


Quảng cáo xen kẽ có tặng thưởng là quảng cáo toàn màn hình tặng thưởng cho người dùng và có thể hiển thị mà không cần người dùng chọn xem.

Định dạng quảng cáo này khác với com.google.android.gms.ads.rewarded.RewardedAd vì quảng cáo có tặng thưởng yêu cầu người dùng chọn xem video. Định dạng quảng cáo này khác với com.google.android.gms.ads.interstitial.InterstitialAd vì quảng cáo xen kẽ không tặng thưởng cho người dùng.

Tóm tắt

Hàm khởi tạo công khai

Hàm công khai

abstract Bundle

Lấy tất cả siêu dữ liệu quảng cáo có sẵn cho RewardedInterstitialAd này.

abstract String

Trả về mã đơn vị quảng cáo.

abstract FullScreenContentCallback?

Lấy FullScreenContentCallback cho RewardedInterstitialAd này.

abstract OnAdMetadataChangedListener?

Lấy OnAdMetadataChangedListener cho RewardedInterstitialAd này.

abstract OnPaidEventListener?

Lấy OnPaidEventListener cho RewardedInterstitialAd này.

abstract Long

Lấy mã vị trí cho RewardedInterstitialAd này.

abstract ResponseInfo

Trả về thông tin về quảng cáo đã tải.

abstract RewardItem

Nhận vật phẩm thưởng cho quảng cáo xen kẽ có tặng thưởng đã tải.

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

Tải một RewardedInterstitialAd.

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

Tải một RewardedInterstitialAd.

abstract Unit
setFullScreenContentCallback(
    fullScreenContentCallback: FullScreenContentCallback?
)

Đăng ký một lệnh gọi lại sẽ được gọi khi quảng cáo hiển thị và loại bỏ nội dung toàn màn hình.

abstract Unit
setImmersiveMode(immersiveModeEnabled: Boolean)

Đặt một cờ kiểm soát việc đối tượng quảng cáo xen kẽ có tặng thưởng này sẽ hiển thị ở chế độ sống động hay không.

abstract Unit

Đăng ký một lệnh gọi lại sẽ được gọi khi siêu dữ liệu của quảng cáo xen kẽ có tặng thưởng thay đổi.

abstract Unit

Đăng ký một lệnh gọi lại sẽ được gọi khi quảng cáo này được ước tính là đã kiếm được tiền.

abstract Unit
setPlacementId(placementId: Long)

Đặt mã vị trí cho quảng cáo xen kẽ có tặng thưởng.

abstract Unit

Đặt ServerSideVerificationOptions cho quảng cáo xen kẽ có tặng thưởng này.

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

Hiển thị quảng cáo xen kẽ có tặng thưởng.

Hàm khởi tạo công khai

RewardedInterstitialAd

RewardedInterstitialAd()

Hàm công khai

getAdMetadata

abstract fun getAdMetadata(): Bundle

Lấy tất cả siêu dữ liệu quảng cáo có sẵn cho RewardedInterstitialAd này. Siêu dữ liệu quảng cáo sẽ trống nếu quảng cáo không có siêu dữ liệu. Siêu dữ liệu quảng cáo có thể được cập nhật. Dùng onAdMetadataChanged để theo dõi các thay đổi.

getAdUnitId

abstract fun getAdUnitId(): String

Trả về mã đơn vị quảng cáo.

getFullScreenContentCallback

abstract fun getFullScreenContentCallback(): FullScreenContentCallback?

Lấy FullScreenContentCallback cho RewardedInterstitialAd này.

getOnAdMetadataChangedListener

abstract fun getOnAdMetadataChangedListener(): OnAdMetadataChangedListener?

Lấy OnAdMetadataChangedListener cho RewardedInterstitialAd này.

getOnPaidEventListener

abstract fun getOnPaidEventListener(): OnPaidEventListener?

Lấy OnPaidEventListener cho RewardedInterstitialAd này.

getPlacementId

abstract fun getPlacementId(): Long

Lấy mã vị trí cho RewardedInterstitialAd này.

getResponseInfo

abstract fun getResponseInfo(): ResponseInfo

Trả về thông tin về quảng cáo đã tải.

getRewardItem

abstract fun getRewardItem(): RewardItem

Nhận vật phẩm thưởng cho quảng cáo xen kẽ có tặng thưởng đã tải.

trọng tải

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

Tải một RewardedInterstitialAd.

Thông số
context: Context

Bối cảnh.

adUnitId: String

Mã đơn vị quảng cáo.

adManagerAdRequest: AdManagerAdRequest

Yêu cầu quảng cáo Google Ad Manager có thông tin nhắm mục tiêu.

loadCallback: RewardedInterstitialAdLoadCallback

Một lệnh gọi lại sẽ được gọi khi quảng cáo xen kẽ có tặng thưởng tải xong.

trọng tải

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

Tải một RewardedInterstitialAd.

Thông số
context: Context

Bối cảnh.

adUnitId: String

Mã đơn vị quảng cáo.

adRequest: AdRequest

Yêu cầu quảng cáo có thông tin nhắm mục tiêu.

loadCallback: RewardedInterstitialAdLoadCallback

Một lệnh gọi lại sẽ được gọi khi quảng cáo xen kẽ có tặng thưởng tải xong.

setFullScreenContentCallback

abstract fun setFullScreenContentCallback(
    fullScreenContentCallback: FullScreenContentCallback?
): Unit

Đăng ký một lệnh gọi lại sẽ được gọi khi quảng cáo hiển thị và loại bỏ nội dung toàn màn hình.

setImmersiveMode

abstract fun setImmersiveMode(immersiveModeEnabled: Boolean): Unit

Đặt một cờ kiểm soát việc đối tượng quảng cáo xen kẽ có tặng thưởng này sẽ hiển thị ở chế độ sống động hay không. Gọi phương thức này trước show. Trong show, nếu cờ này đang bật và chế độ sống động được hỗ trợ, thì SYSTEM_UI_FLAG_IMMERSIVE_STICKY và SYSTEM_UI_FLAG_HIDE_NAVIGATION sẽ bật cho quảng cáo có tặng thưởng.

setOnAdMetadataChangedListener

abstract fun setOnAdMetadataChangedListener(listener: OnAdMetadataChangedListener?): Unit

Đăng ký một lệnh gọi lại sẽ được gọi khi siêu dữ liệu của quảng cáo xen kẽ có tặng thưởng thay đổi.

setOnPaidEventListener

abstract fun setOnPaidEventListener(listener: OnPaidEventListener?): Unit

Đăng ký một lệnh gọi lại sẽ được gọi khi quảng cáo này được ước tính là đã kiếm được tiền.

setPlacementId

abstract fun setPlacementId(placementId: Long): Unit

Đặt mã vị trí cho quảng cáo xen kẽ có tặng thưởng.

Để đảm bảo mã vị trí này được đưa vào báo cáo, hãy gọi phương thức này trước khi hiển thị quảng cáo.

Thông số
placementId: Long

Một số nguyên dài do giao diện người dùng AdMob cung cấp cho vị trí đã định cấu hình.

setServerSideVerificationOptions

abstract fun setServerSideVerificationOptions(
    options: ServerSideVerificationOptions!
): Unit

Đặt ServerSideVerificationOptions cho quảng cáo xen kẽ có tặng thưởng này.

hiện (lên)/cho thấy

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

Hiển thị quảng cáo xen kẽ có tặng thưởng.

Thông số
activity: Activity

Hoạt động mà từ đó quảng cáo có tặng thưởng sẽ xuất hiện.

onUserEarnedRewardListener: OnUserEarnedRewardListener

Trình nghe sẽ nhận được thông báo khi người dùng nhận được phần thưởng.