RewardedInterstitialAd

public abstract class RewardedInterstitialAd


โฆษณาคั่นระหว่างหน้าที่มีการให้รางวัลเป็นโฆษณาแบบเต็มหน้าจอที่ให้รางวัลแก่ผู้ใช้และแสดงได้โดยไม่ต้องให้ผู้ใช้เลือกรับ

รูปแบบโฆษณานี้แตกต่างจากcom.google.android.gms.ads.rewarded.RewardedAdเนื่องจากโฆษณาที่มีการให้รางวัลกำหนดให้ผู้ใช้ต้องเลือกดูวิดีโอ โฆษณารูปแบบนี้แตกต่างจาก com.google.android.gms.ads.interstitial.InterstitialAd เนื่องจากโฆษณาคั่นระหว่างหน้าไม่มีการให้รางวัลแก่ผู้ใช้

สรุป

ผู้รับเหมาสาธารณะ

วิธีการสาธารณะ

abstract @NonNull Bundle

รับข้อมูลเมตาของโฆษณาทั้งหมดที่พร้อมใช้งานสำหรับ RewardedInterstitialAd นี้

abstract @NonNull String

แสดงรหัสหน่วยโฆษณา

abstract @Nullable FullScreenContentCallback

รับ FullScreenContentCallback สำหรับ RewardedInterstitialAd นี้

abstract @Nullable OnAdMetadataChangedListener

รับ OnAdMetadataChangedListener สำหรับ RewardedInterstitialAd นี้

abstract @Nullable OnPaidEventListener

รับ OnPaidEventListener สำหรับ RewardedInterstitialAd นี้

abstract long

รับรหัสตำแหน่งสำหรับ RewardedInterstitialAd นี้

abstract @NonNull ResponseInfo

แสดงข้อมูลเกี่ยวกับโฆษณาที่โหลดแล้ว

abstract @NonNull RewardItem

รับไอเทมที่ได้จากรางวัลสำหรับโฆษณาคั่นระหว่างหน้าที่มีการให้รางวัลที่โหลดแล้ว

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

โหลด RewardedInterstitialAd

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

โหลด RewardedInterstitialAd

abstract void

ลงทะเบียนการเรียกกลับที่จะเรียกใช้เมื่อโฆษณาแสดงและปิดเนื้อหาแบบเต็มหน้าจอ

abstract void
setImmersiveMode(boolean immersiveModeEnabled)

ตั้งค่า Flag ที่ควบคุมว่าจะแสดงออบเจ็กต์โฆษณาคั่นระหว่างหน้าแบบมีรางวัลนี้ในโหมดสมจริงหรือไม่

abstract void

ลงทะเบียน Callback ที่จะเรียกใช้เมื่อข้อมูลเมตาของโฆษณาคั่นระหว่างหน้าที่มีการให้รางวัลเปลี่ยนแปลง

abstract void

ลงทะเบียนฟังก์ชันเรียกกลับที่จะเรียกใช้เมื่อระบบประเมินว่าโฆษณานี้สร้างรายได้

abstract void
setPlacementId(long placementId)

ตั้งค่ารหัสตำแหน่งสำหรับโฆษณาคั่นระหว่างหน้าที่มีการให้รางวัล

abstract void

ตั้งค่า ServerSideVerificationOptions สำหรับโฆษณาคั่นระหว่างหน้าที่มีการให้รางวัลนี้

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

แสดงโฆษณาคั่นระหว่างหน้าที่มีการให้รางวัล

ผู้รับเหมาสาธารณะ

RewardedInterstitialAd

public RewardedInterstitialAd()

วิธีการสาธารณะ

getAdMetadata

public abstract @NonNull Bundle getAdMetadata()

รับข้อมูลเมตาของโฆษณาทั้งหมดที่พร้อมใช้งานสำหรับ RewardedInterstitialAd นี้ ข้อมูลเมตาของโฆษณาจะว่างเปล่าหากโฆษณาไม่มีข้อมูลเมตา ข้อมูลเมตาของโฆษณาอาจมีการอัปเดต ใช้ onAdMetadataChanged เพื่อฟังการเปลี่ยนแปลง

getAdUnitId

public abstract @NonNull String getAdUnitId()

แสดงรหัสหน่วยโฆษณา

getFullScreenContentCallback

public abstract @Nullable FullScreenContentCallback getFullScreenContentCallback()

รับ FullScreenContentCallback สำหรับ RewardedInterstitialAd นี้

getOnAdMetadataChangedListener

public abstract @Nullable OnAdMetadataChangedListener getOnAdMetadataChangedListener()

รับ OnAdMetadataChangedListener สำหรับ RewardedInterstitialAd นี้

getOnPaidEventListener

public abstract @Nullable OnPaidEventListener getOnPaidEventListener()

รับ OnPaidEventListener สำหรับ RewardedInterstitialAd นี้

getPlacementId

public abstract long getPlacementId()

รับรหัสตำแหน่งสำหรับ RewardedInterstitialAd นี้

getResponseInfo

public abstract @NonNull ResponseInfo getResponseInfo()

แสดงข้อมูลเกี่ยวกับโฆษณาที่โหลดแล้ว

getRewardItem

public abstract @NonNull RewardItem getRewardItem()

รับไอเทมที่ได้จากรางวัลสำหรับโฆษณาคั่นระหว่างหน้าที่มีการให้รางวัลที่โหลดแล้ว

โหลด

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

โหลด RewardedInterstitialAd

พารามิเตอร์
@NonNull Context context

บริบท

@NonNull String adUnitId

รหัสหน่วยโฆษณา

@NonNull AdManagerAdRequest adManagerAdRequest

คำขอโฆษณา Google Ad Manager ที่มีข้อมูลการกำหนดเป้าหมาย

@NonNull RewardedInterstitialAdLoadCallback loadCallback

Callback ที่จะเรียกใช้เมื่อโฆษณาคั่นระหว่างหน้าที่มีการให้รางวัลโหลดเสร็จ

โหลด

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

โหลด RewardedInterstitialAd

พารามิเตอร์
@NonNull Context context

บริบท

@NonNull String adUnitId

รหัสหน่วยโฆษณา

@NonNull AdRequest adRequest

คำขอโฆษณาที่มีข้อมูลการกำหนดเป้าหมาย

@NonNull RewardedInterstitialAdLoadCallback loadCallback

Callback ที่จะเรียกใช้เมื่อโฆษณาคั่นระหว่างหน้าที่มีการให้รางวัลโหลดเสร็จ

setFullScreenContentCallback

public abstract void setFullScreenContentCallback(
    @Nullable FullScreenContentCallback fullScreenContentCallback
)

ลงทะเบียนการเรียกกลับที่จะเรียกใช้เมื่อโฆษณาแสดงและปิดเนื้อหาแบบเต็มหน้าจอ

setImmersiveMode

public abstract void setImmersiveMode(boolean immersiveModeEnabled)

ตั้งค่า Flag ที่ควบคุมว่าจะแสดงออบเจ็กต์โฆษณาคั่นระหว่างหน้าแบบมีรางวัลนี้ในโหมดสมจริงหรือไม่ เรียกใช้เมธอดนี้ก่อน show ในระหว่าง show หากเปิดแฟล็กนี้และรองรับโหมดสมจริง ระบบจะเปิด SYSTEM_UI_FLAG_IMMERSIVE_STICKY และ SYSTEM_UI_FLAG_HIDE_NAVIGATION สำหรับโฆษณาที่มีการให้รางวัล

setOnAdMetadataChangedListener

public abstract void setOnAdMetadataChangedListener(
    @Nullable OnAdMetadataChangedListener listener
)

ลงทะเบียน Callback ที่จะเรียกใช้เมื่อข้อมูลเมตาของโฆษณาคั่นระหว่างหน้าที่มีการให้รางวัลเปลี่ยนแปลง

setOnPaidEventListener

public abstract void setOnPaidEventListener(@Nullable OnPaidEventListener listener)

ลงทะเบียนฟังก์ชันเรียกกลับที่จะเรียกใช้เมื่อระบบประเมินว่าโฆษณานี้สร้างรายได้

setPlacementId

public abstract void setPlacementId(long placementId)

ตั้งค่ารหัสตำแหน่งสำหรับโฆษณาคั่นระหว่างหน้าที่มีการให้รางวัล

เรียกใช้เมธอดนี้ก่อนแสดงโฆษณาเพื่อให้มั่นใจว่าระบบจะรวมรหัสตำแหน่งนี้ไว้ในการรายงาน

พารามิเตอร์
long placementId

จำนวนเต็มแบบยาวที่ UI ของ AdMob ระบุสำหรับตําแหน่งที่กําหนดค่า

setServerSideVerificationOptions

public abstract void setServerSideVerificationOptions(
    ServerSideVerificationOptions options
)

ตั้งค่า ServerSideVerificationOptions สำหรับโฆษณาคั่นระหว่างหน้าที่มีการให้รางวัลนี้

แสดง

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

แสดงโฆษณาคั่นระหว่างหน้าที่มีการให้รางวัล

พารามิเตอร์
@NonNull Activity activity

กิจกรรมที่ควรแสดงโฆษณาที่มีการให้รางวัล

@NonNull OnUserEarnedRewardListener onUserEarnedRewardListener

Listener ที่จะได้รับการแจ้งเตือนเมื่อผู้ใช้ได้รับรางวัล