CustomEventInterstitial

public interface CustomEventInterstitial extends CustomEvent


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

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

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

สรุป

เมธอดสาธารณะ

abstract void
requestInterstitialAd(
    Context context,
    CustomEventInterstitialListener listener,
    @Nullable String serverParameter,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

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

abstract void

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

วิธีการที่รับค่ามา

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

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

abstract void

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

abstract void

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

เมธอดสาธารณะ

requestInterstitialAd

abstract void requestInterstitialAd(
    Context context,
    CustomEventInterstitialListener listener,
    @Nullable String serverParameter,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

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

หากคำขอสำเร็จ ควรมีการเรียกใช้ฟังก์ชัน onAdLoaded

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

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

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

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

CustomEventInterstitialListener listener

Listener to custom event with callbacks for various events.

@Nullable String serverParameter

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

MediationAdRequest mediationAdRequest

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

@Nullable Bundle customEventExtras

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

showInterstitial

abstract void showInterstitial()

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