Unity Ads — platform periklanan Unity Technologies, yang dioptimalkan untuk monetisasi game dan aplikasi mobile. Menurut Unity Ads Documentation (2025), platform ini digunakan di lebih dari 500.000 aplikasi di seluruh dunia dan menyediakan akses ke pengiklan premium. Optimalisasi game platform ini menjadikannya pilihan utama bagi pengembang game di Unity dan mesin lainnya.
Poin Utama
Unity Ads — adalah platform periklanan yang dikembangkan oleh Unity Technologies khusus untuk monetisasi aplikasi mobile, dengan fokus pada segmen game. Platform ini diluncurkan pada tahun 2014 setelah akuisisi perusahaan Applifier dan sejak itu telah menjadi salah satu jaringan iklan terkemuka untuk game mobile.
Tidak seperti platform universal (AdMob), Unity Ads sejak awal dirancang untuk skenario game: dukungan untuk kreatif playable, optimalisasi untuk Rewarded Video, integrasi dengan Unity Runtime. Audiens target utama — pengembang game di Unity, tetapi SDK juga tersedia untuk proyek native Android (Kotlin/Java) dan iOS (Swift/Objective-C).
Menurut data Sensor Tower (2025), Unity Ads berada di top-5 jaringan iklan berdasarkan volume pembayaran kepada pengembang game mobile. Rata-rata eCPM untuk aplikasi game di Unity Ads adalah 12-25 USD, yang 15-20% lebih tinggi dari rata-rata pasar untuk segmen ini.
Unity Ads adalah bagian dari Unity Gaming Services — ekosistem alat untuk pengembangan dan monetisasi game. Integrasi tunggal melalui Unity Package Manager memungkinkan menghubungkan iklan, analitik, penyimpanan cloud, dan multiplayer dalam satu framework. Bagi pengembang di Unity, ini berarti waktu konfigurasi minimal — dari membuka proyek hingga tayangan iklan pertama bisa kurang dari satu jam.
Mekanisme Unity Ads menggunakan model lelang waktu nyata, mirip dengan platform iklan lainnya, tetapi dengan sejumlah fitur yang dioptimalkan untuk konteks game. Platform mendukung baik lelang standar maupun pembelian programatik melalui in-app bidding.
Saat permintaan iklan, Unity Ads mengirimkan informasi tentang aplikasi, pengguna, dan konteks penayangan ke jaringannya. Pengiklan mengajukan penawaran secara real-time, dan iklan pemenang dikirimkan ke perangkat. Fitur unik Unity Ads — prioritas untuk kreatif video dan playable, yang mencakup lebih dari 70% inventaris platform. Ini menjadikan Unity Ads pilihan ideal untuk format Rewarded Video.
Alat penargetan canggih yang menggunakan pembelajaran mesin untuk menampilkan iklan kepada pengguna yang paling relevan. Audience Pinpointer menganalisis pola perilaku: jenis game yang diinstal, sesi rata-rata, kecenderungan menonton iklan dan pembelian IAP. Pengembang dapat menetapkan parameter target: misalnya, menampilkan Rewarded Video hanya kepada pengguna yang telah melakukan setidaknya satu pembelian, atau sebaliknya — hanya kepada pengguna 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 mendukung tiga format iklan utama, yang masing-masing dioptimalkan untuk skenario game. Perhatian khusus diberikan pada format video — format ini menjadi dasar inventaris platform.
Format utama Unity Ads, yang menyumbang lebih dari 60% pendapatan platform. Unity Rewarded Video mendukung validasi server kustom (SSV), beberapa mata uang dalam satu penayangan, dan pengaturan frekuensi lanjutan. Rata-rata eCPM untuk traffic game — 15-25 USD, Completion Rate — 75-85%. Unity Ads dianggap sebagai tolok ukur untuk Rewarded Video di segmen game.
Iklan layar penuh dengan dukungan video dan statis. Unity Ads Interstitial dioptimalkan untuk jeda game — di antara level, saat memuat konten, saat keluar dari menu. eCPM Interstitial — 8-18 USD, CTR — 2-5%. Unity Ads mendukung penayangan otomatis Interstitial pada jeda alami tanpa perlu menulis kode tambahan untuk penanganan waktu.
Banner adaptif standar yang mendukung semua ukuran umum: 320×320, 320×100, 728×90 dan adaptive. Unity Banner memiliki eCPM lebih rendah (1-3 USD), tetapi memberikan pendapatan tambahan yang stabil tanpa memengaruhi pengalaman pengguna. Banner ditempatkan di bagian atas atau bawah layar.
| Format | eCPM (USD) | CR/CTR | Rekomendasi |
|---|---|---|---|
| Rewarded Video | 15-25 | 75-85% (CR) | Untuk semua game |
| Interstitial | 8-18 | 2-5% (CTR) | Tambahan untuk Rewarded |
| Banner | 1-3 | 0.1-0.3% (CTR) | Untuk pendapatan pasif |
Unity Ads tidak hanya merupakan jaringan iklan, tetapi juga menyediakan platform mediasi sendiri — Unity LevelPlay (sebelumnya ironSource setelah akuisisi). LevelPlay memungkinkan menggabungkan Unity Ads dengan jaringan iklan lain dalam satu sistem dengan analitik canggih.
Setelah akuisisi ironSource pada tahun 2022, Unity menggabungkan teknologi kedua perusahaan. Unity LevelPlay mendukung in-app bidding untuk semua jaringan iklan utama: AdMob, Meta Audience Network, AppLovin, AdColony, Chartboost dan lainnya. Platform secara otomatis mengoptimalkan waterfall berdasarkan data historis, mendistribusikan traffic antar jaringan untuk eCPM maksimal.
LevelPlay mendukung kedua pendekatan mediasi. Waterfall — polling jaringan sekuensial klasik, di mana urutan ditentukan oleh eCPM historis. In-app bidding — semua jaringan bersaing secara bersamaan untuk setiap tayangan, menjamin harga maksimal. Unity merekomendasikan penggunaan in-app bidding untuk format utama dan waterfall sebagai fallback untuk jaringan tanpa dukungan 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
)
}
}
Integrasi Unity Ads berbeda tergantung pada platform pengembangan. Untuk proyek di Unity Engine, prosesnya sangat sederhana — melalui Package Manager. Untuk proyek native, diperlukan koneksi manual SDK melalui Gradle atau CocoaPods.
Untuk proyek di Unity Engine, buka Window → Package Manager, temukan Ads Monetization dan instal versi terbaru. Setelah instalasi tunjukkan Game ID di pengaturan Services → Ads — Game ID terpisah untuk Android dan iOS. Unity Ads secara otomatis diinisialisasi saat aplikasi dimulai jika layanan Advertising diaktifkan di Unity Cloud Services.
Untuk Android, tambahkan dependensi di build.gradle: implementation 'com.unity3d.ads:unity-ads:4.12.+' dan inisialisasi SDK dalam kode: UnityAds.initialize(activity, gameId, listener). Untuk iOS tambahkan pod 'UnityAds' di Podfile atau sambungkan UnityAds.framework secara manual. Inisialisasi: UnityAds.initialize(gameId, testMode: false, initializationDelegate: self).
Untuk menampilkan Rewarded Video, panggil UnityAds.show() dengan ID placement (misalnya, “Rewarded_Video”). Unity Ads mendukung banyak placement — titik masuk berbeda dengan pengaturan frekuensi dan hadiah berbeda. Disarankan membuat placement terpisah untuk setiap jenis hadiah: “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 memiliki sejumlah keunggulan dibandingkan platform iklan universal, terutama untuk aplikasi game. Fitur-fitur ini menjadikan platform pilihan utama bagi pengembang game, terutama yang bekerja di Unity Engine.
Format unik Unity Ads — kreatif playable yang memungkinkan pengguna memainkan versi demo game yang diiklankan langsung di dalam iklan. Playable Ads memiliki Conversion Rate tertinggi di antara semua format iklan — hingga 25-30%. Unity Ads adalah pemimpin dalam volume inventaris playable, karena platform dapat merender kreatif langsung melalui Unity Runtime, memastikan pemuatan yang lancar dan cepat.
Unity Ads memahami konteks game: platform tahu kapan jeda dalam game terjadi, kapan pengguna menyelesaikan level, dan kapan mereka paling cenderung menonton iklan. Game Event Optimization — teknologi yang menganalisis peristiwa dalam game dan mengusulkan penayangan iklan pada momen optimal, yang meningkatkan Completion Rate Rewarded Video sebesar 10-15%.
Unity Ads menyediakan platform analitik bawaan yang terintegrasi dengan Unity Analytics. Pengembang dapat melacak metrik monetisasi utama langsung di Unity Dashboard, tanpa menghubungkan layanan pihak ketiga.
Panel web Unity Dashboard menampilkan semua indikator utama: pendapatan, eCPM, tayangan, tingkat pengisian, ARPDAU. Revenue Breakdown — rincian pendapatan berdasarkan format (Rewarded Video, Interstitial, Banner), negara, platform (Android/iOS), dan placement. Tersedia pemfilteran berdasarkan tanggal untuk analisis dinamika. Data diperbarui secara real-time dengan keterlambatan hingga 4 jam.
Unity Ads terintegrasi dengan Unity Analytics untuk analisis kohort. LTV Report menunjukkan nilai seumur hidup pengguna berdasarkan sumber traffic. Retention Report — retensi pengguna pada Day 1, Day 7, Day 30, disegmentasi berdasarkan kohort iklan. Data ini membantu mengevaluasi bagaimana iklan memengaruhi nilai jangka panjang pengguna.
Alat pengujian A/B bawaan memungkinkan membandingkan berbagai pengaturan monetisasi: frekuensi penayangan, jenis hadiah, placement. Unity A/B Testing secara otomatis mendistribusikan traffic antar grup dan menunjukkan perbedaan yang signifikan secara statistik dalam pendapatan dan Retention. Integrasi dengan Firebase Remote Config memungkinkan mengubah pengaturan tanpa menerbitkan pembaruan aplikasi.
| Laporan | Metrik | Rincian |
|---|---|---|
| Revenue | Pendapatan, eCPM, tayangan | Berdasarkan format, negara, platform |
| LTV | Nilai seumur hidup | Berdasarkan kohort dan sumber |
| Retention | D1, D7, D30 | Berdasarkan kohort iklan |
| Placement | CR berdasarkan placement | Rincian berdasarkan titik masuk |
Pertanyaan yang Sering Diajukan
Unity Ads — platform periklanan Unity Technologies yang dioptimalkan untuk aplikasi game. Tidak seperti AdMob, Unity Ads berspesialisasi dalam format video dan kreatif playable, memiliki integrasi native dengan Unity Engine, dan biasanya menunjukkan eCPM 15-30% lebih tinggi untuk Rewarded Video di segmen game.
Buat akun Unity ID, aktifkan layanan Ads di Unity Dashboard, dapatkan Game ID untuk Android dan iOS, integrasikan SDK melalui Package Manager atau manual. Pembayaran minimal — 100 USD untuk Payoneer dan 500 USD untuk transfer bank. Pembayaran dilakukan setiap bulan.
Unity Ads mendukung tiga format: Rewarded Video (menonton dengan hadiah, eCPM 15-25 USD), Interstitial Ad (iklan layar penuh, eCPM 8-18 USD), dan Banner (banner adaptif, eCPM 1-3 USD). Rewarded Video adalah format utama platform dan direkomendasikan untuk semua aplikasi game.
Ya, Unity Ads SDK tersedia untuk proyek native Android (Kotlin/Java) dan iOS (Swift/Objective-C), serta untuk Flutter, React Native, dan solusi lintas platform lainnya. SDK diinstal melalui Gradle untuk Android dan CocoaPods untuk iOS tanpa memerlukan Unity Editor.
Unity LevelPlay — platform mediasi dari Unity (sebelumnya ironSource setelah akuisisi), yang menggabungkan Unity Ads dengan jaringan iklan lainnya. LevelPlay mendukung in-app bidding untuk AdMob, Meta Audience Network, AppLovin, dan jaringan lainnya, secara otomatis memilih iklan dengan tawaran tertinggi untuk setiap tayangan.
Kesimpulan
Kami akan mengembangkan aplikasi seluler turnkey
IT Sectr membuat aplikasi iOS dan Android untuk startup dan bisnis sejak 2017. Kami akan memberi saran dan mengusulkan solusi terbaik.
Baca juga