MediationBannerListener

interface MediationBannerListener


การรับส่งข้อมูลกลับสำหรับอะแดปเตอร์เพื่อสื่อสารกลับไปกับคลังสื่อกลาง คุณต้องสื่อสารเหตุการณ์กลับเพื่อให้คลังสื่อกลางจัดการการไหลของโฆษณาได้อย่างเหมาะสม

โดยเฉพาะอย่างยิ่งต้องใช้เมธอด onAdClicked เพื่อให้เมตริกทํางานได้อย่างถูกต้อง

สรุป

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

Unit

บ่งบอกว่าผู้ใช้คลิกโฆษณานี้

Unit

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

Unit

ระบุว่าโหลดคําขอโฆษณาไม่สําเร็จ

Unit

ฟังก์ชันนี้เลิกใช้งานแล้ว

ให้ใช้ onAdFailedToLoad แทน

Unit

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

Unit

บ่งบอกว่ามีการขอโฆษณาและได้รับโฆษณาเรียบร้อยแล้ว

Unit

บ่งบอกว่าตัวควบคุมโฆษณาแสดงผลแบบเต็มหน้าจอ

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

onAdClicked

fun onAdClicked(adapter: MediationBannerAdapter!): Unit

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

พารามิเตอร์
adapter: MediationBannerAdapter!

อะแดปเตอร์สื่อกลางที่ทำให้เกิดเหตุการณ์

onAdClosed

fun onAdClosed(adapter: MediationBannerAdapter!): Unit

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

พารามิเตอร์
adapter: MediationBannerAdapter!

อะแดปเตอร์สื่อกลางที่ทำให้เกิดเหตุการณ์

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

onAdFailedToLoad

fun onAdFailedToLoad(adapter: MediationBannerAdapter!, adError: AdError): Unit

ระบุว่าโหลดคําขอโฆษณาไม่สําเร็จ

พารามิเตอร์
adapter: MediationBannerAdapter!

อะแดปเตอร์สื่อกลางที่ทำให้เกิดเหตุการณ์

adError: AdError

AdError โดยระบุสาเหตุของการไม่ผ่าน

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

onAdFailedToLoad

fun onAdFailedToLoad(adapter: MediationBannerAdapter!, error: Int): Unit

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

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

พารามิเตอร์
adapter: MediationBannerAdapter!

อะแดปเตอร์สื่อกลางที่ทำให้เกิดเหตุการณ์

error: Int

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

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

onAdLeftApplication

fun onAdLeftApplication(adapter: MediationBannerAdapter!): Unit

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

พารามิเตอร์
adapter: MediationBannerAdapter!

อะแดปเตอร์สื่อกลางที่ทำให้เกิดเหตุการณ์

onAdLoaded

fun onAdLoaded(adapter: MediationBannerAdapter!): Unit

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

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

ตั้งแต่ที่มีการเรียกใช้เมธอดนี้จนกว่าระบบจะทำลายอะแดปเตอร์ getBannerView ต้องแสดงผลออบเจ็กต์ android.view.View เท่านั้น โดยไม่ให้แสดงผล null ต้องแสดงออบเจ็กต์ android.view.View เดียวกันในทุกคำขอ

พารามิเตอร์
adapter: MediationBannerAdapter!

อะแดปเตอร์สื่อกลางที่ทำให้เกิดเหตุการณ์

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

onAdOpened

fun onAdOpened(adapter: MediationBannerAdapter!): Unit

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

เมื่อปิดหน้าจอนี้ จะต้องเรียก onAdClosed

พารามิเตอร์
adapter: MediationBannerAdapter!

อะแดปเตอร์สื่อกลางที่ทำให้เกิดเหตุการณ์