คู่มือนี้จะอธิบายวิธีเปิดใช้โฆษณาทดสอบในการผสานรวมโฆษณา ตอนนี้ เปิดใช้โฆษณาทดสอบในระหว่างการพัฒนา เพื่อให้คุณคลิกโฆษณา โดยไม่เรียกเก็บเงินจากผู้ลงโฆษณา Google หากคุณคลิกที่โฆษณามากเกินไป ในโหมดทดสอบ คุณมีความเสี่ยงที่บัญชีจะถูกแจ้งว่าไม่เหมาะสมเนื่องจากมีกิจกรรมที่ไม่ถูกต้อง
คุณรับโฆษณาทดสอบได้ 2 วิธีดังนี้
ใช้หน่วยโฆษณาตัวอย่างของ Google
ใช้หน่วยโฆษณาของคุณเองและเปิดใช้อุปกรณ์ทดสอบ
ข้อกำหนดเบื้องต้น
ทําตามขั้นตอนเริ่มต้นใช้งานให้เสร็จสมบูรณ์
นำเข้าปลั๊กอิน Flutter ของ Google Mobile Ads ไปยังแอป Flutter
หน่วยโฆษณาตัวอย่าง
วิธีที่เร็วที่สุดในการทำการทดสอบคือการใช้หน่วยโฆษณาทดสอบที่ Google จัดเตรียมไว้ให้ หน่วยโฆษณาเหล่านี้ไม่ได้เชื่อมโยงกับ AdMob บัญชีของคุณ เพื่อไม่ให้มีความเสี่ยงที่บัญชีของคุณจะสร้างการเข้าชมที่ไม่ถูกต้อง โดยใช้หน่วยโฆษณาเหล่านี้
สิ่งสำคัญที่ควรทราบคือ Google มีหน่วยโฆษณาทดสอบที่แตกต่างกันสำหรับ Android และ iOS คุณจะต้องใช้การทดสอบ iOS เพื่อสร้างคำขอโฆษณาทดสอบบน iOS และหน่วยโฆษณาทดสอบ Android สำหรับ การส่งคำขอใน Android
หน่วยโฆษณาเหล่านี้จะชี้ไปที่ครีเอทีฟโฆษณาทดสอบที่เฉพาะเจาะจง
เปิดใช้อุปกรณ์ทดสอบ
หากคุณต้องการทดสอบอย่างเข้มงวดมากขึ้นด้วยโฆษณาที่มีลักษณะเหมือนเวอร์ชันที่ใช้งานจริง ตอนนี้คุณสามารถ กำหนดค่าอุปกรณ์ของคุณเป็นอุปกรณ์ทดสอบ แล้วใช้รหัสหน่วยโฆษณาของคุณเอง ที่สร้างขึ้นใน AdMob UI
ทำตามขั้นตอนด้านล่างเพื่อเพิ่มอุปกรณ์เป็นอุปกรณ์ทดสอบ
เพิ่มอุปกรณ์ทดสอบใน UI ของ AdMob
สำหรับวิธีง่ายๆ แบบไม่เป็นโปรแกรมในการเพิ่มอุปกรณ์ทดสอบและทดสอบอุปกรณ์ใหม่หรือที่มีอยู่ ใช้ UI ของ AdMob ดูวิธีการ
เพิ่มอุปกรณ์ทดสอบแบบเป็นโปรแกรม
หากคุณต้องการทดสอบโฆษณาในแอปในขณะที่พัฒนา ให้ทำตาม ขั้นตอนด้านล่างในการลงทะเบียนอุปกรณ์ทดสอบแบบเป็นโปรแกรม
เรียกใช้แอปที่กำหนดค่าด้วย Mobile Ads SDK และส่งคำขอโฆษณา โดยใช้รหัสหน่วยโฆษณาทดสอบรหัสใดรหัสหนึ่งที่ระบุไว้ข้างต้น
void loadBanner() { final adUnitId = Platform.isAndroid ? 'ca-app-pub-3940256099942544/6300978111' : 'ca-app-pub-3940256099942544/2934735716'; final bannerAd = BannerAd( adUnitId: adUnitId, request: AdRequest(), size: AdSize.banner, ); bannerAd.load(); }
ตรวจสอบคอนโซลหรือผลลัพธ์ 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" ];
คัดลอกรหัสอุปกรณ์ทดสอบที่เป็นตัวอักษรและตัวเลขคละกันไปยังคลิปบอร์ด
แก้ไขโค้ดเพื่อเรียกใช้
MobileAds.instance.updateRequestConfiguration
พร้อมกับรายการรหัสอุปกรณ์ทดสอบก่อนที่จะส่งคำขอโฆษณาMobileAds.instance.updateRequestConfiguration( RequestConfiguration(testDeviceIds: ['33BE2250B43518CCDA7DE426D04EE231']));
เรียกใช้แอปอีกครั้ง หากคุณเพิ่มอุปกรณ์เป็นอุปกรณ์ทดสอบอย่างถูกต้อง คุณจะต้อง จะเห็นป้ายกำกับโฆษณาทดสอบตรงกลางด้านบนของแบนเนอร์ โฆษณาคั่นระหว่างหน้า และโฆษณาที่มีการให้รางวัล
โฆษณาที่ติดป้ายกำกับโฆษณาทดสอบนี้สามารถคลิกได้อย่างปลอดภัย คำขอทั้งหมด การแสดงผล และการคลิกโฆษณาทดสอบจะไม่ปรากฏใน รายงาน
เมื่อลงทะเบียนอุปกรณ์เป็นอุปกรณ์ทดสอบแล้ว คุณจะเริ่มรับ โฆษณาทดสอบที่สมจริงยิ่งขึ้นโดยแทนที่การทดสอบ
adUnitID
ด้วยโฆษณาของคุณadUnitID
การทดสอบด้วยสื่อกลาง
หน่วยโฆษณาตัวอย่างของ Google จะแสดงเฉพาะ Google Ads วิธีทดสอบสื่อกลาง คุณต้องใช้การเปิดใช้อุปกรณ์ทดสอบ ของเรา
โฆษณาที่ใช้สื่อกลางจะไม่แสดงป้ายกำกับโฆษณาทดสอบ คุณมีหน้าที่ตรวจสอบว่า เปิดใช้โฆษณาทดสอบสำหรับเครือข่ายสื่อกลางแต่ละเครือข่าย เพื่อให้เครือข่ายเหล่านี้ ห้ามแจ้งบัญชีว่ามีกิจกรรมที่ไม่ถูกต้อง ดูเครือข่ายที่เกี่ยวข้อง คู่มือสื่อกลางเกี่ยวกับ Android และ iOS สำหรับข้อมูลเพิ่มเติม
หากคุณไม่แน่ใจว่าอะแดปเตอร์เครือข่ายโฆษณาของสื่อกลางรองรับโฆษณาทดสอบหรือไม่
จะปลอดภัยที่สุดในการหลีกเลี่ยงการคลิกโฆษณาจากเครือข่ายนั้นในระหว่างการพัฒนา คุณสามารถ
ตรวจสอบ Ad.responseInfo
รูปแบบโฆษณาใดๆ ก็ได้เพื่อค้นหาว่าเครือข่ายโฆษณาใดแสดงโฆษณาปัจจุบัน