คู่มือนี้จะอธิบายวิธีเปิดใช้โฆษณาทดสอบในการผสานรวมโฆษณา คุณควรเปิดใช้โฆษณาทดสอบระหว่างการพัฒนาเพื่อให้คุณคลิกโฆษณา โดยไม่เรียกเก็บเงินจากผู้ลงโฆษณา 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 |
เปิดใช้อุปกรณ์ทดสอบ
หากต้องการทําการทดสอบที่เข้มงวดมากขึ้นกับโฆษณาที่มีรูปลักษณ์เหมือนจริง คุณสามารถกําหนดค่าอุปกรณ์เป็นอุปกรณ์ทดสอบและใช้รหัสหน่วยโฆษณาของคุณเองที่สร้างไว้ใน UI ของ AdMob คุณเพิ่มอุปกรณ์ทดสอบได้ใน UI ของ AdMob หรือจะใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google แบบเป็นโปรแกรมก็ได้
ทําตามขั้นตอนด้านล่างเพื่อเพิ่มอุปกรณ์เป็นอุปกรณ์ทดสอบ
เพิ่มอุปกรณ์ทดสอบใน UI ของ AdMob
สําหรับวิธีง่ายๆ แบบไม่เป็นโปรแกรมในการเพิ่มอุปกรณ์ทดสอบและทดสอบการสร้างแอปใหม่หรือบิลด์ที่มีอยู่ ให้ใช้ 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 คุณจะเห็นป้ายกํากับโฆษณาทดสอบที่อยู่ตรงกลางของโฆษณา (แบนเนอร์ โฆษณาคั่นระหว่างหน้า หรือวิดีโอที่มีการให้รางวัล)
สําหรับโฆษณาขั้นสูงแบบเนทีฟ เนื้อหาบรรทัดแรกจะมีสตริง "Test Mode" นําหน้า
โฆษณาที่มีข้อความระบุว่า "โฆษณาทดสอบ" นี้สามารถคลิกได้ คําขอ การแสดงผล และการคลิกโฆษณาทดสอบจะไม่ปรากฏในรายงานของบัญชี
การทดสอบด้วยสื่อกลาง
หน่วยโฆษณาตัวอย่างของ Google จะแสดงเฉพาะ Google Ads เท่านั้น หากต้องการทดสอบการกําหนดค่าสื่อกลาง คุณต้องใช้เปิดใช้อุปกรณ์ทดสอบ
โฆษณาที่ใช้สื่อกลางไม่ได้แสดงผลป้ายกํากับโฆษณาทดสอบ คุณมีหน้าที่ตรวจสอบว่ามีการเปิดใช้โฆษณาทดสอบสําหรับเครือข่ายสื่อกลางแต่ละเครือข่าย เพื่อให้เครือข่ายเหล่านี้แจ้งบัญชีของคุณสําหรับกิจกรรมที่ไม่ถูกต้องได้ ดูข้อมูลเพิ่มเติมได้ที่คู่มือสื่อกลางแต่ละเครือข่าย
หากไม่แน่ใจว่าอะแดปเตอร์เครือข่ายโฆษณาสื่อกลางรองรับโฆษณาทดสอบหรือไม่ โปรดอย่าคลิกที่โฆษณาจากเครือข่ายนั้นในระหว่างการพัฒนา คุณสามารถใช้เมธอด getMediationAdapterClassName()
กับรูปแบบโฆษณาใดก็ได้เพื่อค้นหาว่าเครือข่ายโฆษณาใดแสดงโฆษณาปัจจุบัน