คู่มือนี้จะอธิบายวิธีเปิดใช้โฆษณาทดสอบสำหรับการผสานรวมโฆษณา เราขอแนะนําให้เปิดใช้โฆษณาทดสอบระหว่างการพัฒนาเพื่อให้ทดสอบพฤติกรรมการคลิกผ่านได้โดยไม่ส่งผลต่อสถิติของแคมเปญการจองหรือเรียกเก็บเงินจากผู้ลงโฆษณาใน 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 |
เปิดใช้อุปกรณ์ทดสอบ
หากต้องการทดสอบอย่างเข้มงวดมากขึ้นด้วยโฆษณาที่สวยงามสำหรับเวอร์ชันที่ใช้งานจริง คุณสามารถ กำหนดค่าอุปกรณ์ของคุณเป็นอุปกรณ์ทดสอบ และใช้รหัสหน่วยโฆษณาของคุณเอง ที่คุณสร้างไว้ใน UI ของ Ad Manager
ทำตามขั้นตอนด้านล่างเพื่อเพิ่มอุปกรณ์เป็นอุปกรณ์ทดสอบ
เพิ่มอุปกรณ์ทดสอบแบบเป็นโปรแกรม
หากต้องการทดสอบโฆษณาในแอปขณะพัฒนา ให้ทำตามขั้นตอนด้านล่างเพื่อลงทะเบียนอุปกรณ์ทดสอบแบบเป็นโปรแกรม
- โหลดแอปที่มีการผสานรวมโฆษณาและส่งคำขอโฆษณา
- ตรวจสอบเอาต์พุต 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()
กับรูปแบบโฆษณาใดก็ได้ เพื่อดูว่าเครือข่ายโฆษณาใดแสดง
โฆษณาปัจจุบัน