คู่มือนี้จะอธิบายวิธีเปิดใช้โฆษณาทดสอบในการผสานรวมโฆษณา คุณต้องเปิดใช้โฆษณาทดสอบในขั้นตอนการพัฒนาเพื่อช่วยให้คลิกโฆษณาได้โดยไม่มีการเรียกเก็บเงินจากผู้ลงโฆษณา Google หากคลิกโฆษณามากเกินไปโดยที่ไม่อยู่ในโหมดทดสอบ บัญชีของคุณอาจถูกแจ้งว่าไม่เหมาะสมเนื่องจากมีกิจกรรมที่ไม่ถูกต้อง
คุณรับโฆษณาทดสอบได้ 2 วิธีดังนี้
ใช้หน่วยโฆษณาตัวอย่างของ Google
ใช้หน่วยโฆษณาของตัวคุณเองแล้วเปิดใช้อุปกรณ์ทดสอบของคุณ
ข้อกำหนดเบื้องต้น
หน่วยโฆษณาตัวอย่าง
วิธีที่รวดเร็วที่สุดในการเริ่มทดสอบก็คือการใช้หน่วยโฆษณาทดสอบที่ Google ให้ไว้ ซึ่งหน่วยโฆษณานี้จะไม่ผูกกับบัญชี AdMob ดังนั้น บัญชีของคุณจึงไม่มีความเสี่ยงในการสร้างการเข้าชมที่ไม่ถูกต้องเมื่อใช้หน่วยโฆษณาเหล่านี้
โปรดทราบว่าคุณควรใช้หน่วยโฆษณาทดสอบที่ Google ให้ไว้แตกต่างกันไปตามแพลตฟอร์ม โดยคุณจะต้องใช้หน่วยโฆษณาทดสอบสำหรับ iOS เพื่อส่งคำขอโฆษณาทดสอบใน iOS และใช้หน่วยโฆษณาทดสอบสำหรับ Android เพื่อส่งคำขอใน Android
ต่อไปนี้คือหน่วยโฆษณาตัวอย่างสำหรับแต่ละรูปแบบในทั้ง Android และ iOS
Android
| รูปแบบโฆษณา | รหัสหน่วยโฆษณาตัวอย่าง |
|---|---|
| โฆษณาเปิดแอป | ca-app-pub-3940256099942544/9257395921 |
| แบนเนอร์ขนาดคงที่ | ca-app-pub-3940256099942544/6300978111 |
| แบนเนอร์แบบปรับขนาดได้แบบยึดพื้น | ca-app-pub-3940256099942544/9214589741 |
| โฆษณาคั่นระหว่างหน้า | ca-app-pub-3940256099942544/1033173712 |
| โฆษณาที่มีการให้รางวัล | ca-app-pub-3940256099942544/5224354917 |
| โฆษณาคั่นระหว่างหน้าที่มีการให้รางวัล | ca-app-pub-3940256099942544/5354046379 |
| เนทีฟ | ca-app-pub-3940256099942544/2247696110 |
iOS
| รูปแบบโฆษณา | รหัสหน่วยโฆษณาตัวอย่าง |
|---|---|
| โฆษณาเปิดแอป | ca-app-pub-3940256099942544/5575463023 |
| แบนเนอร์ขนาดคงที่ | ca-app-pub-3940256099942544/2934735716 |
| แบนเนอร์แบบปรับขนาดได้แบบยึดพื้น | ca-app-pub-3940256099942544/2435281174 |
| โฆษณาคั่นระหว่างหน้า | ca-app-pub-3940256099942544/4411468910 |
| โฆษณาที่มีการให้รางวัล | ca-app-pub-3940256099942544/1712485313 |
| โฆษณาคั่นระหว่างหน้าที่มีการให้รางวัล | ca-app-pub-3940256099942544/6978759866 |
| เนทีฟ | ca-app-pub-3940256099942544/3986624511 |
หน่วยโฆษณาเหล่านี้ชี้ไปยังครีเอทีฟโฆษณาทดสอบที่เฉพาะเจาะจง
เปิดใช้อุปกรณ์ทดสอบ
หากต้องการทดสอบอย่างละเอียดมากขึ้นด้วยโฆษณาที่ดูเหมือนโฆษณาจริง ตอนนี้คุณกำหนดค่าอุปกรณ์เป็นอุปกรณ์ทดสอบและใช้รหัสหน่วยโฆษณาของตัวเองที่สร้างไว้ใน UI ของ AdMob ได้แล้ว โดยคุณสามารถเพิ่มอุปกรณ์ทดสอบใน UI ของ AdMob หรือเพิ่มแบบเป็นโปรแกรมโดยใช้ Google Mobile Ads Unity Plugin ก็ได้
ทำตามขั้นตอนด้านล่างเพื่อเพิ่มอุปกรณ์เป็นอุปกรณ์ทดสอบ
โดยอัตโนมัติเพิ่มอุปกรณ์ทดสอบใน UI ของ AdMob
หากต้องการวิธีเพิ่มอุปกรณ์ทดสอบและทดสอบบิลด์แอปใหม่หรือที่มีอยู่แบบง่ายๆ ที่ไม่ต้องใช้โปรแกรม ให้ใช้ UI ของ AdMob ดูวิธี
เพิ่มอุปกรณ์ทดสอบแบบเป็นโปรแกรม
หากต้องการทดสอบโฆษณาในแอปขณะพัฒนา ให้ทำตามขั้นตอนด้านล่างเพื่อลงทะเบียนอุปกรณ์ทดสอบแบบเป็นโปรแกรม
เรียกใช้แอปที่กำหนดค่าด้วย Google Mobile Ads Unity Plugin และส่งคำขอโฆษณา โดยใช้รหัสหน่วยโฆษณาทดสอบรายการใดรายการหนึ่งที่ระบุไว้ด้านบน รายการโค้ด
... private void RequestBanner() { #if UNITY_ANDROID string adUnitId = "ca-app-pub-3940256099942544/6300978111"; #elif UNITY_IPHONE string adUnitId = "ca-app-pub-3940256099942544/2934735716"; #else string adUnitId = "unexpected_platform"; #endif // Create a 320x50 banner at the top of the screen. bannerView = new BannerView(adUnitId, AdSize.Banner, AdPosition.Top); // Create an empty ad request. AdRequest request = new AdRequest(); // Load the banner with the request. bannerView.LoadAd(request); }
ตรวจสอบข้อความที่คล้ายกับข้อความต่อไปนี้ในเอาต์พุตของคอนโซลหรือ Logcat
Android
I/Ads: Use RequestConfiguration.Builder .setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231")) to get test ads on this device.iOS
<Google> To get test ads on this device, set: GADMobileAds.sharedInstance.requestConfiguration.testDeviceIdentifiers = @[ @"2077ef9a63d2b398840261c8221a0c9b" ];
คัดลอกรหัสอุปกรณ์ทดสอบที่เป็นตัวอักษรและตัวเลขไปยังคลิปบอร์ด
แก้ไขโค้ดเพื่อเพิ่มรหัสอุปกรณ์ทดสอบลงในรายการ
RequestConfiguration.TestDeviceIdsแทนที่ TEST_DEVICE_ID ด้วยรหัสอุปกรณ์ทดสอบ ของคุณเอง
ตั้งค่า
requestConfigurationเป็นMobileAdsทั่วโลกMobileAds.SetRequestConfiguration(requestConfiguration);เรียกใช้แอปอีกครั้ง หากเพิ่มอุปกรณ์เป็นอุปกรณ์ทดสอบอย่างถูกต้อง คุณจะเห็นป้ายกำกับโฆษณาทดสอบ อยู่ตรงกลางด้านบนของโฆษณาแบนเนอร์ โฆษณาคั่นระหว่างหน้า และโฆษณาที่มีการให้รางวัล ดังนี้

คุณสามารถคลิกโฆษณาที่มีป้ายกำกับโฆษณาทดสอบ นี้ได้ คำขอ การแสดงผล และการคลิกโฆษณาทดสอบจะไม่ปรากฏในรายงานของบัญชี
เมื่อลงทะเบียนอุปกรณ์เป็นอุปกรณ์ทดสอบแล้ว คุณจะเริ่มรับโฆษณาทดสอบที่สมจริงมากขึ้นได้โดยแทนที่
adUnitIDทดสอบด้วยadUnitIDของคุณเอง
การทดสอบด้วย Unity Editor
ตั้งแต่เวอร์ชัน 5.4.0 เป็นต้นไป คุณสามารถทดสอบโฆษณาได้โดยตรงใน Unity Editor โดย Editor จะเพิ่มรูปภาพ Prefab ซึ่งให้ประสบการณ์การใช้งานที่คล้ายกับลักษณะการทำงานของโฆษณาจริงบนแพลตฟอร์มอุปกรณ์เคลื่อนที่

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