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

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

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

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

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

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

รูปแบบโฆษณา รหัสหน่วยโฆษณาสาธิต
การเปิดแอป /21775744923/example/app-open
แบนเนอร์แบบปรับขนาดได้ /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 และโฆษณาที่ขายโดยตรงจะไม่แสดงตัวเลือกโฆษณาอื่นๆ

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

หากต้องการทดสอบอย่างละเอียดยิ่งขึ้นด้วยโฆษณาที่ดูเหมือนโฆษณาเวอร์ชันที่ใช้งานจริง ตอนนี้คุณสามารถกําหนดค่าอุปกรณ์เป็นอุปกรณ์ทดสอบและใช้รหัสหน่วยโฆษณาของคุณเองที่สร้างไว้ใน 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("33BE2250B43518CCDA7DE426D04EE231");
    RequestConfiguration configuration =
        new RequestConfiguration.Builder().setTestDeviceIds(testDeviceIds).build();
    MobileAds.setRequestConfiguration(configuration);
    

    Kotlin

    val testDeviceIds = Arrays.asList("33BE2250B43518CCDA7DE426D04EE231")
    val configuration = RequestConfiguration.Builder().setTestDeviceIds(testDeviceIds).build()
    MobileAds.setRequestConfiguration(configuration)
    
    คุณเลือกที่จะตรวจสอบก็ได้ isTestDevice() เพื่อยืนยันว่าอุปกรณ์ได้รับการเพิ่มเป็นอุปกรณ์ทดสอบอย่างถูกต้อง
  4. เรียกใช้แอปอีกครั้ง หากโฆษณาเป็นโฆษณา Google คุณจะเห็นป้ายกํากับทดสอบโฆษณาที่กึ่งกลางด้านบนของโฆษณา (แบนเนอร์ โฆษณาคั่นระหว่างหน้า หรือวิดีโอที่มีการให้รางวัล)

    สําหรับโฆษณาเนทีฟขั้นสูง ระบบจะใส่สตริง Test Ad ไว้หน้าชิ้นงานบรรทัดแรก

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

หมายเหตุ: หากต้องการดูป้ายกํากับโฆษณาทดสอบ คุณต้องใช้ SDK เวอร์ชัน 11.6.0 ขึ้นไป

การทดสอบกับสื่อกลาง

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

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

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