คู่มือนี้อธิบายวิธีผสานรวมรูปแบบโฆษณาเนทีฟที่กำหนดเองกับการวัดผลแบบเปิด
ข้อกำหนดเบื้องต้น
ก่อนดำเนินการต่อ ให้ทำดังนี้
- อ่านหัวข้อ Open Measurement กับ SDK โฆษณาในอุปกรณ์เคลื่อนที่
- ผสานรวมรูปแบบโฆษณาเนทีฟที่กำหนดเอง
- กำหนดค่าผู้ให้บริการด้านการมองเห็นโฆษณา และกำหนดให้แก่รายการโฆษณา
- ป้อนชื่อพาร์ทเนอร์เมื่อสร้างรูปแบบที่กำหนดเองใน UI ของ Ad Manager
การผสานรวม
หากคุณวางแผนที่จะใช้ Open Measurement กับรูปแบบโฆษณาเนทีฟที่กำหนดเองซึ่ง ไม่มีชิ้นงานวิดีโอ คุณจะต้องรับผิดชอบในการเรียกใช้ Open Measurement API ด้วยตนเอง
หากใช้รูปแบบโฆษณาเนทีฟที่กำหนดเองกับชิ้นงานวิดีโอ คุณไม่จำเป็นต้อง ทำตามคำแนะนำนี้ เนื่องจาก Mobile Ads SDK จะติดตามการมองเห็นชิ้นงานวิดีโอใน นามของคุณ
ลงทะเบียนมุมมองและเริ่มวัด
หากต้องการเปิดใช้การวัดผลแบบเปิดในโฆษณาเนทีฟที่กำหนดเอง ให้แสดงโฆษณาก่อน จากนั้น
ลงทะเบียนมุมมองโฆษณาที่กำหนดเองด้วยออบเจ็กต์ DisplayOpenMeasurement
ที่เชื่อมโยง
กับโฆษณาเนทีฟที่กำหนดเอง ออบเจ็กต์ DisplayOpenMeasurement
มีเมธอด
setView()
สำหรับลงทะเบียนมุมมองคอนเทนเนอร์กับการวัดผลแบบเปิด
นอกจากนี้ คุณยังต้องบอก SDK อย่างชัดเจนให้เริ่มวัดโฆษณา โดยเรียกใช้เมธอด start()
ในออบเจ็กต์ DisplayOpenMeasurement
ของโฆษณาเนทีฟที่กำหนดเอง ต้องเรียกใช้เมธอด start()
จากเทรดหลัก และการเรียกใช้ครั้งต่อๆ ไปจะไม่มีผล
นี่คือลักษณะของแท็บ
Kotlin
@MainThread
private fun displayCustomNativeAd(
customNativeAd: CustomNativeAd,
nativeAdViewContainer: FrameLayout,
) {
// TODO: Render the custom native ad inside the nativeAdViewContainer.
// ...
// Start measuring the ad view.
val displayOpenMeasurement = customNativeAd.getDisplayOpenMeasurement()
if (displayOpenMeasurement != null) {
displayOpenMeasurement.setView(nativeAdViewContainer)
displayOpenMeasurement.start()
}
}
Java
@MainThread
private void displayCustomNativeAd(
CustomNativeAd customNativeAd, FrameLayout nativeAdViewContainer) {
// TODO: Render the custom native ad inside the nativeAdViewContainer.
// ...
// Start measuring the ad view.
DisplayOpenMeasurement displayOpenMeasurement = customNativeAd.getDisplayOpenMeasurement();
if (displayOpenMeasurement != null) {
displayOpenMeasurement.setView(nativeAdViewContainer);
displayOpenMeasurement.start();
}
}
โปรดทราบว่าคุณควรแสดงโฆษณาก่อนที่จะบันทึกการดู การแสดงโฆษณา ครอบคลุมอยู่ในรูปแบบโฆษณาเนทีฟที่กำหนดเอง
nativeAdViewContainer
เลย์เอาต์คือคอนเทนเนอร์โฆษณาสำหรับโฆษณาเนทีฟที่กำหนดเอง และต้องมีชิ้นงานทั้งหมด
ภายในกรอบล้อมรอบของมุมมอง
รับรองกับ IAB
เมื่อเผยแพร่แอปแล้ว คุณจะเริ่มได้รับข้อมูลการวัดผล แต่ข้อมูลจะไม่ได้รับการรับรองจนกว่าคุณจะทำตามกระบวนการรับรองของ IAB ให้เสร็จสมบูรณ์