MediationNativeListener

public interface MediationNativeListener


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

สรุป

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

abstract void

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

abstract void

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

abstract void
onAdFailedToLoad(
    MediationNativeAdapter adapter,
    @NonNull AdError adError
)

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

abstract void

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

โปรดใช้ onAdFailedToLoad แทน

abstract void

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

abstract void

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

abstract void
onAdLoaded(
    MediationNativeAdapter adapter,
    UnifiedNativeAdMapper unifiedNativeAdMapper
)

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

abstract void

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

abstract void

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

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

onAdClicked

abstract void onAdClicked(MediationNativeAdapter adapter)

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

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

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

onAdClosed

abstract void onAdClosed(MediationNativeAdapter adapter)

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

ดูที่ AdFailedToLoad

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

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

onAdFailedToLoad

abstract void onAdFailedToLoad(
    MediationNativeAdapter adapter,
    @NonNull AdError adError
)

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

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

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

@NonNull AdError adError

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

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

onAdFailedToLoad

abstract void onAdFailedToLoad(MediationNativeAdapter adapter, int error)

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

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

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

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

int error

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

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

onAdImpression

abstract void onAdImpression(MediationNativeAdapter adapter)

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

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

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

onAdLeftApplication

abstract void onAdLeftApplication(MediationNativeAdapter adapter)

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

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

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

onAdLoaded

abstract void onAdLoaded(
    MediationNativeAdapter adapter,
    UnifiedNativeAdMapper unifiedNativeAdMapper
)

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

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

ดูที่ AdFailedToLoad

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

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

UnifiedNativeAdMapper unifiedNativeAdMapper

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

onAdOpened

abstract void onAdOpened(MediationNativeAdapter adapter)

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

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

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

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

onVideoEnd

abstract void onVideoEnd(MediationNativeAdapter adapter)

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

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

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