CustomEventListener

public interface CustomEventListener

คลาสย่อยโดยตรงที่ทราบ
CustomEventBannerListener

อินเทอร์เฟซนี้เลิกใช้งานแล้ว

โปรดใช้ Adapter และ MediationAdLoadCallback แทน

CustomEventInterstitialListener

อินเทอร์เฟซนี้เลิกใช้งานแล้ว

โปรดใช้ Adapter และ MediationAdLoadCallback แทน

CustomEventNativeListener

อินเทอร์เฟซนี้เลิกใช้งานแล้ว

โปรดใช้ Adapter และ MediationAdLoadCallback แทน


เครื่องมือฟังเหตุการณ์ที่กำหนดเองพื้นฐานสำหรับโฆษณาแบนเนอร์และโฆษณาคั่นระหว่างหน้า อย่าใช้อินเทอร์เฟซนี้โดยตรง แต่ให้ใช้ CustomEventBannerListener และ/หรือ CustomEventInterstitialListener และ/หรือ CustomEventNativeListener แทน

สรุป

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

abstract void

ระบุว่าผู้ใช้คลิกเหตุการณ์ที่กําหนดเองนี้

abstract void

ระบุว่าเหตุการณ์ที่กำหนดเองแสดงบางอย่างในแบบเต็มหน้าจอ และตอนนี้กำลังโอนการควบคุมกลับไปยังแอปพลิเคชัน

abstract void

ระบุว่าคำขอเหตุการณ์ที่กำหนดเองล้มเหลวพร้อมกับสาเหตุพื้นฐาน

abstract void
onAdFailedToLoad(int errorCode)

เลิกใช้เมธอดนี้แล้ว

โปรดใช้ onAdFailedToLoad แทน

abstract void

ระบุว่าการโต้ตอบของผู้ใช้กับเหตุการณ์ที่กําหนดเองทําให้อุปกรณ์เปลี่ยนไปใช้แอปพลิเคชันอื่น (เช่น เว็บเบราว์เซอร์)

abstract void

ระบุว่าเหตุการณ์ที่กําหนดเองกําลังแสดงผลบางอย่างแบบเต็มหน้าจอ

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

onAdClicked

abstract void onAdClicked()

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

onAdClosed

abstract void onAdClosed()

ระบุว่าเหตุการณ์ที่กำหนดเองแสดงบางอย่างในแบบเต็มหน้าจอ และตอนนี้กำลังโอนการควบคุมกลับไปยังแอปพลิเคชัน ซึ่งอาจเป็นผู้ใช้ที่กลับมาจากแอปพลิเคชันอื่น

ดูเพิ่มเติม
onAdOpened

onAdFailedToLoad

abstract void onAdFailedToLoad(@NonNull AdError adError)

ระบุว่าคำขอเหตุการณ์ที่กำหนดเองล้มเหลวพร้อมกับสาเหตุพื้นฐาน ความล้มเหลวอาจเป็นข้อผิดพลาดจริงหรือเพียงแค่ไม่มีการแสดงโฆษณา

เมื่อมีการขอโฆษณา เหตุการณ์ที่กําหนดเองต้องรายงานว่าสําเร็จหรือไม่สําเร็จ หากไม่ได้รับการตอบกลับภายในระยะเวลาที่กำหนด SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google จะเปลี่ยนไปใช้ Ad Adapter อื่น ซึ่งอาจส่งผลให้โฆษณาที่อาจแสดงได้สำเร็จไม่แสดง

พารามิเตอร์
@NonNull AdError adError

AdError โดยระบุรายละเอียดสาเหตุที่ทำให้การดำเนินการไม่สำเร็จ

onAdFailedToLoad

abstract void onAdFailedToLoad(int errorCode)

ระบุว่าคำขอเหตุการณ์ที่กำหนดเองล้มเหลวพร้อมกับสาเหตุพื้นฐาน ความล้มเหลวอาจเป็นข้อผิดพลาดจริงหรือเพียงแค่ไม่มีการแสดงโฆษณา

เมื่อมีการขอโฆษณา เหตุการณ์ที่กําหนดเองต้องรายงานว่าสําเร็จหรือไม่สําเร็จ หากไม่ได้รับการตอบกลับภายในระยะเวลาที่กำหนด SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google จะเปลี่ยนไปใช้ Ad Adapter อื่น ซึ่งอาจส่งผลให้โฆษณาที่อาจแสดงได้สำเร็จไม่แสดง

พารามิเตอร์
int errorCode

รหัสข้อผิดพลาดที่ระบุสาเหตุของความล้มเหลว

onAdLeftApplication

abstract void onAdLeftApplication()

ระบุว่าการโต้ตอบของผู้ใช้กับเหตุการณ์ที่กําหนดเองทําให้อุปกรณ์เปลี่ยนไปใช้แอปพลิเคชันอื่น (เช่น เว็บเบราว์เซอร์) ต้องเรียกใช้ก่อนที่จะนำแอปพลิเคชันปัจจุบันไปไว้เบื้องหลัง

onAdOpened

abstract void onAdOpened()

ระบุว่าเหตุการณ์ที่กําหนดเองกําลังแสดงผลบางอย่างแบบเต็มหน้าจอ ซึ่งอาจเป็นandroid.app.Activity หรืออาจเป็นสัญญาณเบื้องต้นของการเปลี่ยนไปใช้แอปพลิเคชันอื่น

เมื่อปิดหน้าจอนี้แล้ว ต้องเรียกใช้ฟังก์ชัน onAdClosed