Unity Ads Unity Technologies کا ایک اشتہاری پلیٹ فارم ہے، جو موبائل گیمز اور ایپس کی منیٹائزیشن کے لیے optimized کیا گیا ہے۔ Unity Ads Documentation (2025) کے مطابق، یہ پلیٹ فارم دنیا بھر میں 500,000 سے زیادہ ایپس میں استعمال ہوتا ہے اور پریمium اشتہار دہندگان تک رسائی فراہم کرتا ہے۔ گیمنگ optimiztion اسے Unity اور دیگر انجن استعمال کرنے والے ڈویلپرز کے لیے ترجیحی انتخاب بناتا ہے۔
اہم نکات
Unity Ads ایک اشتہاری پلیٹ فارم ہے جسے Unity Technologies نے خاص طور پر موبائل ایپلیکیشنز کی منیٹائزیشن کے لیے تیار کیا ہے، جس میں گیمنگ سیگمنٹ پر توجہ مرکوز کی گئی ہے۔ یہ پلیٹ فارم 2014 میں Applifier کے حصول کے بعد لانچ کیا گیا تھا اور اس کے بعد سے یہ موبائل گیمز کے لیے معروف اشتہاری نیٹ ورکس میں سے ایک بن گیا ہے۔
عالمگیر پلیٹ فارمز (AdMob) کے برعکس، Unity Ads اصل میں گیمنگ منظرناموں کے لیے ڈیزائن کیا گیا تھا: playable creatives کی معاونت، Rewarded Video کے لیے optimiztion، Unity Runtime کے ساتھ انٹیگریشن۔ کلیدی سامعین Unity گیم ڈویلپر ہیں، لیکن SDK مقامی Android (Kotlin/Java) اور iOS (Swift/Objective-C) پروجیکٹس کے لیے بھی دستیاب ہے۔
Sensor Tower (2025) کے مطابق، Unity Ads موبائل گیم ڈویلپرز کو ادائیگیوں کے حجم کے لحاظ سے ٹاپ 5 اشتہاری نیٹ ورکس میں شامل ہے۔ Unity Ads پر گیمنگ ایپس کا اوسط eCPM 12–25 USD ہے، جو اس سیگمنٹ کے مارکیٹ اوسط سے 15–20% زیادہ ہے۔
Unity Ads Unity Gaming Services کا حصہ ہے — گیم ڈویلپمنٹ اور منیٹائزیشن کے لیے ٹولز کا ایک ایکو سسٹم۔ ایک متحد انٹیگریشن Unity Package Manager کے ذریعے آپ کو ایک فریم ورک میں اشتہارات، اینالیٹکس، کلاؤڈ سیونگ اور ملٹی پلیئر منسلک کرنے کی اجازت دیتا ہے۔ Unity ڈویلپرز کے لیے، اس کا مطلب کم سے کم سیٹ اپ وقت ہے — پروجیکٹ کھولنے سے لے کر پہلے اشتہاری امپریشن تک ایک گھنٹے سے بھی کم وقت لگ سکتا ہے۔
Unity Ads کا طریقہ کار دوسرے اشتہاری پلیٹ فارمز کی طرح ریئل ٹائم نیلامی ماڈل استعمال کرتا ہے، لیکن گیمنگ سیاق و سباق کے لیے optimized کئی خصوصیات کے ساتھ۔ یہ پلیٹ فارم معیاری نیلامی اور in-app bidding کے ذریعے پروگرامیٹک خریداری دونوں کو سپورٹ کرتا ہے۔
جب اشتہار کی درخواست کی جاتی ہے، Unity Ads اپنے نیٹ ورک کو ایپ، صارف اور ڈسپلے سیاق و سباق کے بارے میں معلومات بھیجتا ہے۔ اشتہار دہندگان ریئل ٹائم میں بولیاں لگاتے ہیں، اور جیتنے والا اشتہار ڈیوائس پر پہنچایا جاتا ہے۔ Unity Ads کی ایک انوکھی خصوصیت ویڈیو اور playable creatives کو ترجیح دینا ہے، جو پلیٹ فارم کی 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 تین اہم اشتہاری فارمیٹس کو سپورٹ کرتا ہے، ہر ایک گیمنگ منظرناموں کے لیے optimized ہے۔ ویڈیو فارمیٹس پر خصوصی توجہ دی گئی ہے — یہ پلیٹ فارم کی انوینٹری کی ریڑھ کی ہڈی تشکیل دیتے ہیں۔
Unity Ads کا اہم فارمیٹ، جو پلیٹ فارم کی 60% سے زیادہ آمدنی کا حصہ ہے۔ Unity Rewarded Video کسٹم سرور سائڈ توثیق (SSV)، ایک ویو میں متعدد کرنسیاں، اور جدید فریکوئنسی کیپنگ کو سپورٹ کرتا ہے۔ گیمنگ ٹریفک کے لیے اوسط eCPM 15–25 USD ہے، جس میں تکمیل کی شرح 75–85% ہے۔ Unity Ads کو گیمنگ سیگمنٹ میں Rewarded Video کے لیے معیار سمجھا جاتا ہے۔
ویڈیو اور جامد مواد کی معاونت کے ساتھ فل سکرین اشتہارات۔ Unity Ads Interstitial گیم کے وقفوں کے لیے optimized ہے – لیولز کے درمیان، مواد لوڈ کرتے ہوئے، مینو سے باہر نکلتے ہوئے۔ Interstitial eCPM 8–18 USD ہے، CTR 2–5% ہے۔ Unity Ads ٹائمنگ کے لیے اضافی کوڈ لکھنے کی ضرورت کے بغیر قدرتی وقفوں میں خودکار Interstitial ڈسپلے کو سپورٹ کرتا ہے۔
تمام عام سائز کو سپورٹ کرنے والے معیاری انکولی بینرز: 320×50، 320×100، 728×90 اور انکولی۔ Unity Banner کا eCPM کم (1–3 USD) ہے لیکن صارف کے تجربے کو متاثر کیے بغیر مستحکم اضافی آمدنی فراہم کرتا ہے۔ بینرز سکرین کے اوپر یا نیچے رکھے جاتے ہیں۔
| فارمیٹ | 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 کو دوسرے اشتہاری نیٹ ورکس کے ساتھ ایک نظام میں یکجا کرنے کی اجازت دیتا ہے۔
2022 میں ironSource کے حصول کے بعد، Unity نے دونوں کمپنیوں کی ٹیکنالوجیز کو یکجا کیا۔ Unity LevelPlay تمام بڑے اشتہاری نیٹ ورکس کے لیے in-app bidding کو سپورٹ کرتا ہے: AdMob، Meta Audience Network، AppLovin، AdColony، Chartboost اور دیگر۔ پلیٹ فارم تاریخی ڈیٹا کی بنیاد پر خودکار طور پر waterfall کو optimize کرتا ہے، زیادہ سے زیادہ eCPM کے لیے نیٹ ورکس کے درمیان ٹریفک تقسیم کرتا ہے۔
LevelPlay ثالثی کے دونوں طریقوں کو سپورٹ کرتا ہے۔ Waterfall نیٹ ورکس کی کلاسک ترتیبی پوچھ گچھ ہے، جہاں ترتیب تاریخی eCPM سے طے ہوتی ہے۔ In-app bidding کا مطلب ہے کہ تمام نیٹ ورک ہر امپریشن کے لیے بیک وقت مقابلہ کرتے ہیں، جو سب سے زیادہ قیمت کی ضمانت دیتا ہے۔ Unity اہم فارمیٹس کے لیے in-app bidding استعمال کرنے اور bidding سپورٹ کے بغیر نیٹ ورکس کے لیے waterfall کو فال بیک کے طور پر استعمال کرنے کی سفارش کرتا ہے۔
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 کے ذریعے۔ مقامی پروجیکٹس کے لیے، Gradle یا CocoaPods کے ذریعے دستی SDK انٹیگریشن درکار ہے۔
Unity Engine پروجیکٹس کے لیے، Window → Package Manager کھولیں، Ads Monetization تلاش کریں اور تازہ ترین ورژن انسٹال کریں۔ انسٹالیشن کے بعد Services → Ads سیٹنگز میں Game ID بتائیں — Android اور iOS کے لیے علیحدہ Game ID۔ Unity Ads ایپ لانچ ہونے پر خود بخود شروع ہو جاتا ہے اگر Unity Cloud Services میں Advertising سروس فعال ہو۔
Android کے لیے، build.gradle میں انحصار شامل کریں: implementation ‘com.unity3d.ads:unity-ads:4.12.+’ اور کوڈ میں SDK شروع کریں: UnityAds.initialize(activity, gameId, listener)۔ iOS کے لیے، اپنے Podfile میں pod ‘UnityAds’ شامل کریں یا UnityAds.framework کو دستی طور پر لنک کریں۔ ابتداء: UnityAds.initialize(gameId, testMode: false, initializationDelegate: self)۔
Rewarded Video دکھانے کے لیے، پلیسمنٹ ID (مثال کے طور پر، «Rewarded_Video») کے ساتھ UnityAds.show() کال کریں۔ Unity Ads متعدد پلیسمنٹس کو سپورٹ کرتا ہے — مختلف فریکوئنسی اور انعام کی سیٹنگز والے مختلف داخلی مقامات۔ سفارش کی جاتی ہے ہر انعام کی قسم کے لیے علیحدہ پلیسمنٹس بنائیں: «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 creatives جو صارفین کو اشتہار کے اندر ہی مشتہر کردہ گیم کا ڈیمو ورژن آزمانے کی اجازت دیتے ہیں۔ Playable Ads کی تمام اشتہاری فارمیٹس میں سب سے زیادہ تبدیلی کی شرح ہے — 25–30% تک۔ Unity Ads playable انوینٹری والیوم میں رہنما ہے، کیونکہ پلیٹ فارم براہ راست Unity Runtime کے ذریعے creatives پیش کر سکتا ہے، ہموار اور تیز لوڈنگ کو یقینی بناتا ہے۔
Unity Ads گیمنگ سیاق و سباق کو سمجھتا ہے: پلیٹ فارم جانتا ہے کہ گیم کب رکتا ہے، صارف کب لیول مکمل کرتا ہے، اور وہ کب اشتہار دیکھنے کے لیے سب سے زیادہ تیار ہوتا ہے۔ Game Event Optimization ایک ٹیکنالوجی ہے جو گیم کے اندر کے واقعات کا تجزیہ کرتی ہے اور بہترین لمحے پر اشتہار دکھانے کی تجویز دیتی ہے، جو 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 رپورٹ ٹریفک ذرائع کے لحاظ سے تقسیم کردہ صارفین کی زندگی بھر کی قیمت دکھاتی ہے۔ Retention رپورٹ اشتہاری کوہورٹس کے لحاظ سے تقسیم کردہ دن 1، دن 7، دن 30 پر صارفین کی برقراری دکھاتی ہے۔ یہ ڈیٹا اندازہ کرنے میں مدد کرتا ہے کہ اشتہارات صارف کی طویل مدتی قیمت کو کیسے متاثر کرتے ہیں۔
ایک بلٹ ان A/B ٹیسٹنگ ٹول مختلف منیٹائزیشن سیٹنگز کا موازنہ کرنے کی اجازت دیتا ہے: اشتہار کی فریکوئنسی، انعام کی اقسام، پلیسمنٹس۔ Unity A/B Testing خود بخود گروپس کے درمیان ٹریفک تقسیم کرتا ہے اور آمدنی اور Retention میں شماریاتی طور پر اہم فرق دکھاتا ہے۔ Firebase Remote Config کے ساتھ انٹیگریشن ایپ اپ ڈیٹ شائع کیے بغیر سیٹنگز تبدیل کرنے کی اجازت دیتا ہے۔
| رپورٹ | میٹرکس | تفصیل |
|---|---|---|
| Revenue | آمدنی، eCPM، امپریشنز | فارمیٹ، ملک، پلیٹ فارم کے لحاظ سے |
| LTV | زندگی بھر کی قیمت | کوہورٹ اور ماخذ کے لحاظ سے |
| Retention | D1، D7، D30 | اشتہاری کوہورٹ کے لحاظ سے |
| Placement | پلیسمنٹ کے لحاظ سے CR | داخلی مقام کے لحاظ سے تفصیلات |
اکثر پوچھے گئے سوالات
Unity Ads Unity Technologies کا اشتہاری پلیٹ فارم ہے، جو گیمنگ ایپلیکیشنز کے لیے optimized ہے۔ AdMob کے برعکس، Unity Ads ویڈیو فارمیٹس اور playable creatives میں مہارت رکھتا ہے، Unity Engine کے ساتھ مقامی انٹیگریشن رکھتا ہے، اور عام طور پر گیمنگ سیگمنٹ میں Rewarded Video کے لیے 15–30% زیادہ eCPM دکھاتا ہے۔
Unity ID اکاؤنٹ بنائیں، Unity Dashboard میں Ads سروس فعال کریں، Android اور iOS کے لیے Game ID حاصل کریں، Package Manager یا دستی طور پر SDK ضم کریں۔ کم از کم ادائیگی Payoneer کے لیے 100 USD اور بینک ٹرانسفر کے لیے 500 USD ہے۔ ادائیگیاں ماہانہ کی جاتی ہیں۔
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 Unity Editor کی ضرورت کے بغیر Android کے لیے Gradle اور iOS کے لیے CocoaPods کے ذریعے انسٹال کیا جاتا ہے۔
Unity LevelPlay Unity کا ثالثی پلیٹ فارم ہے (حصول کے بعد سابقہ ironSource) جو Unity Ads کو دوسرے اشتہاری نیٹ ورکس کے ساتھ یکجا کرتا ہے۔ LevelPlay AdMob، Meta Audience Network، AppLovin اور دیگر نیٹ ورکس کے لیے in-app bidding کو سپورٹ کرتا ہے، ہر امپریشن کے لیے خود بخود سب سے زیادہ بولی والا اشتہار منتخب کرتا ہے۔
خلاصہ
ہم ایک موبائل ایپلیکیشن ٹرنکی تیار کریں گے
IT Sectr 2017 سے اسٹارٹ اپس اور کاروبار کے لیے iOS اور Android ایپلیکیشنز بناتا ہے۔ ہم آپ کو مشورہ دیں گے اور بہترین حل تجویز کریں گے۔
مزید پڑھیں