เปิดใช้โฆษณาทดสอบ

เลือกแพลตฟอร์ม: Android ใหม่ Android iOS Unity Flutter

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

วิชาบังคับก่อน

ก่อนดำเนินการต่อ ตั้งค่า Google Mobile Ads SDK

หน่วยโฆษณาสาธิต

วิธีที่รวดเร็วที่สุดในการเริ่มทดสอบก็คือการใช้หน่วยโฆษณาสาธิตที่ Google ให้ไว้ ซึ่งหน่วยโฆษณานี้จะไม่ผูกกับบัญชี Ad Manager ดังนั้นบัญชีของคุณจึงไม่มีความเสี่ยงในการสร้างการเข้าชมที่ไม่ถูกต้องเมื่อใช้หน่วยโฆษณาเหล่านี้

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

รูปแบบโฆษณา รหัสหน่วยโฆษณาสาธิต
โฆษณาเปิดแอป /21775744923/example/app-open
แบนเนอร์แบบปรับขนาดได้แบบยึดพื้น /21775744923/example/adaptive-banner
แบนเนอร์แบบปรับขนาดได้แบบแทรกในบรรทัด /21775744923/example/adaptive-banner
แบนเนอร์ขนาดคงที่ /21775744923/example/fixed-size-banner
โฆษณาคั่นระหว่างหน้า /21775744923/example/interstitial
โฆษณาที่มีการให้รางวัล /21775744923/example/rewarded
โฆษณาคั่นระหว่างหน้าที่มีการให้รางวัล /21775744923/example/rewarded-interstitial
เนทีฟ /21775744923/example/native
วิดีโอเนทีฟ /21775744923/example/native-video
ประเด็นสำคัญ: หน่วยโฆษณาสาธิตเหล่านี้ได้รับการกำหนดค่าให้แสดงโฆษณาแบบขายตรงใน Ad Manager และโฆษณาแบบขายตรงจะไม่แสดง AdChoices

เปิดใช้อุปกรณ์ทดสอบ

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

ทำตามขั้นตอนด้านล่างเพื่อเพิ่มอุปกรณ์เป็นอุปกรณ์ทดสอบ

เพิ่มอุปกรณ์ทดสอบแบบเป็นโปรแกรม

หากต้องการลงทะเบียนอุปกรณ์ทดสอบ ให้ทำตามขั้นตอนต่อไปนี้

  1. โหลดแอปที่ผสานรวมโฆษณาและส่งคำขอโฆษณา
  2. ตรวจสอบเอาต์พุต logcat เพื่อหาข้อความที่คล้ายกับข้อความต่อไปนี้ ซึ่งจะแสดงรหัสอุปกรณ์และวิธีเพิ่มอุปกรณ์เป็นอุปกรณ์ทดสอบ
    I/Ads: Use RequestConfiguration.Builder.setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231"))
    to get test ads on this device."
    คัดลอกรหัสอุปกรณ์ทดสอบไปยังคลิปบอร์ด
  3. แก้ไขโค้ดเพื่อเรียก RequestConfiguration.Builder.setTestDeviceIds() และส่งรายการรหัสอุปกรณ์ทดสอบ

    Java

    List<String> testDeviceIds = Arrays.asList("TEST_DEVICE_ID");
    RequestConfiguration configuration =
        new RequestConfiguration.Builder().setTestDeviceIds(testDeviceIds).build();
    MobileAds.setRequestConfiguration(configuration);

    Kotlin

    val testDeviceIds = listOf("TEST_DEVICE_ID")
    val configuration = RequestConfiguration.Builder().setTestDeviceIds(testDeviceIds).build()
    MobileAds.setRequestConfiguration(configuration)

    แทนที่ TEST_DEVICE_ID ด้วยรหัสอุปกรณ์ทดสอบ

    คุณสามารถตรวจสอบ isTestDevice() เพื่อยืนยันว่าได้เพิ่มอุปกรณ์เป็นอุปกรณ์ทดสอบอย่างถูกต้อง

  4. เรียกใช้แอปอีกครั้ง หากโฆษณาเป็นโฆษณา Google คุณจะเห็นป้ายกำกับโฆษณาทดสอบ อยู่ตรงกลางด้านบนของโฆษณา (แบนเนอร์ โฆษณาคั่นระหว่างหน้า หรือวิดีโอที่มีการให้รางวัล)

    สำหรับโฆษณาเนทีฟขั้นสูง ระบบจะเพิ่มสตริงโฆษณาทดสอบ ไว้ข้างหน้าชิ้นงานบรรทัดแรก

คุณคลิกโฆษณาที่มีป้ายกำกับโฆษณาทดสอบ นี้ได้อย่างปลอดภัย คำขอ การแสดงผล และการคลิกโฆษณาทดสอบจะไม่ปรากฏในรายงานของบัญชี

การทดสอบด้วยสื่อกลาง

หน่วยโฆษณาตัวอย่างของ Google จะแสดงเฉพาะโฆษณา Google หากต้องการทดสอบการกำหนดค่าของสื่อกลาง คุณต้องใช้ เปิดใช้อุปกรณ์ทดสอบ

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

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