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

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

ดูใน onAdFailedToLoad

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

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

onAdFailedToLoad

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

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

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

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

adError: AdError

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

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

onAdFailedToLoad

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

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

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

พารามิเตอร์
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

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

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

ดูใน onAdFailedToLoad

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

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

unifiedNativeAdMapper: UnifiedNativeAdMapper!

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

onAdOpened

fun onAdOpened(adapter: MediationNativeAdapter!): Unit

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

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

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

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

onVideoEnd

fun onVideoEnd(adapter: MediationNativeAdapter!): Unit

บ่งบอกว่าโฆษณาเล่นวิดีโอจนจบแล้ว

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

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