Unity Ads — پلتفرم تبلیغاتی Unity Technologies است که برای درآمدزایی از بازیها و برنامههای موبایل بهینهسازی شده است. به گزارش Unity Ads Documentation (2025)، این پلتفرم در بیش از 500,000 برنامه در سراسر جهان مورد استفاده قرار میگیرد و دسترسی به تبلیغکنندگان پرمیم را فراهم میکند. بهینهسازی برای بازی این پلتفرم را به انتخابی ترجیح برای توسعهدهندگان بازی در Unity و سایر موتورهای بازی تبدیل میکند.
اصلی
Unity Ads — یک پلتفرم تبلیغاتی است که توسط Unity Technologies بهطور ویژه برای درآمدزایی از برنامههای موبایل، با تأکید بر بخش بازی طراحی شده است. این پلتفرم در سال 2014 پس از تملک شرکت Applifier راهاندازی شد و از آن زمان به یکی از شبکههای تبلیغاتی پیشرو برای بازیهای موبایل تبدیل شده است.
به دلیل پلتفرمهای جهانی (AdMob)، Unity Ads از همان ابتدا برای سناریوهای بازی طراحی شده است: پشتیبانی از کرئاتیوهای playable، بهینهسازی برای Rewarded Video، یکپارچهسازی با Unity Runtime. مخاطب کلیدی — توسعهدهندگان بازی در Unity، اما SDK برای پروژههای طبیعی Android (Kotlin/Java) و iOS (Swift/Objective-C) نیز در دسترس است.
به گزارش Sensor Tower (2025)، Unity Ads از نظر حجم پرداختها به توسعهدهندگان بازیهای موبایل در طبقه پنجم شبکههای تبلیغاتی قرار دارد. میانگین eCPM برای برنامههای بازی در Unity Ads بین 12-25 دلار آمریکا است که 15-20% بالاتر از میانگین بازار برای این بخش است.
Unity Ads بخشی از Unity Gaming Services است — اکوسیستمی از ابزارها برای توسعه و درآمدزایی بازیها. یکپارچهسازی واحد از طریق Unity Package Manager امکان اتصال تبلیغات، تحلیل، ذخیره ابری و چند نفره را در یک چارچوب فراهم میکند. برای توسعهدهندگان در Unity، این به معنای حداقل زمان پیکربندی است — از باز کردن پروژه تا نخستین نمایش تبلیغ ممکن است کمتر از یک ساعت طول بکشد.
مکانیزم Unity Ads از یک مدل مزایده زمان واقعی مانند سایر پلتفرمهای تبلیغاتی استفاده میکند، اما با ویژگیهایی که برای زمینه بازی بهینهسازی شدهاند. پلتفرم هم مزایدههای استاندارد و هم خریدهای برنامهای از طریق in-app bidding را پشتیبانی میکند.
در زمان درخواست تبلیغ، Unity Ads اطلاعاتی درباره برنامه، کاربر و زمینه نمایش را به شبکه خود ارسال میکند. تبلیغکنندگان در زمان واقعی پیشنهاد خود را ارائه میدهند و تبلیغ برنده به دستگاه ارسال میشود. ویژگی منحصر به فرد Unity Ads — اولویت به کرئاتیوهای ویدیو و playable که بیش از 70% از تعداد پلتفرم را تشکیل میدهند. این موضوع Unity Ads را به انتخابی ایدئال برای فرمات Rewarded Video تبدیل میکند.
ابزار پیشرفته هدفگیری که از یادگیری ماشین برای نمایش تبلیغات به مناسبترین کاربران استفاده میکند. Audience Pinpointer الگوهای رفتاری را تحلیل میکند: نوع بازیهای نصب شده، میانگین جلسه، گرایش به تماشای تبلیغات و خریدهای IAP. توسعهدهنده میتواند پارامترهای هدف را مشخص کند: به عنوان مثال، Rewarded Video را تنها به کاربرانی نشان دهد که حداقل یک خرید انجام دادهاند، یا برعکس — تنها به کاربران free-to-play.
using UnityEngine;
using UnityEngine.Advertisements;
public class UnityAdsManager : MonoBehaviour, IUnityAdsInitializationListener
{
private string gameId = "1234567";
private bool testMode = true;
public void InitializeAds()
{
Advertisement.Initialize(gameId, testMode, this);
}
public void OnInitializationComplete()
{
Debug.Log("Unity Ads initialized");
}
public void OnInitializationFailed(UnityAdsInitializationError error)
{
Debug.LogError("Init failed: " + error);
}
}
Unity Ads سه فرمت تبلیغاتی اصلی را پشتیبانی میکند که هر کدام برای سناریوهای بازی بهینهسازی شدهاند. توجه ویژهای به فرمتهای ویدیو شده است — آنها اساس تعداد پلتفرم را تشکیل میدهند.
فرمت کلیدی Unity Ads که بیش از 60% درآمد پلتفرم را تشکیل میدهد. Unity Rewarded Video از اعتبارسنجی سرور سفارشی (SSV)، چندین ارز در یک تماشا و تنظیمات پیشرفته فرکانس پشتیبانی میکند. میانگین eCPM برای ترافیک بازی — 15-25 دلار آمریکا، Completion Rate — 75-85%. Unity Ads در بخش بازی برای Rewarded Video یک اتالون محسوب میشود.
تبلیغات تمامصفحه با پشتیبانی از ویدیو و ساکن. Unity Ads Interstitial برای مکثهای بازی بهینهسازی شدهاند — بین مراحل، هنگام بارگیری محتوا، هنگام خروج از منو. eCPM Interstitial — 8-18 دلار آمریکا، CTR — 2-5%. Unity Ads از نمایش خودکار Interstitial در مکثهای طبیعی بدون نیاز به نوشتن کد اضافی برای زمانبندی پشتیبانی میکند.
بانرهای انطباقی استاندارد که از همه اندازههای معمول پشتیبانی میکنند: 320×320، 320×100، 728×90 و adaptive. Unity Banner eCPM پایینتری دارد (1-3 دلار آمریکا)، اما بدون تأثیر بر تجربه کاربری، درآمد اضافی پایداری فراهم میکند. بانرها در بالا یا پایین صفحه قرار میگیرند.
| فرمات | eCPM (USD) | CR/CTR | توصیه |
|---|---|---|---|
| Rewarded Video | 15-25 | 75-85% (CR) | برای همه بازیها |
| Interstitial | 8-18 | 2-5% (CTR) | به علاوه بر Rewarded |
| Banner | 1-3 | 0.1-0.3% (CTR) | برای درآمد منفعل |
Unity Ads نه تنها یک شبکه تبلیغاتی است، بلکه پلتفرم واسطگری خود را نیز ارائه میدهد — Unity LevelPlay (قبلا ironSource پس از تملک). LevelPlay امکان اتصال Unity Ads با سایر شبکههای تبلیغاتی را در یک سیستم واحد با تحلیل پیشرفته فراهم میکند.
پس از تملک ironSource در سال 2022، Unity تکنولوژی هر دو شرکت را ترکیب کرد. Unity LevelPlay از in-app bidding برای همه شبکههای تبلیغاتی اصلی پشتیبانی میکند: AdMob، Meta Audience Network، AppLovin، AdColony، Chartboost و سایرین. پلتفرم بر اساس دادههای تاریخی، waterfall را به طور خودکار بهینهسازی میکند و ترافیک را بین شبکهها برای حداکثر eCPM توزیع میکند.
LevelPlay از هر دو رویکرد به واسطگری پشتیبانی میکند. Waterfall — رویکرد کلاسیک پرسیش متوالی شبکهها، که در آن ترتیب بر اساس eCPM تاریخی تعیین میشود. In-app bidding — همه شبکهها به طور همزمان برای هر نمایش رقابت میکنند که حداکثر قیمت را تضمین میکند. Unity توصیه میکند از in-app bidding برای فرماتهای اصلی و از waterfall به عنوان fallback برای شبکههایی که bidding را پشتیبانی نمیکنند استفاده کنید.
class UnityLevelPlaySetup {
fun configureLevelPlay() {
val config = IronSourceConfig.getInstance()
config.setClientSideCallbacks(true)
config.setUserId("user123")
IronSource.setMetaData("is_test_suite", "enable")
IronSource.init(
context,
"your_app_key",
IronSource.AD_UNIT_REWARDED_VIDEO
)
}
}
یکپارچهسازی Unity Ads بستگی به پلتفرم توسعه دارد. برای پروژههای Unity Engine، فرآیند بیشترین حد ساده است — از طریق Package Manager. برای پروژههای طبیعی، اتصال دستی SDK از طریق Gradle یا CocoaPods مورد نیاز است.
برای پروژههای Unity Engine، Window → Package Manager را باز کنید، Ads Monetization را پیدا کرده و آخرین نسخه را نصب کنید. پس از نصب Game ID را در تنظیمات Services → Ads مشخص کنید — Game ID جداگانه برای Android و iOS. Unity Ads به طور خودکار در زمان راهاندازی برنامه اگر خدمت Advertising در Unity Cloud Services فعال شده باشد، آغاز به کار میکند.
برای Android، وابستگی را به build.gradle اضافه کنید: implementation 'com.unity3d.ads:unity-ads:4.12.+' و SDK را در کد آغاز کنید: UnityAds.initialize(activity, gameId, listener). برای iOS pod 'UnityAds' را به Podfile اضافه کرده یا UnityAds.framework را دستی متصل کنید. آغازسازی: UnityAds.initialize(gameId, testMode: false, initializationDelegate: self).
برای نمایش Rewarded Video، UnityAds.show() را با ID محل قراردادی (مثلا «Rewarded_Video») فراخوان کنید. Unity Ads از چند placement پشتیبانی میکند — نقاط ورود مختلف با تنظیمات مختلف فرکانس و پاداش. توصیه میشود برای هر نوع پاداش، placement جداگانه ایجاد کنید: «Rewarded_Coins»، «Rewarded_Lives»، «Rewarded_SkipLevel».
import UnityAds
class UnityAdsViewController: UIViewController {
let placementId = "Rewarded_Video"
func showRewardedAd() {
if UnityAds.isReady(placementId) {
UnityAds.show(self, placementId: placementId) { result in
switch result {
case .finished:
self?.grantReward()
default:
print("Ad result: \(result)")
}
}
}
}
}
Unity Ads مزایای متعددی نسبت به پلتفرمهای تبلیغاتی جهانی دارد، خصوصا برای برنامههای بازی. این ویژگیها پلتفرم را به انتخابی ترجیح برای توسعهدهندگان بازی، خصوصا کسانی که در Unity Engine کار میکنند، تبدیل میکند.
فرمت منحصر به فرد Unity Ads — کرئاتیوهای playable که به کاربر اجازه میدهد در داخل تبلیغ، نسخه دمو بازی تبلیغشده را بازی کند. Playable Ads بالاترین Conversion Rate را در بین همه فرماتهای تبلیغاتی دارند — تا 25-30%. Unity Ads از نظر حجم پیشنهاد playable پیشرو است، زیرا پلتفرم میتواند کرئاتیوها را مستقیما از طریق Unity Runtime رندر کرده و بارگیری سریع و روان را تامین کند.
Unity Ads زمینه بازی را درک میکند: پلتفرم میداند که چه زمانی در بازی مکث است، کاربر چه زمانی سطح را تکمیل کرده و چه زمانی بیشتر آماده تماشای تبلیغ است. Game Event Optimization — فناوری که رویدادهای داخل بازی را تحلیل کرده و نمایش تبلیغ را در مناسبترین لحظه پیشنهاد میدهد، که Completion Rate Rewarded Video را 10-15% افزایش میدهد.
Unity Ads یک پلتفرم تحلیل داخلی متصل با Unity Analytics ارائه میدهد. توسعهدهندگان میتوانند متریکهای کلیدی مونتیسازی را مستقیما در Unity Dashboard بدون متصل کردن خدمات شخص ثالث نظارت کنند.
پنل وب Unity Dashboard همه شاخصهای کلیدی را نشان میدهد: درآمد، eCPM، تسترید تبلیغات، پرکردگی، ARPDAU. Revenue Breakdown — تفکیک درآمد بر اساس فرماتها (Rewarded Video، Interstitial، Banner)، کشورها، پلتفرمها (Android/iOS) و محلهای قرارداد. فیلتراسیون بر اساس تاریخ برای تجزیه و تحلیل دینامیک موجود است. دادهها در زمان واقعی با تاخیر تا 4 ساعت بهروز میشوند.
Unity Ads برای تحلیل کوهرتی با Unity Analytics یکپارچه میشود. LTV Report ارزش عمر کاربران را بر اساس منابع ترافیک نشان میدهد. Retention Report — حفظ کاربران در روز یکم، روز هفتم، روز سیوم، بر اساس کوهرتهای تبلیغاتی بخشبندی شده. این دادهها به ارزیابی تأثیر تبلیغ بر ارزش بلندمدت کاربر کمک میکنند.
ابزار داخلی آزمایش A/B امکان مقایسه تنظیمات مختلف مونتیسازی را فراهم میکند: تعداد دفعات نمایش، نوع پاداش، محل قرارداد. Unity A/B Testing به طور خودکار ترافیک را بین گروهها توزیع میکند و تفاوتهای آماری معنیدار را در درآمد و Retention نشان میدهد. یکپارچهسازی با Firebase Remote Config امکان تغییر تنظیمات را بدون انتشار بهروزرسانی برنامه فراهم میکند.
| گزارش | متریکها | جزئیات |
|---|---|---|
| Revenue | درآمد، eCPM، تستریدها | بر اساس فرمات، کشورها، پلتفرمها |
| LTV | ارزش عمر | بر اساس کوهرتها و منابع |
| Retention | D1، D7، D30 | بر اساس کوهرتهای تبلیغاتی |
| Placement | CR بر اساس placement | جزئیات بر اساس نقاط ورود |
سوالات متداول
Unity Ads — پلتفرم تبلیغاتی Unity Technologies بهینهسازی شده برای برنامههای بازی. به دلیل AdMob، Unity Ads در فرمتهای ویدیو و کرئاتیوهای playable تخصص دارد، از یکپارچهسازی طبیعی با Unity Engine برخوردار است و معمولا eCPM بالاتری برای Rewarded Video در بخش بازی به میزان 15-30% نشان میدهد.
حساب Unity ID ایجاد کنید، خدمت Ads را در Unity Dashboard فعال کنید، Game ID را برای Android و iOS دریافت کنید، SDK را از طریق Package Manager یا دستی یکپارچه کنید. حداقل پرداخت — 100 دلار آمریکا برای Payoneer و 500 دلار برای حواله بانکی. پرداختها به صورت ماهانه انجام میشود.
Unity Ads سه فرمات را پشتیبانی میکند: Rewarded Video (تماشا با پاداش، eCPM 15-25 USD)، Interstitial Ad (تبلیغ تمامصفحه، eCPM 8-18 USD) و Banner (بانرهای انطباقی، eCPM 1-3 USD). Rewarded Video فرمات اصلی پلتفرم است و برای همه برنامههای بازی توصیه میشود.
بله، Unity Ads SDK برای پروژههای طبیعی Android (Kotlin/Java) و iOS (Swift/Objective-C)، همچنین برای Flutter، React Native و سایر راهحلهای چند سیستمی موجود است. SDK از طریق Gradle برای Android و CocoaPods برای iOS بدون نیاز به Unity Editor نصب میشود.
Unity LevelPlay — پلتفرم واسطگری از Unity (قبلا ironSource پس از تملک)، که Unity Ads را با سایر شبکههای تبلیغاتی ترکیب میکند. LevelPlay از in-app bidding برای AdMob، Meta Audience Network، AppLovin و سایر شبکهها پشتیبانی میکند و به طور خودکار تبلیغ با بالاترین پیشنهاد را برای هر نمایش انتخاب میکند.
نتیجه
ما یک اپلیکیشن موبایل به صورت کلید در دست توسعه خواهیم داد
IT Sectr از سال 2017 برنامههای iOS و Android را برای استارتاپها و کسبوکارها ایجاد میکند. ما به شما مشاوره میدهیم و بهترین راهحل را پیشنهاد خواهیم کرد.
همچنین بخوانید