คู่มือนี้จะอธิบายวิธีเปิดใช้โฆษณาทดสอบในการผสานรวมโฆษณา คุณจะต้องเปิดใช้โฆษณาทดสอบระหว่างการพัฒนาเพื่อให้คลิกโฆษณาได้โดยไม่มีการเรียกเก็บเงินจากผู้ลงโฆษณา Google หากคุณคลิกโฆษณามากเกินไปโดยที่ไม่อยู่ในโหมดทดสอบ คุณจะมีความเสี่ยงที่บัญชีจะถูกแจ้งว่าไม่เหมาะสมเนื่องจากมีกิจกรรมที่ไม่ถูกต้อง
การรับโฆษณาทดสอบทําได้ 2 วิธี ดังนี้
- ใช้ตัวอย่างหน่วยโฆษณาของ Google
- ใช้หน่วยโฆษณาของคุณเองและเปิดใช้อุปกรณ์ทดสอบ
วิชาบังคับก่อน
- ทําการเริ่มต้นใช้งานให้เสร็จสมบูรณ์
หน่วยโฆษณาสาธิต
วิธีที่รวดเร็วที่สุดในการเปิดใช้การทดสอบคือการใช้หน่วยโฆษณาสาธิตที่ Google ให้ไว้ หน่วยโฆษณาเหล่านี้ไม่ได้เชื่อมโยงกับบัญชี AdMobของคุณ จึงไม่มีความเสี่ยงที่จะทําให้เกิดการเข้าชมที่ไม่ถูกต้องในบัญชีเมื่อใช้หน่วยโฆษณาเหล่านี้
ต่อไปนี้คือหน่วยโฆษณาสาธิตที่ชี้ไปยังครีเอทีฟโฆษณาทดสอบเฉพาะสําหรับแต่ละรูปแบบ
รูปแบบโฆษณา | ตัวอย่างรหัสหน่วยโฆษณา |
---|---|
โฆษณาเปิดแอป | ca-app-pub-3940256099942544/3419835294 |
แบนเนอร์ | ca-app-pub-3940256099942544/6300978111 |
โฆษณาคั่นระหว่างหน้า | ca-app-pub-3940256099942544/1033173712 |
โฆษณาวิดีโอคั่นระหว่างหน้า | ca-app-pub-3940256099942544/8691691433 |
มีการให้รางวัล | ca-app-pub-3940256099942544/5224354917 |
โฆษณาคั่นระหว่างหน้าที่มีการให้รางวัล | ca-app-pub-3940256099942544/5354046379 |
เนทีฟขั้นสูง | ca-app-pub-3940256099942544/2247696110 |
วิดีโอเนทีฟขั้นสูง | ca-app-pub-3940256099942544/1044960115 |
เปิดใช้อุปกรณ์ทดสอบ
หากต้องการทําการทดสอบที่เข้มงวดขึ้นด้วยโฆษณาที่มีลักษณะเหมือนจริง คุณสามารถกําหนดค่าอุปกรณ์เป็นอุปกรณ์ทดสอบและใช้รหัสหน่วยโฆษณาของตัวเองที่สร้างไว้ใน AdMob UI ได้แล้ว คุณเพิ่มอุปกรณ์ทดสอบได้ใน UI ของ AdMob หรือจะเพิ่มแบบเป็นโปรแกรมโดยใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google ก็ได้
ทําตามขั้นตอนด้านล่างเพื่อเพิ่มอุปกรณ์เป็นอุปกรณ์ทดสอบ
เพิ่มอุปกรณ์ทดสอบใน AdMob UI
สําหรับวิธีง่ายๆ แบบไม่เป็นโปรแกรมในการเพิ่มอุปกรณ์ทดสอบและทดสอบบิลด์ใหม่หรือแอปที่มีอยู่ ให้ใช้ UI ของ AdMob ดูวิธีการ
เพิ่มอุปกรณ์ทดสอบแบบเป็นโปรแกรม
หากต้องการทดสอบโฆษณาในแอปขณะพัฒนา ให้ทําตามขั้นตอนด้านล่างเพื่อลงทะเบียนอุปกรณ์ทดสอบแบบเป็นโปรแกรม
- โหลดแอปที่ผสานรวมโฆษณาแล้วส่งคําขอโฆษณา
- ตรวจสอบเอาต์พุตของ 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)
AdRequest.isTestDevice()
เพื่อยืนยันว่ามีการเพิ่มอุปกรณ์ของคุณเป็นอุปกรณ์ทดสอบอย่างถูกต้อง เรียกใช้แอปอีกครั้ง หากโฆษณาเป็นโฆษณา Google คุณจะเห็นป้ายกํากับโฆษณาทดสอบปรากฏที่ด้านบนของโฆษณา (แบนเนอร์ โฆษณาคั่นระหว่างหน้า หรือวิดีโอที่มีการให้รางวัล) ดังนี้
สําหรับโฆษณาแบบเนทีฟขั้นสูง เนื้อหาบรรทัดแรกจะมีสตริง โฆษณาทดสอบ เพิ่มไว้ข้างหน้า
โฆษณาที่มีป้ายโฆษณาทดสอบนี้สามารถคลิกได้อย่างปลอดภัย คําขอ การแสดงผล และการคลิกโฆษณาทดสอบจะไม่แสดงในรายงานของบัญชี
การทดสอบด้วยสื่อกลาง
ตัวอย่างหน่วยโฆษณาของ Google แสดงเฉพาะ Google Ads หากต้องการทดสอบการกําหนดค่าสื่อกลาง คุณต้องใช้วิธีการเปิดใช้อุปกรณ์ทดสอบ
โฆษณาที่ใช้สื่อกลางไม่แสดงผลป้ายกํากับโฆษณาทดสอบ คุณมีหน้าที่ตรวจสอบว่าโฆษณาทดสอบเปิดใช้อยู่สําหรับเครือข่ายสื่อกลางแต่ละเครือข่าย เครือข่ายเหล่านี้จึงไม่สามารถแจ้งบัญชีของคุณสําหรับกิจกรรมที่ไม่ถูกต้อง โปรดดูข้อมูลเพิ่มเติมในคู่มือสื่อกลางของแต่ละเครือข่าย
หากไม่แน่ใจว่าอะแดปเตอร์เครือข่ายโฆษณาสื่อกลางรองรับโฆษณาทดสอบหรือไม่ ขอแนะนําให้หลีกเลี่ยงการคลิกโฆษณาจากเครือข่ายนั้นในระหว่างการพัฒนา คุณสามารถใช้เมธอด getMediationAdapterClassName()
กับรูปแบบโฆษณาต่างๆ เพื่อดูว่าเครือข่ายโฆษณาใดแสดงโฆษณาปัจจุบัน