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 মোবাইল গেম ডেভেলপারদের পেমেন্টের পরিমাণের দিক থেকে শীর্ষ 5টি বিজ্ঞাপন নেটওয়ার্কের মধ্যে রয়েছে। Unity Ads-এ গেমিং অ্যাপের জন্য গড় eCPM হল 12–25 USD, যা এই সেগমেন্টের বাজার গড় থেকে 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 USD, যার Completion Rate 75–85%। Unity Ads গেমিং সেগমেন্টে Rewarded Video-এর জন্য বেঞ্চমার্ক হিসাবে বিবেচিত হয়।
ভিডিও এবং স্ট্যাটিক কন্টেন্টের সমর্থন সহ ফুল-স্ক্রিন বিজ্ঞাপন। Unity Ads Interstitial গেম বিরতির জন্য অপ্টিমাইজ করা — লেভেলের মধ্যে, কন্টেন্ট লোড করার সময়, মেনু থেকে বের হওয়ার সময়। 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 অপ্টিমাইজ করে, সর্বোচ্চ 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 ক্রিয়েটিভ যা ব্যবহারকারীদের বিজ্ঞাপনের ভিতরেই বিজ্ঞাপিত গেমের একটি ডেমো সংস্করণ চেষ্টা করতে দেয়। Playable Ads-এর সমস্ত বিজ্ঞাপন ফরম্যাটের মধ্যে সর্বোচ্চ রূপান্তর হার — 25–30% পর্যন্ত। Unity Ads playable ইনভেন্টরি ভলিউমে শীর্ষস্থানীয়, কারণ প্ল্যাটফর্মটি সরাসরি Unity Runtime-এর মাধ্যমে ক্রিয়েটিভ রেন্ডার করতে পারে, যা মসৃণ এবং দ্রুত লোডিং নিশ্চিত করে।
Unity Ads গেমিং প্রসঙ্গ বোঝে: প্ল্যাটফর্ম জানে কখন গেম থামে, কখন ব্যবহারকারী একটি লেভেল সম্পূর্ণ করে, এবং কখন তারা বিজ্ঞাপন দেখতে সবচেয়ে গ্রহণযোগ্য। Game Event Optimization একটি প্রযুক্তি যা ইন-গেম ইভেন্ট বিশ্লেষণ করে এবং সর্বোত্তম মুহূর্তে বিজ্ঞাপন দেখানোর পরামর্শ দেয়, যা Rewarded Video-এর Completion Rate 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-এর একটি বিজ্ঞাপন প্ল্যাটফর্ম, গেমিং অ্যাপ্লিকেশনের জন্য অপ্টিমাইজ করা। AdMob থেকে ভিন্ন, Unity Ads ভিডিও ফরম্যাট এবং playable ক্রিয়েটিভে বিশেষজ্ঞ, 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 অ্যাপ্লিকেশন তৈরি করে। আমরা আপনাকে পরামর্শ দেব এবং সেরা সমাধান প্রস্তাব করব।
আরও পড়ুন