การเปิดใช้งานโฆษณาทดสอบ

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

คุณรับโฆษณาทดสอบได้ 2 วิธีดังนี้

  1. ใช้หน่วยโฆษณาตัวอย่างของ Google

  2. ใช้หน่วยโฆษณาของคุณเองและเปิดใช้อุปกรณ์ทดสอบ

ข้อกำหนดเบื้องต้น

ตัวอย่างหน่วยโฆษณา

วิธีที่เร็วที่สุดในการทำการทดสอบคือการใช้หน่วยโฆษณาทดสอบที่ Google จัดเตรียมไว้ให้ หน่วยโฆษณาเหล่านี้ไม่ได้เชื่อมโยงกับ AdMobบัญชี ดังนั้น บัญชีของคุณจึงไม่มีความเสี่ยงที่จะสร้างการเข้าชมที่ไม่ถูกต้องเมื่อใช้หน่วยโฆษณาเหล่านี้

โปรดทราบว่า Google มีหน่วยโฆษณาทดสอบที่แตกต่างกันสำหรับ Android และ iOS คุณจะต้องใช้หน่วยโฆษณาทดสอบ iOS เพื่อสร้างคำขอโฆษณาทดสอบใน iOS และใช้หน่วยโฆษณาทดสอบใน Android สำหรับการส่งคำขอใน Android

หน่วยโฆษณาเหล่านี้จะชี้ไปยังครีเอทีฟโฆษณาทดสอบที่เฉพาะเจาะจง

เปิดใช้อุปกรณ์ทดสอบ

หากคุณต้องการทำการทดสอบที่เข้มงวดมากขึ้นกับโฆษณาที่มีรูปลักษณ์เหมือนจริง คุณสามารถกำหนดค่าอุปกรณ์เป็นอุปกรณ์ทดสอบและใช้รหัสหน่วยโฆษณาของคุณเองที่สร้างไว้ใน AdMob UI

ทำตามขั้นตอนด้านล่างเพื่อเพิ่มอุปกรณ์ของคุณเป็นอุปกรณ์ทดสอบ

เพิ่มอุปกรณ์ทดสอบใน UI ของ AdMob

ใช้ UI ของ AdMob สำหรับวิธีง่ายๆ แบบไม่เป็นโปรแกรมในการเพิ่มอุปกรณ์ทดสอบ และทดสอบบิลด์ใหม่หรือแอปที่มีอยู่ ดูวิธีการ

เพิ่มอุปกรณ์ทดสอบแบบเป็นโปรแกรม

หากต้องการทดสอบโฆษณาในแอปในระหว่างการพัฒนา ให้ทำตามขั้นตอนด้านล่างเพื่อลงทะเบียนอุปกรณ์ทดสอบแบบเป็นโปรแกรม

  1. เรียกใช้แอปที่กำหนดค่าด้วย 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();
      
    }
    
  2. ตรวจสอบเอาต์พุตของคอนโซลหรือ 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" ];
  3. คัดลอกรหัสอุปกรณ์ทดสอบที่เป็นตัวอักษรและตัวเลขคละกันไปยังคลิปบอร์ด

  4. แก้ไขโค้ดเพื่อเรียกใช้ MobileAds.instance.updateRequestConfiguration ด้วยรายการรหัสอุปกรณ์ทดสอบก่อนที่จะส่งคําขอโฆษณา

    MobileAds.instance.updateRequestConfiguration(
      RequestConfiguration(testDeviceIds: ['33BE2250B43518CCDA7DE426D04EE231']));
    
  5. เรียกใช้แอปอีกครั้ง หากคุณเพิ่มอุปกรณ์เป็นอุปกรณ์ทดสอบอย่างถูกต้อง คุณจะเห็น ป้ายกำกับโฆษณาทดสอบตรงกลางที่ด้านบนของแบนเนอร์ โฆษณาคั่นระหว่างหน้า และโฆษณาที่มีการให้รางวัล

    คลิกโฆษณาที่มีป้ายกำกับโฆษณาทดสอบนี้ได้อย่างปลอดภัย คำขอ การแสดงผล และการคลิกโฆษณาทดสอบจะไม่ปรากฏในรายงานของบัญชี

  6. เมื่อลงทะเบียนอุปกรณ์ของคุณเป็นอุปกรณ์ทดสอบแล้ว คุณจะเริ่มรับโฆษณาทดสอบที่สมจริงยิ่งขึ้นได้โดยการแทนที่ adUnitID ทดสอบด้วย adUnitID ของคุณเอง

การทดสอบกับสื่อกลาง

หน่วยโฆษณาตัวอย่างของ Google จะแสดงเฉพาะ Google Ads หากต้องการทดสอบการกำหนดค่าสื่อกลาง คุณต้องใช้วิธีการเปิดใช้อุปกรณ์ทดสอบ

โฆษณาที่ใช้สื่อกลางจะไม่แสดงป้ายกำกับโฆษณาทดสอบ คุณมีหน้าที่รับผิดชอบในการตรวจสอบว่าโฆษณาทดสอบเปิดใช้อยู่สำหรับเครือข่ายสื่อกลางแต่ละเครือข่าย เพื่อไม่ให้เครือข่ายเหล่านี้แจ้งบัญชีของคุณว่ามีกิจกรรมที่ไม่ถูกต้อง ดูข้อมูลเพิ่มเติมได้ในคู่มือสื่อกลางที่เกี่ยวข้องของแต่ละเครือข่ายใน Android และ iOS

หากไม่แน่ใจว่าอะแดปเตอร์เครือข่ายโฆษณาสื่อกลางรองรับโฆษณาทดสอบหรือไม่ คุณควรหลีกเลี่ยงการคลิกโฆษณาจากเครือข่ายนั้นในระหว่างการพัฒนา คุณตรวจสอบ Ad.responseInfo เกี่ยวกับรูปแบบโฆษณาใดก็ได้เพื่อดูว่าเครือข่ายโฆษณาใดแสดงโฆษณาปัจจุบัน