Interstitial Ad (โฆษณาแทรกกลาง) — รูปแบบโฆษณาแบบเต็มหน้าจอที่ครอบคลุมทั้งหน้าจออุปกรณ์ในช่วงเวลาของการเปลี่ยนผ่านตามธรรมชาติระหว่างหน้าจอแอป ตาม Google AdMob Help (2025) โฆษณาแทรกกลางให้ CTR ที่สูงกว่าเมื่อเทียบกับรูปแบบแบนเนอร์ การรวมที่ถูกต้อง ของโฆษณาแทรกกลางจำเป็นต้องพิจารณาเวลาที่แสดงและข้อจำกัดด้านความถี่
ประเด็นสำคัญ
Interstitial Ad — เป็นรูปแบบโฆษณาแบบเต็มหน้าจอที่ครอบคลุมอินเทอร์เฟซของแอปอย่างสมบูรณ์ในช่วงเวลาของการเปลี่ยนผ่านตามธรรมชาติระหว่างหน้าจอ แตกต่างจากโฆษณาแบนเนอร์ที่ครอบคลุมเพียงส่วนหนึ่งของหน้าจอ โฆษณาแทรกกลางดึงดูดความสนใจทั้งหมดของผู้ใช้ ซึ่งนำไปสู่การมีส่วนร่วมที่สูงขึ้น
หน้าที่หลักของ Interstitial Ad คือการสร้างรายได้จากช่วงหยุดในเส้นทางผู้ใช้: การเปลี่ยนผ่านระหว่างระดับเกม การเปิดส่วนใหม่ของแอป หรือการดำเนินการเสร็จสมบูรณ์ ช่วงเวลาเหล่านี้ถือว่ามีความสำคัญน้อยที่สุดต่อประสบการณ์ผู้ใช้ ทำให้เหมาะสำหรับการแสดงโฆษณา
ตาม Statista (2025) โฆษณาแทรกกลางสร้างรายได้เฉลี่ย มากถึง 40% ของรายได้ จากรายได้โฆษณาทั้งหมดในเกม free-to-play เมื่อกำหนดความถี่อย่างถูกต้อง
โฆษณาแทรกกลางแตกต่างจากรูปแบบอื่นในหลายประการ การครอบคลุมเต็มหน้าจอ ช่วยให้มองเห็นโฆษณา 100% — ผู้ใช้ไม่สามารถละเลยโฆษณาได้เหมือนกับแบนเนอร์ การปิดโฆษณามักจะผ่านปุ่มปิดที่ปรากฏขึ้น 5-15 วินาทีหลังจากเริ่มแสดง
ขนาดของครีเอทีฟต้องตรงกับความละเอียดหน้าจอของอุปกรณ์ Android และ iOS รองรับความละเอียดสมัยใหม่ทั้งหมดตั้งแต่ 320×480 ถึง 1242×2688 พิกเซล ครีเอทีฟแบบปรับตัวได้ จะปรับขนาดตามหน้าจอโดยอัตโนมัติ ทำให้กระบวนการเตรียมสื่อโฆษณาง่ายขึ้น
วงจรชีวิต ของ Interstitial Ad ประกอบด้วยสามขั้นตอน: การโหลดล่วงหน้า การแสดง และการปิด การโหลดล่วงหน้าเกิดขึ้นล่วงหน้า — SDK โหลดครีเอทีฟโฆษณาในพื้นหลัง เพื่อว่าเมื่อถึงเวลาที่เหมาะสม โฆษณาจะแสดงทันทีโดยไม่มีความล่าช้าสำหรับผู้ใช้
หลังจากโหลด ครีเอทีฟจะถูกเก็บในแคชของ SDK จนกว่าจะเรียกเมธอด show() สิ่งสำคัญคือต้องควบคุมอายุของโฆษณาที่ถูกแคช — SDK ส่วนใหญ่ทำให้ครีเอทีฟหมดอายุหลังจาก 30-60 นาที จากการโหลด การแสดงโฆษณาที่หมดอายุอาจทำให้เกิดข้อผิดพลาดหรือแสดงหน้าจอว่างเปล่า
มีสองแนวทางหลักในการโหลดโฆษณาแทรกกลาง Pre-load — โหลดโฆษณาล่วงหน้าทันทีหลังจากเริ่มต้น SDK โหมดนี้ช่วยให้แสดงได้ทันที แต่ต้องการการจัดการวงจรชีวิตของครีเอทีฟ On-demand — โหลดในขณะที่แอปพร้อมที่จะแสดงโฆษณา ข้อเสียของแนวทางนี้คือความล่าช้าสำหรับผู้ใช้ในขณะที่ครีเอทีฟกำลังโหลด
นักพัฒนาส่วนใหญ่ใช้แนวทางแบบผสม: พวกเขาโหลดโฆษณาถัดไปล่วงหน้าทันทีหลังจากปิดโฆษณาปัจจุบัน ด้วยวิธีนี้ เมื่อถึงเวลาการแสดงครั้งถัดไป ครีเอทีฟก็พร้อมแล้ว AdMob แนะนำกลยุทธ์นี้เพื่อให้ได้อัตราการเติมสูงสุด
class InterstitialManager(private val context: Context) {
private var interstitialAd: InterstitialAd? = null
private val adUnitId = "ca-app-pub-3940256099942544/1033173712"
fun loadInterstitial() {
val adRequest = AdRequest.Builder().build()
InterstitialAd.load(context, adUnitId, adRequest,
object : InterstitialAdLoadCallback() {
override fun onAdLoaded(ad: InterstitialAd) {
interstitialAd = ad
}
override fun onAdFailedToLoad(error: LoadAdError) {
interstitialAd = null
}
})
}
fun showInterstitial(activity: Activity) {
interstitialAd?.show(activity)
}
}
โฆษณาแทรกกลาง มีหลายรูปแบบ แต่ละรูปแบบเหมาะสำหรับแอปประเภทต่างๆและกรณีการใช้งาน การเลือกรูปแบบส่งผลโดยตรงต่อ eCPM และประสบการณ์ผู้ใช้
รูปแบบคลาสสิก — รูปภาพคงที่หรือ Rich Media เต็มหน้าจอ ครีเอทีฟเหล่านี้มีน้ำหนักน้อยที่สุด (สูงสุด 500 KB) และโหลดเร็วแม้ในการเชื่อมต่อที่อ่อนแอ Interstitial แบบคงที่ เหมาะสำหรับแอปข่าว ฟีดเนื้อหา และบริการที่ความเร็วในการแสดงเป็นสิ่งสำคัญ eCPM เฉลี่ยสำหรับโฆษณาแทรกกลางแบบคงที่คือ 4-8 USD
วิดีโอเต็มหน้าจอยาว 15-30 วินาที รูปแบบนี้ให้ eCPM สูงที่สุดในโฆษณาแทรกกลางทุกประเภท — สูงถึง 15-20 USD วิดีโอ Interstitial แบบจ่ายต่อการดู (CPV) สร้างรายได้สูงสุดในแอปเกม ซึ่งผู้ใช้คุ้นเคยกับการหยุดโฆษณาระหว่างระดับ
รูปแบบโต้ตอบที่ให้ผู้ใช้เล่นเดโมของเกมที่โฆษณาได้โดยตรงภายในโฆษณา ครีเอทีฟแบบ Playable อยู่ในตำแหน่งพิเศษ — แทบจะไม่ถูกรับรู้ว่าเป็นโฆษณา แต่เป็นส่วนหนึ่งของการเล่นเกม Playable Interstitial มีอัตราการแปลง (CVR) สูงที่สุด — สูงถึง 25-30% แต่ต้องการต้นทุนการผลิตครีเอทีฟที่สำคัญ
| ประเภท Interstitial | eCPM (USD) | น้ำหนักครีเอทีฟ | CVR |
|---|---|---|---|
| คงที่ | 4-8 | สูงสุด 500 KB | 1-3% |
| วิดีโอ | 10-20 | สูงสุด 5 MB | 5-10% |
| Playable | 8-15 | สูงสุด 10 MB | 15-30% |
โฆษณาแทรกกลาง มอบเครื่องมือสร้างรายได้ที่ทรงพลังให้นักพัฒนา แต่ต้องใช้แนวทางที่สมดุลในการรวม การเข้าใจจุดแข็งและจุดอ่อนของรูปแบบช่วยในการตัดสินใจอย่างมีข้อมูลเมื่อพัฒนากลยุทธ์การสร้างรายได้
รูปแบบเต็มหน้าจอช่วยให้มองเห็นโฆษณาได้สูงสุด — ผู้ใช้ไม่สามารถละเลยโฆษณาได้จนกว่าจะปิด eCPM สูง ทำให้ Interstitial Ad เป็นหนึ่งในรูปแบบที่ทำกำไรได้มากที่สุด: เมื่อกำหนดค่าอย่างถูกต้อง จะสร้างรายได้ต่อการแสดงสูงกว่าโฆษณาแบนเนอร์ 3-5 เท่า
นอกจากนี้ โฆษณาแทรกกลางยังรองรับรูปแบบครีเอทีฟที่หลากหลาย: คงที่ วิดีโอ Rich Media playable สิ่งนี้ช่วยให้ผู้โฆษณาสร้างโฆษณาที่น่าสนใจและนักพัฒนาได้รับอัตราพรีเมียมสำหรับอินเวนทอรีที่มีคุณภาพสูงขึ้น
ข้อเสียหลักคือผลกระทบเชิงลบต่อประสบการณ์ผู้ใช้ จากการศึกษาของ Appsflyer (2025) การแสดงโฆษณาแทรกกลางบ่อยเกินไปลด การรักษาผู้ใช้ (Retention) ลง 15-20% ในสัปดาห์แรกหลังการติดตั้ง การแสดงในเวลาที่ไม่เหมาะสม (เช่น ระหว่างการดำเนินการที่กำลังทำอยู่) ทำให้เกิดความรำคาญและอาจนำไปสู่การถอนการติดตั้งแอป
ข้อเสียที่สำคัญอีกประการคือการบล็อกโฆษณา ผู้ใช้บางคนใช้ ad-blocker ที่อาจสกัดกั้นคำขอไปยัง SDK โฆษณาและบล็อกการแสดง Interstitial Ad ซึ่งลดอัตราการเติมและความสามารถในการคาดการณ์รายได้
การเลือก SDK โฆษณา ส่งผลโดยตรงต่ออัตราการเติม eCPM และความเสถียรของการแสดงโฆษณาแทรกกลาง มีหลายแพลตฟอร์มในตลาด แต่ละแพลตฟอร์มมีคุณสมบัติการรวมและกลไกการสร้างรายได้ของตนเอง
แพลตฟอร์มโฆษณาที่ใหญ่ที่สุดพร้อมการเข้าถึง Google Display Network AdMob มีการรวมที่ง่ายผ่าน Google Mobile Ads SDK และรองรับ Interstitial Ad ทุกประเภท ข้อได้เปรียบหลักคืออัตราการเติมสูง (สูงถึง 95-99% ในประเทศที่พัฒนาแล้ว) และสถิติรายได้ที่โปร่งใส ในการเริ่มต้น เพียงลงทะเบียนแอปใน AdMob และรับ ID หน่วยโฆษณา
แพลตฟอร์มที่ปรับให้เหมาะสมสำหรับแอปเกม Unity Ads มีการตั้งค่าความถี่และการกำหนดเป้าหมายขั้นสูง รวมถึงการรองรับวิดีโอ interstitial และครีเอทีฟแบบ Playable ในแอปที่ไม่ใช่เกม อัตราการเติมของ Unity Ads อาจต่ำกว่า AdMob แต่ในส่วนของเกม แพลตฟอร์มนี้มักแสดง eCPM ที่สูงกว่า
ทั้งสองแพลตฟอร์มมี in-app bidding ซึ่งช่วยให้เพิ่มรายได้สูงสุดผ่านการประมูลแบบเรียลไทม์ AppLovin MAX เป็นหนึ่งในแพลตฟอร์มการไกล่เกลี่ย (mediation) ที่ได้รับความนิยมมากที่สุด ซึ่งรวมเครือข่ายโฆษณาหลายแห่งเข้าสู่ระบบเดียวและเลือกโฆษณาที่มีราคาเสนอสูงสุดโดยอัตโนมัติสำหรับแต่ละการแสดง
| SDK | ประเภท Interstitial | อัตราการเติม | ประเภทการรวม |
|---|---|---|---|
| AdMob | คงที่, วิดีโอ | 95-99% | โดยตรง + การไกล่เกลี่ย |
| Unity Ads | คงที่, วิดีโอ, Playable | 85-95% | โดยตรง |
| AppLovin | คงที่, วิดีโอ, Playable | 90-97% | โดยตรง + In-app Bidding |
| ironSource | คงที่, วิดีโอ | 88-95% | โดยตรง + การไกล่เกลี่ย |
กระบวนการรวม โฆษณาแทรกกลางประกอบด้วยหลายขั้นตอน: การเริ่มต้น SDK การโหลดโฆษณา การเลือกเวลาที่แสดง และการจัดการการปิด แต่ละขั้นตอนต้องใส่ใจในรายละเอียดเพื่อการทำงานที่เสถียรและรายได้สูงสุด
ขั้นตอนแรกคือการเริ่มต้น SDK โฆษณาเมื่อเริ่มแอป สำหรับ Google Mobile Ads SDK จะทำในเมธอด onCreate ของ Application หลังจากการเริ่มต้น จำเป็นต้องโหลด Interstitial Ad ล่วงหน้า — เรียก load() เมื่อเริ่มแอปและทันทีหลังจากปิดโฆษณาก่อนหน้า
import GoogleMobileAds
class AdManager: NSObject {
private var interstitial: InterstitialAd?
private let adUnitID = "ca-app-pub-3940256099942544/4411468910"
func loadAd() {
InterstitialAd.load(
withAdUnitID: adUnitID,
request: GADRequest()
) { [weak self] ad, error in
if let error = error {
print("Failed: \(error.localizedDescription)")
return
}
self?.interstitial = ad
}
}
func showAd(root: UIViewController) {
interstitial?.present(fromRootViewController: root)
}
}
ประเด็นสำคัญคือการกำหนดเวลาที่เหมาะสมในการแสดง Interstitial Ad จุดที่แสดงที่ดีที่สุด รวมถึง: การเสร็จสิ้นระดับเกม การเปลี่ยนระหว่างหน้าจอ การออกจากส่วนการตั้งค่า การเปิดเนื้อหาใหม่ การแสดงระหว่างการใช้งานที่กำลังดำเนินอยู่ (อ่านบทความ กรอกแบบฟอร์ม) ไม่แนะนำอย่างยิ่ง — ทำให้ผู้ใช้รำคาญและนำไปสู่การถอนการติดตั้งแอปอย่างรวดเร็ว
ตรวจสอบสถานะการโหลดก่อนแสดง: อย่าแสดงโฆษณาหากยังไม่โหลด ใช้ callback ของ SDK เพื่อติดตามความพร้อมและจัดการข้อผิดพลาดในการโหลดโดยไม่แสดงครีเอทีฟที่ว่างเปล่าหรือเสียหาย
หลังจากปิด Interstitial Ad จำเป็นต้องเริ่มโหลดโฆษณาถัดไปทันที สิ่งนี้ช่วยให้แน่ใจว่าเมื่อถึงเวลาการแสดงครั้งถัดไป ครีเอทีฟจะพร้อม วงจรเต็ม รวมถึง: การแสดง → การจัดการการปิด → โหลดใหม่ → พร้อมสำหรับการแสดงครั้งถัดไป
การติดตามเมตริกหลัก ของ Interstitial Ad ช่วยให้ประเมินประสิทธิภาพการสร้างรายได้และปรับกลยุทธ์การแสดงได้ทันเวลา ตัวชี้วัดหลักรวมถึง eCPM อัตราการเติม CTR และ RPM การแสดง
เมตริกพื้นฐานที่แสดงรายได้ต่อพันการแสดง eCPM สำหรับ Interstitial Ad แตกต่างกันไปตามภูมิภาค ประเภทครีเอทีฟและฤดูกาล ค่าเฉลี่ยทั่วโลกอยู่ที่ 8-12 USD ในประเทศ Tier-1 (สหรัฐอเมริกา สหราชอาณาจักร แคนาดา) สูงถึง 20-35 USD
สามารถเพิ่ม eCPM ได้โดยใช้ in-app bidding และการไกล่เกลี่ย — การประมูลแข่งขันระหว่างเครือข่ายโฆษณาช่วยให้แน่ใจว่าทุกการแสดงขายได้ในราคาสูงสุด AppLovin MAX และ AdMob Mediation รองรับการประมูลแบบเรียลไทม์
เปอร์เซ็นต์ของการโหลดโฆษณาที่สำเร็จเมื่อเทียบกับจำนวนคำขอทั้งหมดไปยังเครือข่ายโฆษณา อัตราการเติม 95% ขึ้นไปถือว่าดี อัตราการเติมต่ำหมายถึงส่วนสำคัญของอินเวนทอรีโฆษณาไม่ถูกสร้างรายได้ สาเหตุของอัตราการเติมต่ำ: งบประมาณผู้โฆษณาจำกัด ภูมิภาคที่ไม่รองรับ การกำหนดค่าหน่วยโฆษณาที่ผิดพลาด
เมตริกการรักษาผู้ใช้หลังการแสดง Interstitial Ad ตามข้อมูลของ Adjust (2025) ที่ความถี่มากกว่า 5 ครั้งต่อวัน Retention ในวันที่ 7 ลดลง 25% ความถี่ที่เหมาะสม — 3-4 การแสดงต่อวันสำหรับแอปที่ไม่ใช่เกม และสูงถึง 6-8 สำหรับเกม ซึ่งผู้ใช้คุ้นเคยกับการหยุดโฆษณา
กลยุทธ์ที่มีประสิทธิภาพ สำหรับการใช้ Interstitial Ad สร้างขึ้นบนความสมดุลระหว่างการสร้างรายได้และประสบการณ์ผู้ใช้ การปฏิบัติตามแนวทางปฏิบัติที่ดีที่สุดช่วยให้เพิ่มรายได้สูงสุดโดยไม่ลด Retention อย่างมีนัยสำคัญ
กำหนดขีดจำกัดจำนวนการแสดง Interstitial Ad ต่อผู้ใช้ต่อวัน ค่าที่แนะนำคือ 3-4 สำหรับแอปทั่วไป และ 6-8 สำหรับเกม AdMob อนุญาตให้กำหนดค่า frequency cap ในระดับแอป รวมถึงกำหนดช่วงเวลาระหว่างการแสดง — อย่างน้อย 60 วินาที
แสดง Interstitial Ad เฉพาะที่จุดเปลี่ยนผ่านตามธรรมชาติ ใช้แฟล็กการบล็อกเพื่อป้องกันการแสดงระหว่างการดำเนินการที่กำลังทำอยู่ของผู้ใช้ กฎทั่วไป: อย่าแสดงโฆษณาใน 30 วินาทีแรกหลังจากเปิดแอปและภายใน 30 วินาทีหลังจากการปิดครั้งก่อน
ทดสอบความถี่ เวลา และประเภทครีเอทีฟที่แตกต่างกัน เรียกใช้การทดสอบ A/B กับผู้ใช้สองกลุ่ม: กลุ่มหนึ่งแสดง Interstitial Ad ทุก 60 วินาที อีกกลุ่มทุก 120 วินาที Firebase A/B Testing ช่วยให้ดำเนินการทดสอบเหล่านี้ได้โดยไม่ต้องเผยแพร่แอปเวอร์ชันใหม่
class AdFrequencyManager {
private val minIntervalMs = 60000L
private var lastShowTime = 0L
fun canShowInterstitial(): Boolean {
val now = System.currentTimeMillis()
return (now - lastShowTime) >= minIntervalMs
}
fun onAdShown() {
lastShowTime = System.currentTimeMillis()
}
}
คำถามที่พบบ่อย
Interstitial Ad — เป็นรูปแบบโฆษณาแบบเต็มหน้าจอที่แสดงให้ผู้ใช้ในช่วงเวลาของการเปลี่ยนผ่านตามธรรมชาติระหว่างหน้าจอแอป มันครอบคลุมอินเทอร์เฟซอย่างสมบูรณ์และช่วยให้สร้างรายได้จากช่วงหยุดในเส้นทางผู้ใช้: การเสร็จสิ้นระดับ การสลับระหว่างส่วน หรือการเปิดเนื้อหาใหม่
ต่างจากแบนเนอร์ที่ครอบคลุมเพียงส่วนหนึ่งของหน้าจอและไม่รบกวนเนื้อหาหลัก Interstitial Ad ครอบคลุมทั้งหน้าจอและต้องการการปิดอย่างชัดแจ้งโดยผู้ใช้ สิ่งนี้ให้ CTR และ eCPM ที่สูงกว่า แต่เมื่อใช้มากเกินไปจะส่งผลเสียต่อประสบการณ์ผู้ใช้และ Retention
สำหรับแอปที่ไม่ใช่เกม แนะนำไม่เกิน 3-4 ครั้งต่อวัน สำหรับเกม — สูงถึง 6-8 ครั้ง ช่วงเวลาขั้นต่ำระหว่างการแสดงคือ 60 วินาที การจำกัดความถี่ ถูกกำหนดค่าในแผงควบคุมของแพลตฟอร์มโฆษณา (AdMob, Unity Ads) ฝั่งเซิร์ฟเวอร์
แพลตฟอร์มหลักคือ: Google AdMob, Unity Ads, AppLovin, ironSource และ Chartboost เพื่อรายได้สูงสุด แนะนำให้ใช้การไกล่เกลี่ย (mediation) — โซลูชันที่รวมเครือข่ายโฆษณาหลายแห่งและเลือกโฆษณาที่มีราคาเสนอสูงสุด (in-app bidding) โดยอัตโนมัติสำหรับแต่ละการแสดง
eCPM เฉลี่ยสำหรับ Interstitial Ad คือ 8-12 USD ทั่วโลก และ 20-35 USD ในประเทศ Tier-1 รูปแบบวิดีโอ และครีเอทีฟแบบ Playable แสดง eCPM สูงกว่าเมื่อเทียบกับโฆษณาคงที่ eCPM จริงขึ้นอยู่กับภูมิภาค ฤดูกาล และคุณภาพของการเข้าชม
สรุป
เราจะพัฒนาแอปพลิเคชันบนมือถือแบบครบวงจร
IT Sectr สร้างแอปพลิเคชัน iOS และ Android สำหรับสตาร์ทอัพและธุรกิจตั้งแต่ปี 2017 เราจะให้คำแนะนำและเสนอวิธีแก้ปัญหาที่ดีที่สุดแก่คุณ
อ่านเพิ่มเติม