ข้ามไปเนื้อหาหลัก

Capawesome เปิดตัว Capacitor AdMob บน Google Next-Gen SDK

Capawesome เปิดตัวปลั๊กอิน Capacitor AdMob ตัวแรกที่ทำงานบน Google GMA Next-Gen SDK รองรับ Android แพลตฟอร์ม Kotlin-first พร้อมกำหนดการเลิกใช้งานไลบรารีเดิมในเดือนมิถุนายน 2028

เรียบเรียงโดย AI
Inewgen
12 Sep 2026ที่มา: Dev.to3 นาทีอ่าน (0 ครั้ง)
แชร์
Capawesome เปิดตัว Capacitor AdMob บน Google Next-Gen SDK

ภาพประกอบจากคลังภาพสต็อก ไม่ใช่ภาพจากเหตุการณ์จริง

ขนาดตัวอักษร
  • Capawesome เปิดตัวปลั๊กอิน Capacitor AdMob บน Google GMA Next-Gen SDK เป็นรายแรก
  • SDK รุ่นเก่าของ Android มีกำหนดเลิกใช้งาน 30 มิ.ย. 2027 และปิดตัว 30 มิ.ย. 2028
  • รองรับครบ 5 รูปแบบโฆษณา และเพิ่มระบบจัดการแบนเนอร์แบบ Resize Mode ป้องกันบังปุ่ม
  • รองรับ User Messaging Platform (UMP) สำหรับผู้ใช้ใน EEA, สหราชอาณาจักร และรัฐที่มีกฎระเบียบในสหรัฐฯ

การเลือกไลบรารี AdMob สำหรับแอปพลิเคชัน Capacitor ในปีนี้มีปัจจัยสำคัญชี้ขาด เนื่องจากปัจจุบัน Google ดำเนินงาน Android ad SDK สองตัวแบบคู่ขนาน และหนึ่งในนั้นมีกำหนดหมดอายุอย่างชัดเจน Capawesome ได้ประกาศเปิดตัวปลั๊กอิน Capacitor AdMob ตัวแรกที่สร้างขึ้นบน Google Next-Gen Mobile Ads SDK ซึ่งเป็นส่วนหนึ่งของบริการสมาชิก Capawesome Insiders

สำหรับ Google Mobile Ads SDK รุ่นดั้งเดิมบน Android ขณะนี้อยู่ในเวอร์ชันหลัก 24 และ 25 โดย Google ได้เผยแพร่กำหนดการยกเลิกการสนับสนุน (deprecation) ในวันที่ 30 มิถุนายน 2027 และกำหนดการปิดระบบ (sunset) ในวันที่ 30 มิถุนายน 2028 ซึ่งคำว่าปิดระบบหมายความว่าคำขอแสดงโฆษณาจะมีความเสี่ยงที่จะไม่แสดงผลหรือส่งค่าว่างกลับมา

2028กำหนดปิดระบบ GMA SDK รุ่นเก่า (30 มิ.ย.)
5รูปแบบโฆษณาที่ปลั๊กอินรองรับทั้งหมด

ระบบใหม่นี้พัฒนาขึ้นบน GMA Next-Gen SDK ซึ่งส่งมอบในรูปแบบอาร์ติแฟกต์ Kotlin-first ตัวใหม่ในชื่อ com.google.android.libraries.ads.mobile.sdk พร้อมโครงสร้าง API ที่แตกต่างออกไป แทนที่จะเป็นเพียงการอัปเดตเวอร์ชันหลักของไลบรารีเดิม ทำให้ผู้พัฒนาปลั๊กอินจำเป็นต้องย้ายระบบ (port) แทนที่จะเปลี่ยนแค่เลขเวอร์ชัน ปลั๊กอินของ Capawesome ทำงานบน Next-Gen SDK บน Android ตั้งแต่รุ่นแรกโดยใช้ค่าเริ่มต้นเป็น ads-mobile-sdk 1.2.1 และใช้ SDK ล่าสุดบน iOS ซึ่งยังไม่มีเวอร์ชัน Next-Gen

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

ปลั๊กอินตัวนี้ครอบคลุมโฆษณา AdMob ทั้ง 5 รูปแบบสำหรับแอปพลิเคชันมือถือ ได้แก่ แบนเนอร์ (banner), คั่นระหว่างหน้า (interstitial), ให้รางวัล (rewarded), คั่นระหว่างหน้าแบบให้รางวัล (rewarded interstitial) และเปิดแอป (app open) โดยรูปแบบเต็มหน้าจอทั้งหมดใช้ระบบ 2 ขั้นตอนคือเมธอด load ที่คืนค่าตัวระบุและเมธอด show ที่รับตัวระบุดังกล่าว นอกจากนี้รูปแบบที่ให้รางวัลยังรองรับตัวเลือก serverSideVerification พร้อมพารามิเตอร์ userId และ customData ส่งต่อไปยังการตรวจสอบฝั่งเซิร์ฟเวอร์

ไม่อยากพลาดข่าวใหม่?

สมัครรับสรุปข่าวสารใหม่ทางอีเมล ไม่บ่อยจนรำคาญ

โฆษณา

mobile app interface design uiux

ภาพประกอบจากคลังภาพสต็อก ไม่ใช่ภาพจากเหตุการณ์จริง

ในส่วนของการจัดการแบนเนอร์ ซึ่งมักเป็นจุดที่ซับซ้อนใน Capacitor เนื่องจากแบนเนอร์เนทีฟทับอยู่บนเว็บวิว ปลั๊กอินนี้จึงจัดเตรียมตำแหน่งการแสดงผลไว้ 3 รูปแบบ โดยโหมด Resize เป็นวิธีที่เร็วที่สุดในการป้องกันไม่ให้แบนเนอร์บังปุ่มในแอปพลิเคชัน พร้อมขนาดที่รองรับถึง 7 ขนาด เช่น AdaptiveBanner, InlineAdaptiveBanner และขนาดคงที่ 320x50, 320x100, 300x250 รวมถึง 468x60 และ 728x90 สำหรับแท็บเล็ต

ข้อกำหนดด้านกฎระเบียบยังเป็นสิ่งสำคัญ โดย Google กำหนดให้ต้องขอความยินยอมผ่าน User Messaging Platform (UMP) ก่อนเรียกขอโฆษณาจากผู้ใช้ในเขตเศรษฐกิจยุโรป (EEA) สหราชอาณาจักร หรือรัฐที่มีกฎระเบียบในสหรัฐอเมริกา ซึ่งเมธอด requestConsent จะจัดการทั้งการขอข้อมูลความยินยอมและการแสดงฟอร์มตามเงื่อนไขในคราวเดียว พร้อมอีเวนต์ 10 รายการสำหรับติดตามวงจรชีวิตของโฆษณา เช่น adRevenuePaid สำหรับนำไปใช้กับโมเดล LTV และแดชบอร์ด ROAS

ที่มา: Dev.to

ความคิดเห็น

แสดงความคิดเห็น
0/2000

พบข้อมูลผิดพลาดในบทความนี้? แจ้งปัญหาบทความนี้