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

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

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

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

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

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

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

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

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

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

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

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

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

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

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