Interstitial Ad (تبلیغات میانصفحهای) — فرمت تبلیغاتی تمامصفحه که در لحظات انتقال طبیعی بین صفحههای برنامه، کل صفحه دستگاه را اشغال میکند. به گزارش Google AdMob Help (2025)، تبلیغات میانصفحهای CTR بالاتری نسبت به فرمتهای بنری فراهم میکند. ادغام صحیح تبلیغات میانصفحهای نیازمند در نظر گرفتن زمانبندی نمایش و محدودیتهای فرکانس است.
نکات اصلی
Interstitial Ad — یک فرمت تبلیغاتی تمامصفحه است که در لحظات انتقال طبیعی بین صفحهها، رابط برنامه را کاملاً میپوشاند. برخلاف تبلیغات بنری که فقط بخشی از صفحه را اشغال میکند، تبلیغات میانصفحهای تمام توجه کاربر را جلب میکند که منجر به تعامل بالاتر میشود.
وظیفه اصلی Interstitial Ad کسب درآمد از مکثهای سناریوی کاربر است: عبور بین سطوح بازی، باز کردن بخش جدیدی از برنامه یا تکمیل یک عمل. چنین لحظاتی کمترین اهمیت را برای تجربه کاربری دارند که آنها را برای نمایش تبلیغات ایدهآل میکند.
به گزارش Statista (2025)، تبلیغات میانصفحهای به طور متوسط تا ۴۰٪ از درآمد کل تبلیغاتی را در بازیهای free-to-play با تنظیم صحیح فرکانس تولید میکند.
تبلیغات میانصفحهای از چند جهت با سایر فرمتها متفاوت است. پوشش تمامصفحه دید ۱۰۰٪ تبلیغ را تضمین میکند — کاربر نمیتواند تبلیغ را مانند بنرها نادیده بگیرد. بسته شدن تبلیغ معمولاً از طریق دکمه بسته شدن انجام میشود که ۵-۱۵ ثانیه پس از شروع نمایش ظاهر میشود.
اندازه کریتیو باید با رزولوشن صفحه دستگاه مطابقت داشته باشد. برای Android و iOS تمام رزولوشنهای مدرن از ۳۲۰×۴۸۰ تا ۱۲۴۲×۲۶۸۸ پیکسل پشتیبانی میشوند. کریتیوهای تطبیقی به طور خودکار با اندازه صفحه تنظیم میشوند که فرآیند آمادهسازی مواد تبلیغاتی را ساده میکند.
چرخه حیات Interstitial Ad شامل سه مرحله است: پیشبارگیری، نمایش و بسته شدن. پیشبارگیری از قبل انجام میشود — SDK کریتیو تبلیغاتی را در پسزمینه بارگیری میکند تا در لحظه مناسب، تبلیغ فوراً و بدون تأخیر برای کاربر نشان داده شود.
پس از بارگیری، کریتیو تا زمان فراخوانی متد show() در حافظه نهان SDK ذخیره میشود. کنترل عمر تبلیغ ذخیرهشده مهم است — بیشتر SDKها کریتیو را پس از ۳۰-۶۰ دقیقه از بارگیری باطل میکنند. نمایش تبلیغ قدیمی میتواند منجر به خطا یا نمایش صفحه خالی شود.
دو رویکرد اصلی برای بارگیری تبلیغات میانصفحهای وجود دارد. Pre-load — بارگیری از پیش تبلیغ، بلافاصله پس از راهاندازی SDK. این حالت نمایش فوری را تضمین میکند اما نیاز به مدیریت چرخه حیات کریتیو دارد. On-demand — بارگیری در لحظهای که برنامه برای نمایش آماده است. نقطه ضعف این رویکرد — تأخیر برای کاربر در حین بارگیری کریتیو.
بیشتر توسعهدهندگان از رویکرد ترکیبی استفاده میکنند: بلافاصله پس از بسته شدن تبلیغ فعلی، تبلیغ بعدی را از پیش بارگیری میکنند. به این ترتیب تا لحظه نمایش بعدی، کریتیو آماده است. AdMob دقیقاً این استراتژی را برای دستیابی به حداکثر fill rate توصیه میکند.
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 در تمام صفحه. این کریتیوها وزن حداقلی (تا ۵۰۰ کیلوبایت) دارند و حتی در اتصال ضعیف سریع بارگیری میشوند. Interstitial استاتیک برای برنامههای خبری، فیدهای محتوا و خدماتی که سرعت نمایش در آنها حیاتی است، مناسب هستند. میانگین eCPM برای تبلیغات میانصفحهای استاتیک ۴-۸ دلار آمریکا است.
ویدیوهای تمامصفحه با طول ۱۵-۳۰ ثانیه. این فرمت بالاترین eCPM را در بین تمام انواع تبلیغات میانصفحهای نشان میدهد — تا ۱۵-۲۰ دلار آمریکا. ویدیو-Interstitial با پرداخت به ازای نمایش (CPV) حداکثر درآمد را در برنامههای بازی ایجاد میکند، جایی که کاربران به وقفههای تبلیغاتی بین سطوح عادت کردهاند.
فرمت تعاملی که به کاربر اجازه میدهد نسخه دموی بازی تبلیغشده را مستقیماً در داخل تبلیغ بازی کند. کریتیوهای Playable جایگاه ویژهای دارند — آنها عملاً به عنوان تبلیغ درک نمیشوند، بلکه به عنوان بخشی از فرآیند بازی تلقی میشوند. Playable Interstitial بالاترین نرخ تبدیل (CVR) — تا ۲۵-۳۰٪ را دارند اما نیاز به هزینههای قابل توجه برای تولید کریتیو دارند.
| نوع Interstitial | eCPM (USD) | وزن کریتیو | CVR |
|---|---|---|---|
| استاتیک | ۴-۸ | تا ۵۰۰ کیلوبایت | ۱-۳٪ |
| ویدیو | ۱۰-۲۰ | تا ۵ مگابایت | ۵-۱۰٪ |
| Playable | ۸-۱۵ | تا ۱۰ مگابایت | ۱۵-۳۰٪ |
تبلیغات میانصفحهای ابزار قدرتمندی برای کسب درآمد به توسعهدهندگان میدهد، اما نیاز به رویکرد متعادل در ادغام دارد. درک نقاط قوت و ضعف فرمت به تصمیمگیری آگاهانه در تدوین استراتژی کسب درآمد کمک میکند.
فرمت تمامصفحه حداکثر دید تبلیغ را تضمین میکند — کاربر تا زمانی که تبلیغ بسته نشود، نمیتواند آن را نادیده بگیرد. eCPM بالا Interstitial Ad را به یکی از پرسودترین فرمتها تبدیل میکند: با تنظیم صحیح، به ازای هر نمایش ۳-۵ برابر بیشتر از تبلیغات بنری درآمد ایجاد میکند.
علاوه بر این، تبلیغات میانصفحهای از فرمتهای مختلف کریتیو پشتیبانی میکند: استاتیک، ویدیو، Rich Media، playable. این به تبلیغدهندگان امکان ایجاد تبلیغات جذاب و به توسعهدهندگان دریافت نرخهای premium برای موجودی باکیفیتتر را میدهد.
عیب اصلی — تأثیر منفی بر تجربه کاربری. به گزارش تحقیق Appsflyer (2025)، نمایش بیش از حد مکرر تبلیغات میانصفحهای نگهداشت کاربران (Retention) را در هفته اول پس از نصب ۱۵-۲۰٪ کاهش میدهد. نمایش در زمان نامناسب (مثلاً در حین عمل فعال) باعث ناراحتی میشود و میتواند منجر به حذف برنامه شود.
نکته منفی مهم دیگر — مسدودسازی تبلیغات. برخی کاربران از ad-blockerها استفاده میکنند که میتوانند درخواستهای SDKهای تبلیغاتی را رهگیری و نمایش Interstitial Ad را مسدود کنند که fill rate و قابلیت پیشبینی درآمد را کاهش میدهد.
انتخاب SDK تبلیغاتی مستقیماً بر fill rate، eCPM و پایداری نمایش تبلیغات میانصفحهای تأثیر میگذارد. در بازار چندین پلتفرم وجود دارد که هر کدام ویژگیهای ادغام و مکانیکهای کسب درآمد خاص خود را دارند.
بزرگترین پلتفرم تبلیغاتی با دسترسی به شبکه Google Display Network. AdMob ادغام ساده از طریق Google Mobile Ads SDK را ارائه میدهد و از همه انواع Interstitial Ad پشتیبانی میکند. مزیت اصلی — fill rate بالا (تا ۹۵-۹۹٪ در کشورهای توسعهیافته) و آمار شفاف درآمد. برای شروع کار کافی است برنامه را در AdMob ثبت کرده و Ad Unit ID دریافت کنید.
پلتفرم بهینهسازیشده برای برنامههای بازی. Unity Ads تنظیمات پیشرفته فرکانس و هدفگیری و همچنین پشتیبانی از video interstitial و کریتیوهای playable را ارائه میدهد. در برنامههای غیربازی fill rate Unity Ads ممکن است از AdMob پایینتر باشد، اما در بخش بازی این پلتفرم اغلب eCPM بالاتری نشان میدهد.
هر دو پلتفرم in-app bidding را فراهم میکنند که به حداکثر رساندن درآمد از طریق حراج بلادرنگ را ممکن میسازد. AppLovin MAX — یکی از محبوبترین پلتفرمهای mediation که چندین شبکه تبلیغاتی را در یک سیستم واحد ترکیب کرده و به طور خودکار تبلیغ با بالاترین پیشنهاد را برای هر نمایش انتخاب میکند.
| SDK | انواع Interstitial | Fill Rate | نوع ادغام |
|---|---|---|---|
| AdMob | استاتیک، ویدیو | ۹۵-۹۹٪ | مستقیم + Mediation |
| Unity Ads | استاتیک، ویدیو، Playable | ۸۵-۹۵٪ | مستقیم |
| AppLovin | استاتیک، ویدیو، Playable | ۹۰-۹۷٪ | مستقیم + In-app Bidding |
| ironSource | استاتیک، ویدیو | ۸۸-۹۵٪ | مستقیم + Mediation |
فرآیند ادغام تبلیغات میانصفحهای شامل چند مرحله است: راهاندازی 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، fill rate، CTR و impression RPM هستند.
معیار پایه که درآمد به ازای هزار نمایش را نشان میدهد. eCPM برای Interstitial Ad بسته به منطقه، نوع کریتیو و فصل متفاوت است. میانگین جهانی ۸-۱۲ دلار آمریکا است و در کشورهای Tier-1 (آمریکا، بریتانیا، کانادا) به ۲۰-۳۵ دلار میرسد.
افزایش eCPM از طریق استفاده از in-app bidding و mediation امکانپذیر است — مناقصه رقابتی بین شبکههای تبلیغاتی تضمین میکند که هر نمایش با حداکثر قیمت فروخته میشود. AppLovin MAX و AdMob Mediation از حراج بلادرنگ پشتیبانی میکنند.
درصد بارگیریهای موفق تبلیغ از کل درخواستهای ارسالشده به شبکه تبلیغاتی. fill rate ۹۵٪ و بالاتر شاخص خوبی محسوب میشود. fill rate پایین به این معنی است که بخش قابل توجهی از موجودی تبلیغاتی کسب درآمد نمیکند. دلایل fill rate پایین: بودجه محدود تبلیغدهندگان، مناطق پشتیبانینشده، پیکربندی اشتباه Ad Unit.
معیار نگهداشت کاربران پس از نمایش Interstitial Ad. به گزارش Adjust (2025)، با فرکانس نمایش بیش از ۵ بار در روز، Retention در روز ۷ به میزان ۲۵٪ کاهش مییابد. فرکانس بهینه — ۳-۴ نمایش در روز برای برنامههای غیربازی و تا ۶-۸ برای بازیها، جایی که کاربران به وقفههای تبلیغاتی عادت کردهاند.
استراتژی مؤثر استفاده از Interstitial Ad بر تعادل بین کسب درآمد و تجربه کاربری استوار است. رعایت بهترین روشها به حداکثر رساندن درآمد بدون کاهش قابل توجه Retention کمک میکند.
برای تعداد نمایشهای Interstitial Ad به یک کاربر در روز محدودیت تعیین کنید. مقدار توصیهشده — ۳-۴ نمایش برای برنامههای عمومی و ۶-۸ برای بازیها. AdMob امکان تنظیم frequency cap در سطح برنامه و همچنین تنظیم فاصله بین نمایشها — حداقل ۶۰ ثانیه را فراهم میکند.
Interstitial Ad را فقط در نقاط طبیعی عبور نمایش دهید. از پرچمهای مسدودکننده برای جلوگیری از نمایش در حین اقدامات فعال کاربر استفاده کنید. قاعده کلی: در ۳۰ ثانیه اول پس از راهاندازی برنامه و در ۳۰ ثانیه پس از بسته شدن قبلی تبلیغ نشان ندهید.
فرکانسها، زمانبندیها و انواع کریتیو مختلف را آزمایش کنید. یک تست A/B با دو گروه کاربر اجرا کنید: به یکی Interstitial Ad هر ۶۰ ثانیه و به دیگری هر ۱۲۰ ثانیه نمایش دهید. 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 میگذارد.
برای برنامههای غیربازی بیش از ۳-۴ نمایش در روز توصیه نمیشود، برای بازیها — تا ۶-۸ نمایش. حداقل فاصله بین نمایشها — ۶۰ ثانیه. Frequency capping در پنل مدیریت پلتفرم تبلیغاتی (AdMob, Unity Ads) در سمت سرور تنظیم میشود.
پلتفرمهای اصلی: Google AdMob, Unity Ads, AppLovin, ironSource و Chartboost. برای حداکثر درآمد توصیه میشود از mediation استفاده کنید — راهحلی که چندین شبکه تبلیغاتی را ترکیب کرده و به طور خودکار تبلیغ با بالاترین پیشنهاد (in-app bidding) را برای هر نمایش انتخاب میکند.
میانگین eCPM برای Interstitial Ad در جهان ۸-۱۲ دلار آمریکا و در کشورهای Tier-1 ۲۰-۳۵ دلار است. فرمتهای ویدیویی و کریتیوهای playable eCPM بالاتری نسبت به تبلیغات استاتیک نشان میدهند. eCPM واقعی به منطقه، فصل و کیفیت ترافیک بستگی دارد.
خلاصه
ما یک اپلیکیشن موبایل به صورت کلید در دست توسعه خواهیم داد
IT Sectr از سال 2017 برنامههای iOS و Android را برای استارتاپها و کسبوکارها ایجاد میکند. ما به شما مشاوره میدهیم و بهترین راهحل را پیشنهاد خواهیم کرد.
همچنین بخوانید