Vungle: چیست، SDK برای ویدیو و کسب درآمد از برنامه‌ها

نویسنده: IT Sectr منتشر شده: 2026-04-24 زمان مطالعه: 9 دقیقه

Vungle — پلتفرم تبلیغات ویدیویی برای برنامه‌های موبایل است که از سال 2023 بخشی از Playgendary می‌باشد. SDK Vungle در ویدیوی باکیفیت تخصص دارد: فرمت‌های rewarded، interstitial و banner با بهینه‌سازی پیش‌بینی‌کننده نمایش. طبق گزارش Singular 2025، Vungle به لطف الگوریتم‌های اختصاصی بهینه‌سازی کریتیوهای ویدیویی، از نظر شاخص eCPM در بازارهای آمریکا و اروپا جزو 5 SDK برتر تبلیغاتی قرار دارد.

نکات کلیدی

  • Vungle — پلتفرم تبلیغات ویدیویی با تمرکز بر کریتیوهای ویدیویی باکیفیت و بهینه‌سازی پیش‌بینی‌کننده نمایش.
  • SDK از فرمت‌های rewarded video، interstitial و banner با یک نقطه یکپارچه برای iOS و Android پشتیبانی می‌کند.
  • Playable ads — ویدیوهای تعاملی که کاربر می‌تواند قبل از نصب، نسخه دموی بازی را تجربه کند.
  • بهینه‌سازی پیش‌بینی‌کننده از ML برای انتخاب زمان، فرکانس و کریتیو مناسب برای هر کاربر استفاده می‌کند.
  • In-app bidding از طریق میانجی‌های استاندارد (MAX، LevelPlay، AdMob) برای حراج رقابتی پشتیبانی می‌شود.

Vungle چیست؟

Vungle — پلتفرم تبلیغات ویدیویی درون‌برنامه‌ای (In-App Video Advertising) است که در سال 2011 در سانفرانسیسکو تأسیس شد. در سال 2023 این شرکت توسط Playgendary، یکی از بزرگترین ناشران بازی‌های موبایل، خریداری شد. تخصص Vungle — فرمت ویدیو با مؤلفه خلاقانه غنی است: به جای بنرهای ایستا، پلتفرم ویدیوهای قابل بارگیری و playable ads ارائه می‌دهد.

تفاوت کلیدی Vungle با AppLovin و IronSource — در الگوریتم‌های بهینه‌سازی پیش‌بینی‌کننده است. سیستم رفتار کاربر را تحلیل می‌کند: زمان در برنامه، تاریخچه بازدیدها، انواع تعاملات — و کریتیوی را انتخاب می‌کند که با بیشترین احتمال به تبدیل منجر شود بدون اینکه باعث ریزش کاربر شود.

بر اساس آزمایشات داخلی Vungle 2025، استفاده از بهینه‌سازی پیش‌بینی‌کننده retention را 18% در مقایسه با نمایش تصادفی ویدیو افزایش می‌دهد و eCPM به دلیل نمایش کریتیوهای مرتبط در زمان بهینه 25% افزایش می‌یابد.

پلتفرم Vungle به طور فعال توسط بزرگترین ناشران بازی‌های موبایل از جمله Zynga، Playrix و Gram Games استفاده می‌شود که Vungle SDK را به عنوان یکی از کانال‌های کلیدی کسب درآمد یکپارچه کرده‌اند. پس از خرید توسط Playgendary، Vungle به داده‌های پروژه‌های بازی خود دسترسی یافت که امکان بهبود الگوریتم‌های بهینه‌سازی پیش‌بینی‌کننده را بر اساس سناریوهای واقعی استفاده فراهم کرد. بر خلاف پلتفرم‌های جهانی، Vungle منحصراً در فرمت‌های ویدیویی تخصص دارد که بهینه‌سازی عمیق‌تر و کیفیت بالاتر کریتیوها را در مقایسه با شبکه‌هایی که از همه انواع تبلیغات پشتیبانی می‌کنند، تضمین می‌کند.

تبلیغات ویدیویی Vungle چگونه کار می‌کنند

در هسته کار Vungle فناوری Video Engine قرار دارد که ویدیو را با حداقل تأخیر در برنامه بارگیری، ذخیره و پخش می‌کند. ویدیو می‌تواند از قبل بارگیری شود (pre-cached) یا بنا به درخواست پخش شود، بسته به تنظیمات توسعه‌دهنده.

Player SDK و حافظه نهان ویدیو

Vungle از Video Player SDK اختصاصی خود استفاده می‌کند که فایل‌های ویدیویی را در پس‌زمینه هنگام استفاده از برنامه بارگیری می‌کند. این امکان نمایش فوری ویدیو را بدون انتظار برای بارگیری فراهم می‌کند که برای rewarded video حیاتی است — کاربر منتظر پاداش است و نباید زمان را صرف بافر کند.

الگوریتم نمایش ویدیو در Vungle عوامل متعددی را در نظر می‌گیرد: زمان از آخرین نمایش، صفحه فعلی برنامه، الگوی رفتاری کاربر. SDK به طور خودکار تعیین می‌کند که آیا کاربر آماده تماشای ویدیو است و کریتیو را فقط در صورت احتمال بالای اتمام نمایش نشان می‌دهد. اگر کاربر ویدیو را قبل از پایان قطع کند، Vungle پاداشی به توسعه‌دهنده تعلق نمی‌دهد و اولویت نمایش این کریتیو را برای این کاربر کاهش می‌دهد. سیستم همچنین نرخ تکمیل هر کریتیو را تحلیل می‌کند و به طور خودکار ویدیوهای کم تبدیل را غیرفعال کرده و آنها را با جایگزین‌های مؤثرتر جایگزین می‌کند که سودآوری کلی پلتفرم را افزایش می‌دهد.

تبلیغات قابل بازی (Playable Ads)

Playable ads — فرمت‌های تبلیغاتی تعاملی هستند که یک مینی‌بازی در HTML5 را ارائه می‌دهند. کاربر می‌تواند بدون نصب برنامه، با نسخه دموی آن تعامل داشته باشد. پس از تعامل، فراخوانی برای نصب نمایش داده می‌شود. Playable ads نرخ تبدیل بالایی را به دلیل جذب کاربر قبل از کلیک فراهم می‌کنند.

kotlin
// راه‌اندازی Vungle SDK
class MainApp : Application() {
    override fun onCreate() {
        super.onCreate()

        // پیکربندی SDK
        val config = VungleConfig()
        config.setAppId("YOUR_VUNGLE_APP_ID")
        config.setPlacements(listOf("REWARDED-001"))

        // راه‌اندازی
        Vungle.init(this, config, object : VungleInitCallback {
            override fun onInitSuccess() {
                println("Vungle SDK راه‌اندازی شد")
            }
        })
    }
}

// بارگیری و نمایش rewarded video
fun playRewardedVideo(placementId: String) {
    Vungle.loadAd(placementId, object : VungleLoadCallback {
        override fun onAdLoaded(placementId: String) {
            println("تبلیغ بارگیری شد: $placementId")
        }
    })
}

فرمت‌های تبلیغاتی Vungle

Vungle SDK سه فرمت اصلی با تمرکز بر ویدیو و پارامترهای قابل تنظیم نمایش ارائه می‌دهد. هر فرمت دارای یک placement ID جداگانه در پنل مدیریت است.

Rewarded video

Rewarded video — فرمت اصلی Vungle است که برای eCPM بالا بهینه شده. کاربر ویدیوی 15-30 ثانیه‌ای را تماشا می‌کند و پاداش می‌گیرد. Vungle از سفارشی‌سازی دکمه CTA، صفحه pre-roll و پایان قابل تنظیم ویدیو پشتیبانی می‌کند.

Interstitial video

Interstitial video — ویدیوی تمام‌صفحه که در فواصل بین مراحل بازی یا بخش‌های برنامه نمایش داده می‌شود. Vungle توصیه می‌کند از ویدیوی interstitial بیش از 3-4 بار در هر جلسه بازی استفاده نشود تا retention کاهش نیابد و باعث ریزش کاربر نشود.

Banner

Banner — فرمت استاندارد در پایین یا بالای صفحه. Vungle از اندازه‌های MRect (300x250) و Leaderboard (728x90) با قابلیت به‌روزرسانی خودکار محتوا (auto-refresh) پشتیبانی می‌کند. بنرهای Vungle می‌توانند حاوی پیش‌نمایش ویدیو باشند که آنها را از بنرهای ایستای سایر شبکه‌ها متمایز می‌کند. برای بنرها تنظیم شفافیت و گرد کردن گوشه‌ها از طریق پارامترهای SDK در دسترس است که امکان یکپارچه‌سازی تبلیغات در طراحی برنامه بدون ناهماهنگی بصری را فراهم می‌کند.

فرمتنوعeCPM (تقریبی)Retention
Rewarded videoویدیو با پاداش$8–$20بالا
Interstitial videoویدیوی تمام‌صفحه$4–$12متوسط
Bannerبنر$0.5–$2پایین
Playable adsدموی تعاملی$10–$25بالا

یکپارچه‌سازی Vungle SDK در برنامه

یکپارچه‌سازی Vungle SDK از طریق Maven Central برای Android و CocoaPods برای iOS انجام می‌شود. SDK حدود 2 مگابایت حجم دارد و برای عملکرد پایه به وابستگی‌های اضافی نیاز ندارد.

kotlin
// build.gradle (برنامه)
dependencies {
    implementation("com.vungle:vungle-ads:7.5.0")
    implementation("com.google.android.gms:play-services-ads-identifier:18.2.0")
}

// نمایش interstitial video
fun showInterstitial(activity: Activity) {
    val ad = VungleInterstitial(activity, "INTERSTITIAL-001")
    ad.setAdListener(object : VungleAdListener {
        override fun onAdEnd(placement: String) {
            println("Interstitial تمام شد")
        }
    })
    ad.playAd()
}

پس از یکپارچه‌سازی، توصیه می‌شود Lifecycle Callbacks را برای عملکرد صحیح ویدیو در لحظات کوچک‌سازی و بزرگ‌سازی برنامه تنظیم کنید. SDK Vungle به طور خودکار ویدیو را هنگام کوچک‌سازی متوقف می‌کند و هنگام بازگشت کاربر از سر می‌گیرد که از از دست رفتن پاداش و تجربه منفی کاربر جلوگیری می‌کند.

Vungle SDK را برای پلتفرم‌های Android، iOS، Unity و Cocos2d-x ارائه می‌دهد. SDK Android حدود 3 مگابایت حجم دارد و برای عملکرد پایه به وابستگی‌های اضافی نیاز ندارد، اگرچه توصیه می‌شود play-services-ads-identifier برای عملکرد صحیح ID تبلیغاتی متصل شود. در iOS، SDK از Swift 5.5+ استفاده می‌کند و از Xcode 14 و بالاتر پشتیبانی می‌کند. افزونه Unity از طریق Unity Asset Store در دسترس است و بر روی نسخه‌های Unity 2020 LTS و جدیدتر به درستی کار می‌کند. Vungle همچنین به طور رسمی از یکپارچه‌سازی با میانجی‌های MAX، AdMob و LevelPlay پشتیبانی می‌کند که امکان گنجاندن Vungle در حراج مشترک را در کنار سایر شبکه‌های تبلیغاتی بدون آداپتورهای اضافی فراهم می‌کند. به لطف آداپتورهای همه میانجی‌های محبوب، Vungle به راحتی در عرض چند دقیقه به پیکربندی کسب درآمد موجود متصل می‌شود.

الگوریتم‌های بهینه‌سازی Vungle

Vungle از یادگیری ماشین برای بهینه‌سازی دو پارامتر کلیدی استفاده می‌کند: زمان نمایش و انتخاب کریتیو. الگوریتم داده‌های رفتاری کاربر را تحلیل می‌کند و بر اساس تاریخچه تعاملات، بهترین لحظه را برای نمایش ویدیو پیش‌بینی می‌کند.

سیستم بهینه‌سازی پیش‌بینی‌کننده Vungle بیش از 40 پارامتر را در نظر می‌گیرد از جمله زمان روز، روز هفته، مدت جلسه، نوع دستگاه، موقعیت جغرافیایی و تاریخچه نمایش‌های قبلی. طبق Vungle Benchmark Report 2025، بهینه‌سازی زمان نمایش نرخ تبدیل را 30% بدون افزایش دفعات نمایش افزایش می‌دهد.

علاوه بر این، Vungle ویژگی Smart Done را ارائه می‌دهد — کوچک‌سازی خودکار ویدیو به حالت تصویر-در-تصویر هنگام فشار دادن دکمه «بازگشت». کاربر می‌تواند تماشا را در گوشه صفحه ادامه دهد بدون اینکه تعامل با برنامه را قطع کند. این ویژگی به ویژه در بازی‌ها مورد تقاضا است، جایی که کاربر نمی‌خواهد روند بازی را به خاطر تبلیغات از دست بدهد. Smart Done نرخ تکمیل rewarded video را 15% افزایش می‌دهد و تعداد بسته‌شدن‌های زودهنگام را کاهش می‌دهد. الگوریتم‌های Vungle همچنین از کیفیت پویای ویدیو پشتیبانی می‌کنند: اگر اتصال کاربر کند است، SDK به طور خودکار نرخ بیت را کاهش می‌دهد تا از بافر شدن جلوگیری کند و پخش روان را تضمین کند.

برای توسعه‌دهندگان یک پنل وب در دسترس است که در آن معیارها نمایش داده می‌شوند: نمایش‌ها، نرخ تکمیل، eCPM، درآمد به ازای هر کاربر. پنل امکان بخش‌بندی داده‌ها بر اساس کشور، نوع اتصال (WiFi / cellular)، نسخه SDK و سایر پارامترها را برای تحلیل عمیق کسب درآمد و شناسایی تنگناها فراهم می‌کند.

Vungle به طور فعال در کریتیوهای ویدیویی سرمایه‌گذاری می‌کند: پلتفرم تیم طراحی اختصاصی خود را دارد که به تبلیغ‌دهندگان در ایجاد ویدیوهای مؤثر و playable ads کمک می‌کند. برای توسعه‌دهندگان این به معنای کریتیوهای باکیفیت‌تر در برنامه‌هایشان است که نرخ تکمیل و در نتیجه درآمد را افزایش می‌دهد. تبلیغ‌دهندگان برای کریتیوهایی با نرخ تکمیل بالا بیشتر پرداخت می‌کنند و Vungle این حق بیمه را بین ناشرانی توزیع می‌کند که کاربرانشان بهترین شاخص‌های تعامل را نشان می‌دهند. بنابراین، توسعه‌دهندگانی که تبلیغات را در مکان‌ها و زمان‌های مناسب قرار می‌دهند، eCPM بالاتری از Vungle در مقایسه با سایر شبکه‌ها دریافت می‌کنند، جایی که نرخ به کیفیت کریتیو بستگی ندارد.

سوالات متداول

Vungle چه تفاوتی با سایر شبکه‌های تبلیغاتی دارد؟

Vungle بر فرمت‌های ویدیویی با بهینه‌سازی پیش‌بینی‌کننده و playable ads تمرکز دارد، در حالی که AppLovin و IronSource بر میانجی‌گری و تحلیل تأکید دارند. Vungle در بازی‌ها با فرمت ویدیوی خلاقانه بهترین نتایج را نشان می‌دهد.

آیا Vungle از in-app bidding پشتیبانی می‌کند؟

بله، Vungle از in-app bidding از طریق میانجی‌های استاندارد: MAX، LevelPlay، AdMob و Google Ad Manager پشتیبانی می‌کند. این امکان را فراهم می‌کند که Vungle را در حراج در کنار سایر شبکه‌ها قرار دهید.

playable ads از Vungle چیست؟

Playable ads — نسخه‌های دموی تعاملی HTML5 برنامه‌ها هستند که در بلوک تبلیغاتی تعبیه شده‌اند. کاربر می‌تواند قبل از نصب، گیم‌پلی را امتحان کند که به دلیل جذب، نرخ تبدیل را افزایش می‌دهد.

آیا می‌توان از Vungle با Unity استفاده کرد؟

بله، Vungle SDK افزونه رسمی برای Unity دارد که از طریق Asset Store در دسترس است. این افزونه از فرمت‌های rewarded video، interstitial و banner با API یکپارچه C# پشتیبانی می‌کند.

حداقل ترافیک مورد نیاز برای کار با Vungle چقدر است؟

Vungle حداقل الزامات ترافیکی را تعیین نمی‌کند. با این حال، برای پر شدن پایدار (fill rate > 80%) حداقل 5 000 جلسه در روز توصیه می‌شود. با ترافیک کمتر، شاخص‌های eCPM ممکن است ناپایدار باشند.

خلاصه

  • Vungle — پلتفرم ویدیویی با تمرکز بر کریتیوهای باکیفیت و بهینه‌سازی پیش‌بینی‌کننده نمایش.
  • SDK از فرمت‌های rewarded video، interstitial، banner و playable ads پشتیبانی می‌کند.
  • Playable ads — دموهای تعاملی HTML5 که نرخ تبدیل بالایی در بازی‌ها ارائه می‌دهند.
  • بهینه‌سازی پیش‌بینی‌کننده ML زمان و کریتیو بهینه را برای هر کاربر انتخاب می‌کند.
  • In-app bidding از طریق همه میانجی‌های اصلی برای حراج رقابتی پشتیبانی می‌شود.
  • یکپارچه‌سازی از طریق Gradle / CocoaPods / Unity Package Manager 1-2 روز طول می‌کشد.
  • توصیه: از Vungle برای پروژه‌هایی با تمرکز بر فرمت‌های ویدیویی و playable ads در بخش بازی استفاده کنید.

ما یک اپلیکیشن موبایل به صورت کلید در دست توسعه خواهیم داد

IT Sectr از سال 2017 برنامه‌های iOS و Android را برای استارتاپ‌ها و کسب‌وکارها ایجاد می‌کند. ما به شما مشاوره می‌دهیم و بهترین راه‌حل را پیشنهاد خواهیم کرد.

بحث درباره پروژه

همچنین بخوانید