แชร์ความคิดเห็นและช่วยปรับปรุงแผนกลยุทธ์ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google โปรดทําแบบสํารวจประจําปีเกี่ยวกับ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google ปี 2023 ก่อนวันที่ 5 พฤษภาคม 2023

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

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

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

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

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

วิชาบังคับก่อน

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

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

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

รูปแบบโฆษณา ตัวอย่างรหัสหน่วยโฆษณา
โฆษณาเปิดแอป ca-app-pub-3940256099942544/3419835294
แบนเนอร์ ca-app-pub-3940256099942544/6300978111
โฆษณาคั่นระหว่างหน้า ca-app-pub-3940256099942544/1033173712
โฆษณาวิดีโอคั่นระหว่างหน้า ca-app-pub-3940256099942544/8691691433
มีการให้รางวัล ca-app-pub-3940256099942544/5224354917
โฆษณาคั่นระหว่างหน้าที่มีการให้รางวัล ca-app-pub-3940256099942544/5354046379
เนทีฟขั้นสูง ca-app-pub-3940256099942544/2247696110
วิดีโอเนทีฟขั้นสูง ca-app-pub-3940256099942544/1044960115

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

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

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

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

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

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

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

  1. โหลดแอปที่ผสานรวมโฆษณาแล้วส่งคําขอโฆษณา
  2. ตรวจสอบเอาต์พุตของ Logcat เพื่อหาข้อความที่มีลักษณะคล้ายกับตัวอย่างด้านล่าง ซึ่งแสดงรหัสอุปกรณ์และวิธีเพิ่มเป็นอุปกรณ์ทดสอบ โดยทําดังนี้
    I/Ads: Use RequestConfiguration.Builder.setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231"))
    to get test ads on this device."
    คัดลอกรหัสอุปกรณ์ทดสอบไปยังคลิปบอร์ด
  3. แก้ไขโค้ดเพื่อเรียกใช้ RequestConfiguration.Builder.setTestDeviceIds() และส่งในรายการรหัสอุปกรณ์ทดสอบ

    Java

    List<String> testDeviceIds = Arrays.asList("33BE2250B43518CCDA7DE426D04EE231");
    RequestConfiguration configuration =
        new RequestConfiguration.Builder().setTestDeviceIds(testDeviceIds).build();
    MobileAds.setRequestConfiguration(configuration);
    

    Kotlin

    val testDeviceIds = Arrays.asList("33BE2250B43518CCDA7DE426D04EE231")
    val configuration = RequestConfiguration.Builder().setTestDeviceIds(testDeviceIds).build()
    MobileAds.setRequestConfiguration(configuration)
    
    คุณสามารถเลือก AdRequest.isTestDevice() เพื่อยืนยันว่ามีการเพิ่มอุปกรณ์ของคุณเป็นอุปกรณ์ทดสอบอย่างถูกต้อง
  4. เรียกใช้แอปอีกครั้ง หากโฆษณาเป็นโฆษณา Google คุณจะเห็นป้ายกํากับโฆษณาทดสอบปรากฏที่ด้านบนของโฆษณา (แบนเนอร์ โฆษณาคั่นระหว่างหน้า หรือวิดีโอที่มีการให้รางวัล) ดังนี้

    สําหรับโฆษณาแบบเนทีฟขั้นสูง เนื้อหาบรรทัดแรกจะมีสตริง โฆษณาทดสอบ เพิ่มไว้ข้างหน้า

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

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

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

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

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