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

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

คุณรับโฆษณาทดสอบได้ 2 วิธีดังนี้

  1. ใช้หน่วยโฆษณาสาธิตของ Google
  2. ใช้หน่วยโฆษณาของคุณเองและเปิดใช้อุปกรณ์ทดสอบ

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

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

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

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

รูปแบบโฆษณา รหัสหน่วยโฆษณาสาธิต
โฆษณาเปิดแอป ca-app-pub-3940256099942544/9257395921
แบนเนอร์แบบปรับขนาดได้ ca-app-pub-3940256099942544/9214589741
แบนเนอร์ขนาดคงที่ ca-app-pub-3940256099942544/6300978111
โฆษณาคั่นระหว่างหน้า ca-app-pub-3940256099942544/1033173712
โฆษณาที่มีการให้รางวัล ca-app-pub-3940256099942544/5224354917
โฆษณาคั่นระหว่างหน้าที่มีการให้รางวัล ca-app-pub-3940256099942544/5354046379
เนทีฟ ca-app-pub-3940256099942544/2247696110
วิดีโอเนทีฟ ca-app-pub-3940256099942544/1044960115

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

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

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

เพิ่มอุปกรณ์ทดสอบใน UI ของ AdMob

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

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

หากต้องการทดสอบโฆษณาในแอปขณะพัฒนา ให้ทำตาม ขั้นตอนด้านล่างเพื่อลงทะเบียนอุปกรณ์ทดสอบโดยอัตโนมัติ

  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 หากต้องการทดสอบการกำหนดค่าสื่อกลาง AdMob คุณต้องใช้แนวทางเปิดใช้อุปกรณ์ทดสอบ

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

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