คู่มือนี้จะอธิบายวิธีเปิดใช้โฆษณาทดสอบสําหรับการผสานรวมโฆษณา เราขอแนะนำให้เปิดใช้โฆษณาทดสอบในขั้นตอนการพัฒนาเพื่อช่วยให้คุณทดสอบพฤติกรรมการคลิกผ่านได้โดยไม่ส่งผลต่อสถิติของแคมเปญแบบจองหรือการเรียกเก็บเงินผู้ลงโฆษณาใน Ad Exchange
วิชาบังคับก่อน
ตั้งค่า Google Mobile Ads SDK (Legacy) ก่อนดำเนินการต่อ
หน่วยโฆษณาเดโม
วิธีที่รวดเร็วที่สุดในการเริ่มทดสอบก็คือการใช้หน่วยโฆษณาเดโมที่ 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 |
| การแสดงภาพซ้อนภาพ | /21775744923/example/picture-in-picture |
เปิดใช้อุปกรณ์ทดสอบ
หากต้องการทดสอบอย่างเข้มงวดมากขึ้นด้วยโฆษณาจริง ตอนนี้คุณสามารถกำหนดค่าอุปกรณ์เป็นอุปกรณ์ทดสอบและใช้รหัสหน่วยโฆษณาของตนเองที่สร้างไว้ใน UI ของ Ad Manager ได้แล้ว
ทำตามขั้นตอนด้านล่างเพื่อเพิ่มอุปกรณ์เป็นอุปกรณ์ทดสอบ
เพิ่มอุปกรณ์ทดสอบแบบเป็นโปรแกรม
หากต้องการลงทะเบียนอุปกรณ์ทดสอบ ให้ทำตามขั้นตอนต่อไปนี้
- โหลดแอปที่ผสานรวมโฆษณาและส่งคำขอโฆษณา
- ตรวจสอบเอาต์พุต logcat เพื่อหาข้อความที่คล้ายกับข้อความต่อไปนี้ ซึ่งจะแสดงรหัสอุปกรณ์และวิธีเพิ่มเป็นอุปกรณ์ทดสอบ
คัดลอกรหัสอุปกรณ์ทดสอบไปยังคลิปบอร์ดI/Ads: Use RequestConfiguration.Builder.setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231")) to get test ads on this device." แก้ไขโค้ดเพื่อเรียกใช้
RequestConfiguration.Builder.setTestDeviceIds()และส่งรายการรหัสอุปกรณ์ทดสอบJava
Kotlin
แทนที่ TEST_DEVICE_ID ด้วยรหัสอุปกรณ์ทดสอบ
คุณสามารถเลือกตรวจสอบ
isTestDevice()เพื่อยืนยันว่าได้เพิ่มอุปกรณ์เป็นอุปกรณ์ทดสอบอย่างถูกต้องแล้วเรียกใช้แอปอีกครั้ง หากโฆษณาเป็นโฆษณา Google คุณจะเห็นป้ายกำกับโฆษณาทดสอบอยู่ตรงกลางที่ด้านบนของโฆษณา (แบนเนอร์ โฆษณาคั่นระหว่างหน้า หรือวิดีโอที่มีการให้รางวัล)

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

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