الإعلان البيني (Interstitial Ad) في تطوير التطبيقات: الجوهر، الأنواع ومبدأ العمل

المؤلف: IT Sectr نُشر: 2026-04-23 وقت القراءة: 12 دق

الإعلان البيني (Interstitial Ad) — صيغة إعلانية بملء الشاشة تشغل كامل شاشة الجهاز في لحظات الانتقالات الطبيعية بين شاشات التطبيق. وفقاً لمساعدة Google AdMob (2025)، توفر الإعلانات البينية نسبة نقر أعلى مقارنة بصيغ البانرات. الدمج الصحيح للإعلانات البينية يتطلب مراعاة توقيت العرض وقيود التكرار.

النقاط الرئيسية

  • الإعلان البيني (Interstitial Ad) — صيغة إعلانية بملء الشاشة تُعرض في فترات التوقف الطبيعية في تفاعل المستخدم مع التطبيق.
  • نسبة نقر عالية — تظهر الإعلانات البينية نسبة نقر أعلى بـ3-5 مرات من البانرات القياسية.
  • توقيت العرض — معلمة حاسمة: العرض في الوقت غير المناسب يقلل من معدل الاحتفاظ (Retention) والقيمة الدائمة (LTV) للتطبيق.
  • قيود التكرار — لا يزيد عن ظهور واحد كل 60 ثانية للحفاظ على تجربة المستخدم.
  • دعم حزم SDK — توفر AdMob وUnity Ads وAppLovin وironSource حلولاً جاهزة لدمج الإعلانات البينية.

ما هو الإعلان البيني (Interstitial Ad)؟

الإعلان البيني (Interstitial Ad) — هو صيغة إعلانية بملء الشاشة تغطي بالكامل واجهة التطبيق في لحظات الانتقالات الطبيعية بين الشاشات. على عكس إعلانات البانرات التي تشغل جزءاً فقط من الشاشة، تلتقط الإعلانات البينية كامل انتباه المستخدم، مما يؤدي إلى تفاعل أعلى.

المهمة الرئيسية للإعلان البيني هي تحقيق الدخل من فترات التوقف في سيناريو المستخدم: الانتقال بين مستويات اللعبة، فتح قسم جديد من التطبيق أو إكمال إجراء. تعتبر هذه اللحظات الأقل حرجاً لتجربة المستخدم، مما يجعلها مثالية لعرض الإعلانات.

وفقاً لـ Statista (2025)، تحقق الإعلانات البينية في المتوسط ما يصل إلى 40% من الإيرادات من إجمالي عائدات الإعلانات في ألعاب free-to-play عند ضبط التكرار بشكل صحيح.

الخصائص الرئيسية للإعلان البيني

يختلف الإعلان البيني عن الصيغ الأخرى من عدة جوانب. التغطية بملء الشاشة تضمن رؤية 100% للإعلان — لا يمكن للمستخدم تجاهل الإعلان كما في حالة البانرات. يتم إغلاق الإعلان عادةً عبر زر إغلاق يظهر بعد 5-15 ثانية من بدء العرض.

يجب أن يتوافق حجم المادة الإبداعية مع دقة شاشة الجهاز. تدعم Android وiOS جميع الدقات الحديثة من 320×480 إلى 1242×2688 بكسل. المواد الإبداعية المتجاوبة تُضبط تلقائياً مع حجم الشاشة، مما يبسط عملية تحضير المواد الإعلانية.

كيف يعمل الإعلان البيني؟

دورة الحياة للإعلان البيني تتكون من ثلاث مراحل: التحميل المسبق والعرض والإغلاق. يتم التحميل المسبق مسبقاً — تقوم حزمة SDK بتحميل المادة الإبداعية في الخلفية، بحيث عند حلول اللحظة المناسبة يُعرض الإعلان فوراً دون تأخير للمستخدم.

بعد التحميل، تُخزّن المادة الإبداعية في ذاكرة التخزين المؤقت لحزمة SDK حتى يتم استدعاء طريقة show(). من المهم التحكم في عمر المادة المخزنة مؤقتاً — معظم حزم SDK تبطل المادة الإبداعية بعد 30-60 دقيقة من التحميل. قد يؤدي عرض إعلان منتهي الصلاحية إلى خطأ أو عرض شاشة فارغة.

أنماط تحميل الإعلان البيني

يوجد نهجان رئيسيان لتحميل الإعلانات البينية. التحميل المسبق (Pre-load) — تحميل الإعلان مسبقاً، فور تهيئة حزمة SDK. يضمن هذا النمط عرضاً فورياً ولكنه يتطلب إدارة دورة حياة المادة الإبداعية. التحميل عند الطلب (On-demand) — التحميل في اللحظة التي يكون فيها التطبيق جاهزاً للعرض. عيب هذا النهج هو التأخير للمستخدم أثناء تحميل المادة الإبداعية.

يستخدم معظم المطورين نهجاً هجيناً: يقومون بتحميل الإعلان التالي مسبقاً فور إغلاق الإعلان الحالي. بهذه الطريقة، عند حلول موعد الظهور التالي، تكون المادة الإبداعية جاهزة بالفعل. توصي AdMob بهذه الاستراتيجية لتحقيق أقصى معدل ملء (fill rate).

kotlin
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 كيلوبايت) وتُحمل بسرعة حتى مع الاتصال الضعيف. الإعلانات البينية الثابتة مناسبة لتطبيقات الأخبار وتغذيات المحتوى والخدمات حيث سرعة العرض أمر بالغ الأهمية. متوسط eCPM للإعلانات البينية الثابتة هو 4-8 دولارات أمريكية.

الإعلانات البينية بالفيديو

مقاطع فيديو بملء الشاشة مدتها 15-30 ثانية. يقدم هذا النمط أعلى eCPM بين جميع أنواع الإعلانات البينية — حتى 15-20 دولاراً أمريكياً. الإعلانات البينية بالفيديو بنظام الدفع لكل مشاهدة (CPV) تحقق أقصى إيرادات في تطبيقات الألعاب، حيث اعتاد المستخدمون على فترات التوقف الإعلانية بين المستويات.

الإعلانات البينية القابلة للتجربة (Playable)

صيغة تفاعلية تتيح للمستخدم تجربة نسخة تجريبية من اللعبة المُعلَن عنها داخل الإعلان نفسه. تحتل المواد الإبداعية القابلة للتجربة مكانة خاصة — فهي تقريباً لا تُدرك كإعلان، بل كجزء من تجربة اللعب. الإعلانات البينية القابلة للتجربة لديها أعلى معدل تحويل (CVR) — حتى 25-30%، ولكنها تتطلب تكاليف كبيرة لإنتاج المادة الإبداعية.

نوع الإعلان البينيeCPM (USD)وزن المادةCVR
ثابت4-8حتى 500 كيلوبايت1-3%
فيديو10-20حتى 5 ميجابايت5-10%
قابل للتجربة8-15حتى 10 ميجابايت15-30%

مزايا وعيوب الإعلان البيني

الإعلانات البينية تمنح المطورين أداة قوية لتحقيق الدخل، ولكنها تتطلب نهجاً متوازناً في الدمج. فهم نقاط القوة والضعف في هذه الصيغة يساعد في اتخاذ قرارات مدروسة عند تطوير استراتيجية تحقيق الدخل.

مزايا الإعلان البيني

تضمن الصيغة بملء الشاشة أقصى رؤية للإعلان — لا يمكن للمستخدم تجاهل الإعلان حتى يتم إغلاقه. ارتفاع eCPM يجعل الإعلان البيني واحداً من أكثر الصيغ ربحية: عند ضبطه بشكل صحيح، يحقق 3-5 أضعاف الإيرادات لكل ظهور مقارنة بإعلانات البانرات.

بالإضافة إلى ذلك، تدعم الإعلانات البينية صيغاً مختلفة للمواد الإبداعية: ثابتة وفيديو ووسائط غنية وقابلة للتجربة. وهذا يسمح للمعلنين بإنشاء إعلانات جذابة وللمطورين بالحصول على أسعار متميزة لمخزون إعلاني عالي الجودة.

عيوب الإعلان البيني

العيب الرئيسي هو التأثير السلبي على تجربة المستخدم. وفقاً لدراسة Appsflyer (2025)، فإن العرض المتكرر جداً للإعلانات البينية يقلل معدل الاحتفاظ بالمستخدمين (Retention) بنسبة 15-20% في الأسبوع الأول بعد التثبيت. العرض في الوقت غير المناسب (على سبيل المثال، أثناء إجراء نشط) يسبب الإزعاج وقد يؤدي إلى حذف التطبيق.

عيب مهم آخر هو حظر الإعلانات. يستخدم بعض المستخدمين أدوات منع الإعلانات التي قد تعترض الطلبات المرسلة إلى حزم SDK الإعلانية وتمنع عرض الإعلان البيني، مما يقلل من معدل الملء (fill rate) وإمكانية التنبؤ بالإيرادات.

  • المزايا: eCPM مرتفع، تغطية بملء الشاشة، دعم صيغ مختلفة للمواد الإبداعية.
  • العيوب: خطر خفض معدل الاحتفاظ، تصور سلبي عند العرض المتكرر، حظر بواسطة أدوات منع الإعلانات.
  • التوازن الأمثل: لا يزيد عن 3-4 ظهورات للإعلان البيني يومياً لكل مستخدم.

حزم SDK لعرض الإعلان البيني

اختيار حزمة SDK الإعلانية يؤثر مباشرة على معدل الملء (fill rate) وeCPM واستقرار عرض الإعلانات البينية. تتوفر في السوق عدة منصات، لكل منها خصائصها في الدمج وآليات تحقيق الدخل.

Google AdMob

أكبر منصة إعلانية مع إمكانية الوصول إلى شبكة Google Display Network. AdMob تقدم دمجاً بسيطاً عبر Google Mobile Ads SDK وتدعم جميع أنواع الإعلانات البينية. الميزة الرئيسية هي معدل الملء المرتفع (حتى 95-99% في البلدان المتقدمة) وإحصائيات الإيرادات الشفافة. للبدء، يكفي تسجيل التطبيق في AdMob والحصول على معرف الوحدة الإعلانية.

Unity Ads

منصة محسّنة لتطبيقات الألعاب. Unity Ads تقدم إعدادات متقدمة للتكرار والاستهداف، بالإضافة إلى دعم الإعلانات البينية بالفيديو والمواد الإبداعية القابلة للتجربة. في التطبيقات غير اللعبة، قد يكون معدل ملء Unity Ads أقل من AdMob، لكن في قطاع الألعاب غالباً ما تظهر هذه المنصة eCPM أعلى.

AppLovin وironSource

كلتا المنصتين تقدمان المزايدة داخل التطبيق (in-app bidding)، مما يسمح بتعظيم الإيرادات من خلال المزادات في الوقت الفعلي. AppLovin MAX — واحدة من أشهر منصات الوساطة (mediation)، التي تجمع عدة شبكات إعلانية في نظام واحد وتختار تلقائياً الإعلان ذا أعلى سعر لكل ظهور.

حزمة SDKأنواع الإعلان البينيمعدل الملءنوع الدمج
AdMobثابت، فيديو95-99%مباشر + وساطة
Unity Adsثابت، فيديو، قابل للتجربة85-95%مباشر
AppLovinثابت، فيديو، قابل للتجربة90-97%مباشر + مزايدة داخل التطبيق
ironSourceثابت، فيديو88-95%مباشر + وساطة

دمج الإعلان البيني في التطبيق

عملية الدمج للإعلانات البينية تشمل عدة مراحل: تهيئة حزمة SDK، تحميل الإعلان، اختيار لحظة العرض ومعالجة الإغلاق. تتطلب كل مرحلة الانتباه إلى التفاصيل لتحقيق تشغيل مستقر وأقصى إيراد.

تهيئة حزمة SDK والتحميل

الخطوة الأولى هي تهيئة حزمة SDK الإعلانية عند تشغيل التطبيق. بالنسبة لـ Google Mobile Ads SDK، يتم ذلك في طريقة onCreate الخاصة بالتطبيق. بعد التهيئة، من الضروري تحميل الإعلان البيني مسبقاً — استدعاء load() عند بدء التطبيق وبعد إغلاق الإعلان السابق مباشرة.

swift
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)
    }
}

اختيار لحظة العرض

جانب حاسم هو تحديد اللحظة المناسبة لعرض الإعلان البيني. أفضل نقاط العرض تشمل: إكمال مستوى اللعبة، الانتقال بين الشاشات، الخروج من قسم الإعدادات، فتح محتوى جديد. لا يُنصح مطلقاً بالعرض أثناء الاستخدام النشط (قراءة مقال، ملء نموذج) — فهذا يزعج المستخدم ويؤدي إلى حذف التطبيق بسرعة.

تحقق من حالة التحميل قبل العرض: لا تعرض الإعلان إذا لم يتم تحميله بعد. استخدم دوال الاسترجاع (callbacks) لحزمة SDK لتتبع الجاهزية وتعامل مع أخطاء التحميل دون عرض مادة إبداعية فارغة أو تالفة.

معالجة الإغلاق وإعادة التحميل

بعد إغلاق الإعلان البيني، يجب البدء فوراً في تحميل الإعلان التالي. هذا يضمن أنه عند حلول موعد العرض التالي، ستكون المادة الإبداعية جاهزة. الدورة الكاملة تشمل: العرض → معالجة الإغلاق → تحميل الجديد → جاهز للعرض التالي.

مقاييس أداء الإعلان البيني

مراقبة المقاييس الرئيسية للإعلان البيني تسمح بتقييم فعالية تحقيق الدخل وتعديل استراتيجية العرض في الوقت المناسب. تشمل المؤشرات الرئيسية eCPM ومعدل الملء (fill rate) ونسبة النقر (CTR) وإيرادات كل ألف ظهور (impression RPM).

eCPM (التكلفة الفعلية لكل ألف ظهور)

المقياس الأساسي الذي يظهر الإيراد لكل ألف ظهور. eCPM للإعلان البيني يختلف حسب المنطقة ونوع المادة الإبداعية والموسم. المتوسط العالمي هو 8-12 دولاراً أمريكياً، وفي بلدان المستوى الأول (الولايات المتحدة والمملكة المتحدة وكندا) يصل إلى 20-35 دولاراً.

يمكن رفع eCPM باستخدام المزايدة داخل التطبيق (in-app bidding) والوساطة — المزادات التنافسية بين الشبكات الإعلانية تضمن بيع كل ظهور بأعلى سعر. AppLovin MAX وAdMob Mediation تدعمان المزادات في الوقت الفعلي.

معدل الملء (Fill Rate)

نسبة عمليات تحميل الإعلان الناجحة من إجمالي الطلبات المرسلة إلى الشبكة الإعلانية. يعتبر معدل ملء 95% أو أعلى مؤشراً جيداً. انخفاض معدل الملء يعني أن جزءاً كبيراً من المخزون الإعلاني لا يُحقق دخلاً. أسباب انخفاض معدل الملء: ميزانية محدودة للمعلنين، مناطق غير مدعومة، تكوين خاطئ للوحدة الإعلانية.

معدل الاحتفاظ (Retention Rate)

مقياس الاحتفاظ بالمستخدمين بعد عرض الإعلان البيني. وفقاً لـ Adjust (2025)، عند تكرار أكثر من 5 ظهورات يومياً، ينخفض الاحتفاظ في اليوم السابع بنسبة 25%. التكرار الأمثل — 3-4 ظهورات يومياً للتطبيقات غير اللعبة وحتى 6-8 للألعاب، حيث اعتاد المستخدمون على فترات التوقف الإعلانية.

أفضل ممارسات الإعلان البيني

استراتيجية فعالة لاستخدام الإعلان البيني تقوم على التوازن بين تحقيق الدخل وتجربة المستخدم. اتباع أفضل الممارسات يسمح بتعظيم الإيرادات دون تقليل معدل الاحتفاظ بشكل كبير.

قيود التكرار (Frequency Capping)

حدد حداً لعدد ظهورات الإعلان البيني لكل مستخدم يومياً. القيمة الموصى بها هي 3-4 للتطبيقات العامة و6-8 للألعاب. AdMob تسمح بتكوين حد التكرار على مستوى التطبيق، وكذلك تعيين الفاصل الزمني بين الظهورات — لا يقل عن 60 ثانية.

توقيت العرض

اعرض الإعلان البيني فقط في نقاط الانتقال الطبيعية. استخدم علامات الحظر لمنع العرض أثناء الإجراءات النشطة للمستخدم. القاعدة العامة: لا تعرض الإعلانات في أول 30 ثانية بعد تشغيل التطبيق ولا في غضون 30 ثانية بعد آخر إغلاق.

الاختبار A/B

اختبر ترددات وتوقيتات وأنواع مواد إبداعية مختلفة. قم بتشغيل اختبار A/B مع مجموعتين من المستخدمين: اعرض لإحداهما الإعلان البيني كل 60 ثانية، وللأخرى كل 120 ثانية. Firebase A/B Testing يسمح بإجراء هذه التجارب دون نشر نسخة جديدة من التطبيق.

kotlin
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 أعلى، لكن مع الاستخدام المفرط يؤثر سلباً على تجربة المستخدم ومعدل الاحتفاظ.

كم مرة يمكن عرض الإعلان البيني؟

للتطبيقات غير اللعبة، يُوصى بما لا يزيد عن 3-4 ظهورات يومياً، وللألعاب — حتى 6-8 ظهورات. الحد الأدنى للفاصل بين الظهورات هو 60 ثانية. حد التكرار يُضبط في لوحة تحكم المنصة الإعلانية (AdMob, Unity Ads) من جانب الخادم.

ما هي حزم SDK التي تدعم الإعلان البيني؟

المنصات الرئيسية: Google AdMob وUnity Ads وAppLovin وironSource وChartboost. لتحقيق أقصى إيراد، يُوصى باستخدام الوساطة (mediation) — حل يجمع عدة شبكات إعلانية ويختار تلقائياً الإعلان ذا أعلى سعر (المزايدة داخل التطبيق) لكل ظهور.

ما هو eCPM للإعلانات البينية؟

متوسط eCPM للإعلان البيني هو 8-12 دولاراً أمريكياً في العالم و20-35 دولاراً في بلدان المستوى الأول. صيغ الفيديو والمواد الإبداعية القابلة للتجربة تظهر eCPM أعلى مقارنة بالإعلانات الثابتة. يعتمد eCPM الفعلي على المنطقة والموسم وجودة الزيارات.

الملخص

  • الإعلان البيني (Interstitial Ad) — صيغة إعلانية بملء الشاشة تُعرض في فترات التوقف الطبيعية بين إجراءات المستخدم.
  • eCPM مرتفع — الإعلانات البينية تحقق 3-5 أضعاف الإيراد لكل ظهور مقارنة بصيغ البانرات.
  • توقيت العرض — عامل حاسم للنجاح: اعرض الإعلان البيني فقط في نقاط الانتقال، وتجنب مقاطعة الإجراء النشط.
  • قيود التكرار — لا يزيد عن 3-4 ظهورات يومياً للتطبيقات غير اللعبة مع فاصل لا يقل عن 60 ثانية.
  • أنواع المواد — الإعلانات البينية الثابتة والفيديو والقابلة للتجربة لها eCPM وCVR مختلفين؛ يعتمد الاختيار على نوع التطبيق.
  • حزم SDK والوساطة — AdMob وUnityAds وAppLovin وironSource تقدم حلولاً جاهزة؛ المزايدة داخل التطبيق تعظم الإيرادات.
  • الاختبار A/B — اختبر بانتظام التكرار وتوقيت العرض لإيجاد التوازن الأمثل بين الإيراد ومعدل الاحتفاظ.

سنقوم بتطوير تطبيق جوال جاهز

تقدم IT Sectr تطبيقات iOS وAndroid للشركات الناشئة والشركات منذ عام 2017. سوف نقدم لك النصح ونقترح أفضل حل.

مناقشة المشروع

اقرأ أيضًا