MediationNativeListener

interface MediationNativeListener


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

สรุป

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

Unit

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

Unit

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

Unit

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

Unit

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

โปรดใช้ onAdFailedToLoad แทน

Unit

ระบุว่าระบบได้บันทึกการแสดงผลของโฆษณาแล้ว

Unit

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

Unit
onAdLoaded(
    adapter: MediationNativeAdapter!,
    unifiedNativeAdMapper: UnifiedNativeAdMapper!
)

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

Unit

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

Unit

ระบุว่าโฆษณาเล่นวิดีโอจบแล้ว

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

onAdClicked

fun onAdClicked(adapter: MediationNativeAdapter!): Unit

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

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

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

onAdClosed

fun onAdClosed(adapter: MediationNativeAdapter!): Unit

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

ดูที่ AdFailedToLoad

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

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

onAdFailedToLoad

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

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

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

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

adError: AdError

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

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

onAdFailedToLoad

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

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

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

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

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

error: Int

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

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

onAdImpression

fun onAdImpression(adapter: MediationNativeAdapter!): Unit

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

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

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

onAdLeftApplication

fun onAdLeftApplication(adapter: MediationNativeAdapter!): Unit

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

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

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

onAdLoaded

fun onAdLoaded(
    adapter: MediationNativeAdapter!,
    unifiedNativeAdMapper: UnifiedNativeAdMapper!
): Unit

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

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

ดูที่ AdFailedToLoad

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

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

unifiedNativeAdMapper: UnifiedNativeAdMapper!

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

onAdOpened

fun onAdOpened(adapter: MediationNativeAdapter!): Unit

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

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

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

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

onVideoEnd

fun onVideoEnd(adapter: MediationNativeAdapter!): Unit

ระบุว่าโฆษณาเล่นวิดีโอจบแล้ว

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

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