CustomEventInterstitial

interface CustomEventInterstitial : CustomEvent


เหตุการณ์ที่กําหนดเองซึ่งรองรับโฆษณาคั่นระหว่างหน้า

วงจรปกติของเหตุการณ์ที่กําหนดเองคือการเรียก requestInterstitialAd 1 ครั้ง เมื่อถึงจุดนี้ ตัวแปลงควรขอโฆษณาและรายงาน onAdLoaded หรือ onAdFailedToLoad ไปยัง Listener ระบบจะส่งคําขอต่อๆ ไปโดยใช้อินสแตนซ์ใหม่ของเหตุการณ์ที่กําหนดเอง เมื่อสิ้นสุดวงจร จะมีการพยายามเรียก onDestroy อย่างสุดความสามารถ แต่เราไม่รับประกัน โปรดทราบว่า requestInterstitialAd เรียกใช้ในเธรด UI ดังนั้นข้อควรระวังมาตรฐานทั้งหมดในการเขียนโค้ดในเธรดนั้นจะมีผล โดยเฉพาะอย่างยิ่ง โค้ดไม่ควรเรียกใช้เมธอดการบล็อก

เหตุการณ์ที่กําหนดเองควรส่งต่อเหตุการณ์ผ่าน CustomEventInterstitialListener ที่ส่งในคอล requestInterstitialAd พารามิเตอร์ทั้งหมดที่จําเป็นสําหรับส่งคําขอโฆษณาควรส่งผ่านในพารามิเตอร์ serverParameter, MediationAdRequest และ customEventExtras

สรุป

ฟังก์ชันสาธารณะ

Unit
requestInterstitialAd(
    context: Context!,
    listener: CustomEventInterstitialListener!,
    serverParameter: String?,
    mediationAdRequest: MediationAdRequest!,
    customEventExtras: Bundle?
)

เรียกโดยคลังสื่อกลางเพื่อขอโฆษณาคั่นระหว่างหน้า

Unit

แสดงโฆษณาคั่นระหว่างหน้า

ฟังก์ชันที่รับช่วงมา

จาก com.google.android.gms.ads.mediation.customevent.CustomEvent
Unit

ถอดการควบคุมอะแดปเตอร์ออก

Unit

เรียกใช้เมื่อแอปพลิเคชันเรียก pause

Unit

เรียกใช้เมื่อแอปพลิเคชันเรียก resume

ฟังก์ชันสาธารณะ

requestInterstitialAd

fun requestInterstitialAd(
    context: Context!,
    listener: CustomEventInterstitialListener!,
    serverParameter: String?,
    mediationAdRequest: MediationAdRequest!,
    customEventExtras: Bundle?
): Unit

เรียกโดยคลังสื่อกลางเพื่อขอโฆษณาคั่นระหว่างหน้า

หากคำขอสำเร็จ ระบบจะโทรหา onAdLoaded

หากคำขอไม่สำเร็จ ระบบจะเรียกใช้ onAdFailedToLoad ใน listener พร้อมสาเหตุข้อผิดพลาดที่เหมาะสม

ระบบจะเรียกใช้เมธอดนี้ในเธรด UI ดังนั้นข้อควรระวังมาตรฐานทั้งหมดในการเขียนโค้ดในเธรดดังกล่าวจะมีผล โดยเฉพาะอย่างยิ่ง รหัสไม่ควรเรียกใช้เมธอดการบล็อก

พารามิเตอร์
context: Context!

Context ของที่ขอโฆษณาคั่นระหว่างหน้าเหตุการณ์ที่กําหนดเอง แนะนำให้ใช้ android.app.Activity

listener: CustomEventInterstitialListener!

Listener ของเหตุการณ์ที่กําหนดเองพร้อมการเรียกกลับสําหรับเหตุการณ์ต่างๆ

serverParameter: String?

สตริงที่กําหนดค่าใน UI ของผู้เผยแพร่โฆษณาเป็นพารามิเตอร์สําหรับเหตุการณ์ที่กําหนดเอง

mediationAdRequest: MediationAdRequest!

พารามิเตอร์การกําหนดเป้าหมายทั่วไปที่จะใช้เมื่อขอโฆษณาคั่นระหว่างหน้า

customEventExtras: Bundle?

Bundle พารามิเตอร์ที่ผู้เผยแพร่โฆษณากําหนดต่อคําขอ

showInterstitial

fun showInterstitial(): Unit

แสดงโฆษณาคั่นระหว่างหน้า ซึ่งอาจเรียกใช้ได้ทุกเมื่อหลังจากการเรียก onAdLoaded