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

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

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

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

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

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

หน่วยโฆษณาสาธิต

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

ต่อไปนี้คือหน่วยโฆษณาสาธิตที่ชี้ไปยังครีเอทีฟโฆษณาทดสอบแต่ละรูปแบบ

Android

รูปแบบโฆษณา ตัวอย่างรหัสหน่วยโฆษณา
แบนเนอร์ ca-app-pub-3940256099942544/6300978111
โฆษณาคั่นระหว่างหน้า ca-app-pub-3940256099942544/1033173712
มีการให้รางวัล ca-app-pub-3940256099942544/5224354917

iOS

รูปแบบโฆษณา ตัวอย่างรหัสหน่วยโฆษณา
แบนเนอร์ ca-app-pub-3940256099942544/2934735716
โฆษณาคั่นระหว่างหน้า ca-app-pub-3940256099942544/4411468910
มีการให้รางวัล ca-app-pub-3940256099942544/1712485313

เปิดใช้อุปกรณ์ทดสอบ (โหมดทดสอบ)

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

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

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

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

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

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

  1. โหลดแอปที่ผสานรวมโฆษณาแล้วสร้างคําขอโฆษณา

  2. ตรวจสอบคอนโซลที่มีข้อความซึ่งมีลักษณะดังนี้

    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. แก้ไขโค้ดเพื่อตั้งค่ารหัสอุปกรณ์ทดสอบผ่าน SetRequestConfiguration:

      // Set a sample device ID of 2077ef9a63d2b398840261c8221a0c9b
      firebase::gma::RequestConfiguration request_configuration =
        firebase::gma::GetRequestConfiguration();
      request_configuration.test_device_ids.push_back("2077ef9a63d2b398840261c8221a0c9b");
      firebase::gma::SetRequestConfiguration(request_configuration);
    
  4. เรียกใช้แอปอีกครั้ง หากโฆษณาเป็นโฆษณา Google คุณจะเห็นป้ายกํากับโหมดทดสอบอยู่ตรงกลางของโฆษณา (แบนเนอร์ โฆษณาคั่นระหว่างหน้า หรือโฆษณาที่มีการให้รางวัล) ดังนี้

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

การทดสอบด้วยสื่อกลาง

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

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

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