IronSource چیست، پلتفرم پول‌سازی و SDK

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

IronSource — پلتفرم پول‌سازی برنامه‌های موبایل است که از سال 2022 وارد اکوسیستم Unity شده است. SDK IronSource ابزارهایی برای واسطه‌گری تبلیغات، rewarded video، in-app bidding و تحلیل درآمد فراهم می‌کند. طبق گزارش Data.ai 2025, IronSource پس از AdMob در بخش بازی از نظر تعداد نمایش رتبه دوم را دارد. این پلتفرم به ویژه در میان توسعه‌دهندگان بازی در Unity به دلیل یکپارچگی بومی محبوب است.

نکات کلیدی

  • IronSource — پلتفرم پول‌سازی یکپارچه در Unity که به توسعه‌دهندگان این موتور برتری می‌دهد.
  • LevelPlay — راه‌حل واسطه‌گری IronSource با پشتیبانی از in-app bidding و waterfall برای حداکثر eCPM.
  • SDK از بنرها، interstitial، rewarded video و native ads با حداقل تأخیر نمایش پشتیبانی می‌کند.
  • Rewarded video — فرمت اصلی IronSource که retention و درآمد بالا را در پروژه‌های بازی تضمین می‌کند.
  • تحلیل ROAS بلا‌درنگ به شما امکان ردیابی کارایی هر شبکه تبلیغاتی و تنظیم استراتژی را می‌دهد.

IronSource چیست؟

IronSource — پلتفرم پول‌سازی اسرائیلی، تأسیس شده در سال 2010 توسط تومر بار-زیو، از سال 2022 بخشی از Unity Technologies است. خرید توسط Unity 4.4 میلیارد دلار هزینه داشت و موتور Unity را با زیرساخت تبلیغاتی IronSource ترکیب کرد. این پلتفرم به بیش از 90% از 100 بازی برتر در فروشگاه‌های برنامه خدمات می‌دهد.

اکوسیستم IronSource شامل SDK برای توسعه‌دهندگان، واسطه‌گر LevelPlay، پلتفرم مدیریت کاربران (UA) و تحلیل ROAS است. پس از یکپارچه‌سازی با Unity، توسعه‌دهندگان یک پنل مدیریت واحد برای ایجاد، پول‌سازی و تبلیغ بازی‌های خود بدون جابجایی بین سرویس‌ها دریافت کردند.

طبق گزارش Unity IR Report 2025، ناشران استفاده‌کننده از IronSource retention را طی 7 روز پس از نصب در مقایسه با برنامه‌های بدون بهینه‌سازی پول‌سازی 35% بهتر نشان می‌دهند.

پس از معامله با Unity، IronSource به بیش از 2 میلیون توسعه‌دهنده Unity در سراسر جهان دسترسی پیدا کرد. یکپارچه‌سازی مستقیم پول‌سازی در موتور بازی نیاز به جابجایی بین پنل‌ها را از بین می‌برد: تنظیم فرمت‌های تبلیغاتی، واسطه‌گری و تحلیل مستقیماً در Unity Editor بدون نوشتن کد اضافی در دسترس است. این آستانه ورود را برای توسعه‌دهندگان مستقل و استودیوهای کوچکی که می‌خواهند بدون جذب متخصصان فناوری تبلیغات در پروژه‌های خود درآمدزایی کنند، کاهش می‌دهد.

پول‌سازی IronSource چگونه کار می‌کند

پول‌سازی از طریق IronSource بر دو مکانیزم موازی استوار است: نمایش مستقیم از طریق شبکه تبلیغاتی IronSource و واسطه‌گری از طریق LevelPlay. توسعه‌دهنده یک SDK واحد را یکپارچه می‌کند که به طور خودکار هر درخواست نمایش را یا به شبکه IronSource یا به شبکه‌های شخص ثالث متصل از طریق حراج هدایت می‌کند.

In-app bidding در IronSource

In-app bidding در LevelPlay هم‌ردیف waterfall سنتی در دسترس است. فرمت حراج در سطح ad unit انتخاب می‌شود — برای هر مکان تبلیغاتی می‌توان استراتژی خود را تنظیم کرد. IronSource از bidding توسط Google، Meta، TikTok، AppLovin و Vungle پشتیبانی می‌کند و منابع اصلی تقاضا را پوشش می‌دهد.

Unity Integration

مزیت اصلی IronSource پس از معامله با Unity — یکپارچگی کامل در Unity Editor است. توسعه‌دهندگان می‌توانند پول‌سازی را مستقیماً در IDE بدون جابجایی به پنل وب تنظیم کنند. SDK برای C# در آداپتور Unity پیچیده شده و تمام عملکردهای SDK بومی را بدون نوشتن کد خاص پلتفرم پشتیبانی می‌کند.

فرآیند نمایش تبلیغ از طریق IronSource با بارگیری کریتیو در پس‌زمینه آغاز می‌شود. SDK IronSource فایل‌های ویدیویی و کریتیوهای ثابت را هنگام راه‌اندازی برنامه از پیش بارگیری می‌کند که نمایش فوری را به درخواست توسعه‌دهنده تضمین می‌کند. هر درخواست از LevelPlay عبور می‌کند که تعیین می‌کند کدام شبکه تبلیغ را نشان دهد: IronSource Network یا یکی از شبکه‌های شریک متصل از طریق waterfall یا in-app bidding. SDK همچنین خطاهای بارگیری را مدیریت می‌کند و اگر شبکه اصلی در زمان تعیین‌شده پاسخ ندهد، به طور خودکار به منابع پشتیبان سوئیچ می‌کند.

kotlin
// راه‌اندازی IronSource SDK در Android
class GameActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_game)

        // راه‌اندازی با AppKey از پنل IronSource
        IronSource.init(this, "YOUR_APP_KEY")
    }

    // بارگیری rewarded video
    private fun loadRewardedVideo() {
        IronSource.setRewardedVideoListener(object : RewardedVideoListener {
            override fun onVideoAvailable() {
                println("Video reward available")
            }
            override fun onVideoEnd() {
                println("Video completed, grant reward")
            }
        })
        IronSource.loadRewardedVideo()
    }
}

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

IronSource SDK چهار فرمت استاندارد بهینه‌شده برای برنامه‌های بازی و غیربازی ارائه می‌دهد. هر فرمت تنظیمات رفتاری انعطاف‌پذیری دارد: فرکانس نمایش، زمان‌های انتظار، انیمیشن‌ها و placeholderهای سفارشی.

Rewarded video

Rewarded video — فرمت پرچمدار IronSource که تا 70% درآمد پلتفرم را تأمین می‌کند. توسعه‌دهنده پاداش (سکه، جان، تقویت‌کننده) را تنظیم می‌کند و الگوریتم‌های IronSource فرکانس و لحظه نمایش را برای حداکثر تبدیل بازدید به درآمد بهینه می‌کنند.

Interstitial

Interstitial در مکث‌های بین مراحل یا جلسات بازی نمایش داده می‌شود. IronSource توصیه می‌کند از 10 نمایش interstitial در روز برای هر کاربر تجاوز نکنید تا از تجربه منفی و خروج مخاطب جلوگیری شود.

بنرها

بنرها در IronSource از اندازه‌های تطبیقی پشتیبانی می‌کنند و می‌توانند در بالای یا پایین صفحه ثابت شوند. برای بازی‌های Unity توصیه می‌شود بنرها در خارج از میدان بازی قرار گیرند تا گیم‌پلی را مسدود نکنند و retention را کاهش ندهند. بنرها هر 30 ثانیه به طور خودکار به‌روز می‌شوند و توسعه‌دهنده می‌تواند فرکانس به‌روزرسانی و شفافیت پس‌زمینه را از طریق پنل LevelPlay برای ادغام هماهنگ در رابط برنامه تنظیم کند.

Offerwall

Offerwall — فرمت منحصربه‌فرد IronSource که یک فید وظایف با لیست اقدامات (نصب برنامه‌ها، اشتراک در سرویس‌ها، تکمیل نظرسنجی‌ها) است. کاربر وظیفه را انتخاب می‌کند، آن را انجام می‌دهد و ارز مجازی دریافت می‌کند. Offerwall به ویژه برای بازی‌های hyper-casual با جلسات کوتاه مؤثر است.

برای هر فرمت IronSource امکانات سفارشی‌سازی گسترده‌ای ارائه می‌دهد: رنگ‌ها، فونت‌ها، موقعیت دکمه‌ها، انیمیشن‌های ظاهر و پنهان شدن. توسعه‌دهنده می‌تواند رفتار فرمت‌ها را برای صفحات مختلف برنامه به طور مستقل تنظیم کند: مثلاً interstitial فقط در صفحه اتمام مرحله، rewarded video فقط از فروشگاه و بنرها فقط در منو نمایش داده شوند. چنین بخش‌بندی امکان به حداکثر رساندن درآمد بدون کاهش تجربه کاربر را فراهم می‌کند. IronSource همچنین از callbackهای سفارشی برای اعطای پاداش و ردیابی رویدادها در تحلیل اختصاصی توسعه‌دهنده پشتیبانی می‌کند.

یکپارچه‌سازی SDK IronSource در پروژه

یکپارچه‌سازی IronSource SDK با ثبت برنامه در پنل Unity Ads / IronSource و دریافت AppKey منحصربه‌فرد آغاز می‌شود. SDK از طریق Maven Central و Unity Package Manager توزیع می‌شود.

kotlin
// build.gradle (app)
dependencies {
    implementation("com.unity3d.ads-mediation:unity-ads:4.12.0")
    implementation("com.ironsource.sdk:ironsource:8.5.0")
}

// AndroidManifest.xml — AppKey باید مشخص شود
// <meta-data
//     android:name="ironsource_app_key"
//     android:value="YOUR_APP_KEY" />

// نمایش rewarded video با پاداش سفارشی
fun showReward(context: Context, rewardAmount: Int) {
    if (IronSource.isRewardedVideoAvailable()) {
        IronSource.showRewardedVideo()
        println("Reward will be $rewardAmount coins")
    }
}

پس از یکپارچه‌سازی، SDK به طور خودکار تحلیل نمایش‌ها، درآمدها و رفتار کاربران را جمع‌آوری می‌کند. داشبورد IronSource ARPDAU، eCPM بر اساس فرمت‌ها و شبکه‌ها، منحنی‌های retention و ROAS بر اساس کمپین‌های تبلیغاتی را برای تصمیم‌گیری آگاهانه در مورد پول‌سازی نشان می‌دهد.

IronSource همچنین ابزارهایی برای جذب کاربران (UA) از طریق شبکه تبلیغاتی خود فراهم می‌کند. توسعه‌دهنده می‌تواند کمپین‌های تبلیغاتی نصب را مستقیماً از همان پنلی که درآمدهای پول‌سازی را می‌بیند راه‌اندازی کند. پنل واحد برای UA و پول‌سازی امکان بهینه‌سازی بودجه جذب را در زمان واقعی فراهم می‌کند: اگر کاربران یک کانال خاص LTV پایین نشان دهند، IronSource به طور خودکار نرخ‌های آن کانال را کاهش می‌دهد و بودجه را به منابع سودآورتر تخصیص می‌دهد. چنین یکپارچگی کامل تحلیل، IronSource را برای استودیوهای با بودجه بازاریابی محدود جذاب می‌کند، جایی که هر دلار جذب باید حداکثر بازگشت را داشته باشد.

LevelPlay: واسطه‌گری و in-app bidding

LevelPlay — راه‌حل IronSource برای واسطه‌گری تبلیغات که بیش از 30 شبکه تبلیغاتی را ترکیب می‌کند. LevelPlay هم از waterfall و هم از in-app bidding پشتیبانی می‌کند و به توسعه‌دهنده امکان انتخاب استراتژی برای هر ad unit را می‌دهد. سیستم به طور خودکار پیکربندی‌های جدید را آزمایش می‌کند و تنظیمات بهینه را بر اساس یادگیری ماشین پیشنهاد می‌دهد.

تفاوت کلیدی LevelPlay با رقبا — آزمایش A/B داخلی پیکربندی‌ها است. توسعه‌دهنده می‌تواند آزمایشی راه‌اندازی کند: 50% کاربران waterfall و 50% in-app bidding را می‌بینند. پس از 7 روز LevelPlay نشان می‌دهد کدام استراتژی درآمد بیشتری دارد و به طور خودکار برنده را بدون استقرار دستی اعمال می‌کند.

طبق معیارهای GameRefinery 2025، برنامه‌های LevelPlay با in-app bidding eCPM را 22% بالاتر از برنامه‌های با waterfall خالص نشان می‌دهند، در حالی که retention به دلیل محدودیت هوشمند فرکانس نمایش در همان سطح باقی می‌ماند.

LevelPlay همچنین ابزارهایی برای بهینه‌سازی خودکار ارائه می‌دهد: سیستم کارایی هر شبکه و ad unit را تحلیل می‌کند و پیکربندی بهینه واسطه‌گری را پیشنهاد می‌دهد. اگر شبکه‌ای کاهش eCPM نشان دهد، LevelPlay به طور خودکار سهم آن را در waterfall کاهش می‌دهد یا از حراج خارج می‌کند. همه تغییرات در پنل حسابرسی ثبت می‌شوند که به توسعه‌دهنده امکان ردیابی هر تغییر در تنظیمات پول‌سازی را می‌دهد. علاوه بر این، LevelPlay از ماکروهای سفارشی در درخواست‌های URL و postbackها پشتیبانی می‌کند و امکان ارسال پارامترهای اضافی کاربر به شبکه‌های تبلیغاتی برای بهبود هدف‌گیری و افزایش نرخ‌ها را فراهم می‌کند. این به ویژه برای پیکربندی‌های پیچیده با قیمت‌گذاری پویا (dynamic pricing) و بخش‌بندی کاربران بر اساس گروه‌ها مفید است.

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

آیا IronSource برای توسعه‌دهندگان رایگان است؟

بله، IronSource SDK و LevelPlay به صورت رایگان ارائه می‌شوند. Unity از کمیسیون نمایش‌های تبلیغاتی درآمد کسب می‌کند — سهم استاندارد پلتفرم 15% از درآمد ناشر است.

تفاوت LevelPlay با MAX AppLovin چیست؟

LevelPlay با Unity یکپارچه شده و آزمایش A/B داخلی را ارائه می‌دهد که در MAX وجود ندارد. MAX به نوبه خود حراج شفاف‌تر و شبکه تبلیغ‌دهندگان خود را برای بازی‌ها فراهم می‌کند.

آیا IronSource برای برنامه‌های غیربازی مناسب است؟

بله، IronSource برای همه برنامه‌های موبایل مناسب است. با این حال، پلتفرم بیشترین کارایی را در بخش بازی به دلیل یکپارچگی بومی با Unity و فرمت‌های بهینه‌شده rewarded video نشان می‌دهد.

چگونه IronSource به جذب کاربران کمک می‌کند؟

از طریق Unity Ads Network (سابقاً IronSource Ads) توسعه‌دهندگان می‌توانند کمپین‌های تبلیغاتی جذب کاربر را با استفاده از همان پنلی که برای پول‌سازی استفاده می‌کنند راه‌اندازی کنند. تحلیل ROAS بلا‌درنگ بازده هر کانال را نشان می‌دهد.

مدت زمان یکپارچه‌سازی LevelPlay چقدر است؟

یکپارچه‌سازی پایه IronSource با rewarded video 1 روز طول می‌کشد. تنظیم LevelPlay با 3-5 شبکه تبلیغاتی و in-app bidding — تا 3 روز کاری. نسخه Unity به دلیل پلاگین Editor سریع‌تر یکپارچه می‌شود.

خلاصه

  • IronSource — پلتفرم پول‌سازی، از سال 2022 بخشی از Unity Technologies.
  • LevelPlay — واسطه‌گر با پشتیبانی از in-app bidding، waterfall و آزمایش A/B داخلی.
  • Rewarded video — فرمت اصلی که تا 70% درآمد پلتفرم را در پروژه‌های بازی تأمین می‌کند.
  • Unity Integration — SDK به صورت بومی در Unity Editor تعبیه شده که توسعه را سرعت می‌بخشد و آستانه ورود را کاهش می‌دهد.
  • Offerwall — فرمت منحصربه‌فرد با فید وظایف برای بازی‌های hyper-casual و برنامه‌های دارای ارز مجازی.
  • تحلیل ROAS بلا‌درنگ به بهینه‌سازی بودجه جذب کاربران کمک می‌کند.
  • توصیه: از IronSource برای پروژه‌های Unity با تمرکز بر rewarded video و واسطه‌گری LevelPlay استفاده کنید.

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

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

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

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