คู่มือนี้อธิบายวิธีเปิดใช้โฆษณาทดสอบสําหรับการผสานรวมโฆษณา ขอแนะนำให้คุณเปิดใช้โฆษณาทดสอบในระหว่างการพัฒนา เพื่อที่จะได้ทดสอบพฤติกรรมการคลิกผ่านโดยไม่ส่งผลกระทบต่อสถิติของแคมเปญแบบจองล่วงหน้าหรือการเรียกเก็บเงินจากผู้ลงโฆษณาบน Ad Exchange
วิชาบังคับก่อน
- ทำขั้นตอนเริ่มต้นใช้งานให้เสร็จสมบูรณ์
หน่วยโฆษณาสาธิต
วิธีที่เร็วที่สุดในการทำการทดสอบคือการใช้หน่วยโฆษณาเดโมของ Google หน่วยโฆษณาเหล่านี้ไม่ได้เชื่อมโยงกับบัญชี Ad Manager ดังนั้น บัญชีของคุณจึงไม่มีความเสี่ยงที่จะสร้างการเข้าชมที่ไม่ถูกต้องเมื่อใช้หน่วยโฆษณาเหล่านี้
ต่อไปนี้คือหน่วยโฆษณาสาธิตที่ชี้ไปยังครีเอทีฟโฆษณาทดสอบที่เฉพาะเจาะจงสำหรับแต่ละรูปแบบ
รูปแบบโฆษณา | รหัสหน่วยโฆษณาตัวอย่าง |
---|---|
โฆษณาเปิดแอป | /6499/example/app-open |
แบนเนอร์แบบปรับขนาดได้ | /6499/example/adaptive-banner |
แบนเนอร์ขนาดคงที่ | /6499/example/banner |
โฆษณาคั่นระหว่างหน้า | /6499/example/interstitial |
โฆษณาที่มีการให้รางวัล | /6499/example/rewarded |
โฆษณาคั่นระหว่างหน้าที่มีการให้รางวัล | /21775744923/example/rewarded_interstitial |
เนทีฟ | /6499/example/native |
วิดีโอเนทีฟ | /6499/example/native-video |
เปิดใช้อุปกรณ์ทดสอบ
หากต้องการทำการทดสอบอย่างเคร่งครัดมากขึ้นด้วยโฆษณาที่ดูเหมือนเวอร์ชันที่ใช้งานจริง ตอนนี้คุณสามารถกำหนดค่าอุปกรณ์เป็นอุปกรณ์ทดสอบและใช้รหัสหน่วยโฆษณาของคุณเองที่สร้างไว้ใน Ad Manager UI
ทำตามขั้นตอนด้านล่างเพื่อเพิ่มอุปกรณ์ของคุณเป็นอุปกรณ์ทดสอบ
เพิ่มอุปกรณ์ทดสอบแบบเป็นโปรแกรม
หากต้องการทดสอบโฆษณาในแอปขณะที่พัฒนา ให้ทําตามขั้นตอนด้านล่างเพื่อลงทะเบียนอุปกรณ์ทดสอบโดยใช้โปรแกรม
- โหลดแอปที่ผสานรวมกับโฆษณาและส่งคำขอโฆษณา
- ตรวจสอบเอาต์พุตของ Logcat เพื่อหาข้อความที่เหมือนกับข้อความด้านล่าง ซึ่ง
แสดงรหัสอุปกรณ์และวิธีเพิ่มเป็นอุปกรณ์ทดสอบ
I/Ads: Use RequestConfiguration.Builder.setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231")) to get test ads on this device."
คัดลอกรหัสอุปกรณ์ทดสอบไปยังคลิปบอร์ด - แก้ไขโค้ดเพื่อเรียกใช้
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()
เพื่อยืนยันว่ามีการเพิ่มอุปกรณ์ของคุณเป็นอุปกรณ์ทดสอบอย่างถูกต้อง เรียกใช้แอปอีกครั้ง หากโฆษณาเป็นโฆษณา Google คุณจะเห็นป้ายกำกับโฆษณาทดสอบบริเวณด้านบนของโฆษณา (แบนเนอร์ โฆษณาคั่นระหว่างหน้า หรือวิดีโอที่มีการให้รางวัล)
สำหรับโฆษณาเนทีฟขั้นสูง เนื้อหาบรรทัดแรกจะเพิ่มสตริง Test Ad ไว้ข้างหน้า
โฆษณาที่มีป้ายกํากับทดสอบโฆษณานี้สามารถคลิกได้อย่างปลอดภัย คำขอ การแสดงผล และ การคลิกโฆษณาทดสอบจะไม่แสดงในรายงานของบัญชี
หมายเหตุ: หากต้องการดูป้ายกำกับโฆษณาทดสอบ คุณต้องใช้ SDK เวอร์ชัน 11.6.0 ขึ้นไปการทดสอบโดยใช้สื่อกลาง
หน่วยโฆษณาตัวอย่างของ Google จะแสดงเฉพาะ Google Ads เท่านั้น หากต้องการทดสอบการกำหนดค่าสื่อกลาง คุณต้องใช้วิธีการเปิดใช้อุปกรณ์ทดสอบ
โฆษณาที่ใช้สื่อกลางจะไม่แสดงผลป้ายกำกับโฆษณาทดสอบ คุณมีหน้าที่รับผิดชอบในการตรวจสอบว่าโฆษณาทดสอบเปิดใช้อยู่สำหรับเครือข่ายสื่อกลางแต่ละเครือข่าย เพื่อให้เครือข่ายเหล่านี้ไม่แจ้งว่าบัญชีของคุณมีกิจกรรมที่ไม่ถูกต้อง ดูข้อมูลเพิ่มเติมได้ที่คำแนะนำสื่อกลางของแต่ละเครือข่าย
หากคุณไม่แน่ใจว่าอะแดปเตอร์เครือข่ายโฆษณาสื่อกลางรองรับโฆษณาทดสอบหรือไม่ คุณควรหลีกเลี่ยงการคลิกโฆษณาจากเครือข่ายนั้นในระหว่างการพัฒนา คุณใช้เมธอด
getMediationAdapterClassName()
กับรูปแบบโฆษณาใดก็ได้เพื่อดูว่าเครือข่ายโฆษณาใดแสดงโฆษณาปัจจุบัน