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

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

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

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

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

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

  • ทำขั้นตอนเริ่มต้นใช้งานให้เสร็จสมบูรณ์

  • นำเข้าปลั๊กอิน Unity สำหรับโฆษณาในอุปกรณ์เคลื่อนที่ของ Google ไปยังแอป Unity

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

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

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

ต่อไปนี้เป็นตัวอย่างหน่วยโฆษณาของแต่ละรูปแบบทั้งใน Android และ iOS

Android

รูปแบบโฆษณา รหัสหน่วยโฆษณาตัวอย่าง
โฆษณาเปิดแอป ca-app-pub-3940256099942544/9257395921
แบนเนอร์ ca-app-pub-3940256099942544/6300978111
โฆษณาคั่นระหว่างหน้า 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/4411468910
โฆษณาที่มีการให้รางวัล ca-app-pub-3940256099942544/1712485313
โฆษณาคั่นระหว่างหน้าที่มีการให้รางวัล ca-app-pub-3940256099942544/6978759866
เนทีฟ ca-app-pub-3940256099942544/3986624511

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

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

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

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

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

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

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

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

  1. เรียกใช้แอปที่กำหนดค่าด้วย SDK โฆษณาในอุปกรณ์เคลื่อนที่ และสร้างคำขอโฆษณาโดยใช้รหัสหน่วยโฆษณาทดสอบรหัสใดรหัสหนึ่งตามที่แสดงด้านบน รายการโค้ด

    ...
    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);
    }
  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. แก้ไขโค้ดเพื่อเพิ่มรหัสอุปกรณ์ทดสอบลงในรายการ RequestConfiguration.TestDeviceIds

    RequestConfiguration requestConfiguration = new RequestConfiguration();
    requestConfiguration.TestDeviceIds.Add("2077ef9a63d2b398840261c8221a0c9b");
  5. ตั้งค่า requestConfiguration ทั้งหมดเป็น MobileAds

    MobileAds.SetRequestConfiguration(requestConfiguration);
  6. เรียกใช้แอปอีกครั้ง หากคุณเพิ่มอุปกรณ์เป็นอุปกรณ์ทดสอบอย่างถูกต้อง คุณจะเห็นป้ายกำกับโฆษณาทดสอบอยู่ตรงกลางที่ด้านบนของแบนเนอร์ โฆษณาคั่นระหว่างหน้า และโฆษณาที่มีการให้รางวัล

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

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

การทดสอบด้วย Unity Editor

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

การทดสอบโดยใช้สื่อกลาง

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

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

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