Unity Ads: Temeller, özellikler ve uygulama para kazanma

Yazar: IT Sectr Yayınlanma: 2026-04-24 Okuma süresi: 10 dk

Unity Ads, Unity Technologies'in mobil oyun ve uygulamaların para kazanması için optimize edilmiş bir reklam platformudur. Unity Ads Documentation (2025)'a göre, platform dünya çapında 500.000'den fazla uygulamada kullanılmaktadır ve premium reklamverenlere erişim sağlar. Oyun optimizasyonu, onu Unity ve diğer motorları kullanan geliştiriciler için tercih edilen seçenek haline getirir.

Önemli Noktalar

  • Unity Ads — Unity Technologies'in reklam platformu, oyun uygulamaları için optimize edilmiş.
  • Rewarded Video — oyun trafiği için eCPM'si 25 USD'ye kadar olan Unity Ads'in ana formatı.
  • Unity ile Entegrasyon — Package Manager aracılığıyla Unity Editor ve Asset Store ile yerel entegrasyon.
  • Playable Creatives — bir reklam formatı olarak etkileşimli oyun demoları desteği.
  • Analytics — Retention, LTV ve ARPDAU metrikleriyle yerleşik Unity Ads analitiği.

Unity Ads Nedir?

Unity Ads, Unity Technologies tarafından mobil uygulamaların para kazanması için özel olarak geliştirilmiş, oyun segmentine odaklanan bir reklam platformudur. Platform, 2014 yılında Applifier'ın satın alınmasından sonra başlatılmış ve o zamandan beri mobil oyunlar için önde gelen reklam ağlarından biri haline gelmiştir.

Evrensel platformların (AdMob) aksine Unity Ads, başlangıçta oyun senaryoları için tasarlanmıştır: playable creatives desteği, Rewarded Video için optimizasyon, Unity Runtime ile entegrasyon. Hedef kitle Unity oyun geliştiricileridir, ancak SDK yerel Android (Kotlin/Java) ve iOS (Swift/Objective-C) projeleri için de kullanılabilir.

Sensor Tower (2025)'e göre Unity Ads, mobil oyun geliştiricilere yapılan ödeme hacminde ilk 5 reklam ağı arasındadır. Unity Ads'de oyun uygulamaları için ortalama eCPM 12–25 USD'dir ve bu segment için pazar ortalamasından %15–20 daha yüksektir.

Unity Ekosisteminde Unity Ads

Unity Ads, Unity Gaming Services'in bir parçasıdır — oyun geliştirme ve para kazanma için araçlardan oluşan bir ekosistem. Birleşik entegrasyon Unity Package Manager aracılığıyla reklamcılık, analitik, bulut kaydetme ve çok oyunculu oyunu tek bir çerçevede bağlamanıza olanak tanır. Unity geliştiricileri için bu, minimum kurulum süresi anlamına gelir — bir projeyi açmaktan ilk reklam gösterimine kadar bir saatten az sürebilir.

Unity Ads Nasıl Çalışır?

Unity Ads'in mekanizması diğer reklam platformlarına benzer bir gerçek zamanlı açık artırma modeli kullanır, ancak oyun bağlamı için optimize edilmiş birkaç özellikle birlikte. Platform, standart açık artırmaları ve in-app bidding yoluyla programatik satın almaları destekler.

Bir reklam istendiğinde, Unity Ads uygulama, kullanıcı ve gösterim bağlamı hakkında bilgileri ağına gönderir. Reklamverenler gerçek zamanlı olarak teklif verir ve kazanan reklam cihaza iletilir. Unity Ads'in benzersiz bir özelliği, platform envanterinin %70'inden fazlasını oluşturan video ve playable creatives'e öncelik vermesidir. Bu, Unity Ads'i Rewarded Video formatı için ideal bir seçenek haline getirir.

Unity Ads Audience Pinpointer

En alakalı kullanıcılara reklam göstermek için makine öğrenimini kullanan gelişmiş bir hedefleme aracı. Audience Pinpointer davranış kalıplarını analiz eder: yüklü oyun türleri, ortalama oturum süresi, reklam izleme ve IAP satın alma eğilimi. Geliştirici hedefleme parametreleri ayarlayabilir: örneğin, Rewarded Video'yu yalnızca en az bir satın alma yapmış kullanıcılara göstermek veya tam tersi — yalnızca free-to-play kullanıcılarına.

csharp
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 Reklam Formatları

Unity Ads üç ana reklam formatını destekler, her biri oyun senaryoları için optimize edilmiştir. Video formatlarına özel önem verilir — platform envanterinin bel kemiğini oluştururlar.

Rewarded Video (Unity Ads)

Unity Ads'in ana formatı, platform gelirinin %60'ından fazlasını oluşturur. Unity Rewarded Video özel sunucu tarafı doğrulamalarını (SSV), tek bir görüntülemede birden çok para birimini ve gelişmiş sıklık sınırlamasını destekler. Oyun trafiği için ortalama eCPM 15–25 USD'dir ve tamamlanma oranı %75–85'tir. Unity Ads, oyun segmentinde Rewarded Video için referans noktası olarak kabul edilir.

Interstitial Ad (Unity Ads)

Video ve statik içerik desteğiyle tam ekran reklamlar. Unity Ads Interstitial, oyun molaları için optimize edilmiştir — seviyeler arasında, içerik yüklenirken, menülerden çıkarken. Interstitial eCPM 8–18 USD'dir, CTR %2–5'tir. Unity Ads, zamanlama için ek kod yazmaya gerek kalmadan doğal molalarda otomatik Interstitial gösterimini destekler.

Banner Ads (Unity Ads)

Tüm yaygın boyutları destekleyen standart uyarlanabilir banner'lar: 320×50, 320×100, 728×90 ve uyarlanabilir. Unity Banner daha düşük bir eCPM'ye (1–3 USD) sahiptir ancak kullanıcı deneyimini etkilemeden istikrarlı ek gelir sağlar. Banner'lar ekranın üstüne veya altına yerleştirilir.

FormateCPM (USD)CR/CTRÖneri
Rewarded Video15–25%75–85 (CR)Tüm oyunlar için
Interstitial8–18%2–5 (CTR)Rewarded'a ek olarak
Banner1–3%0.1–0.3 (CTR)Pasif gelir için

Unity Ads Mediation

Unity Ads sadece bir reklam ağı değildir — aynı zamanda kendi arabuluculuk platformu olan Unity LevelPlay'i (satın alma sonrası eski ironSource) de sağlar. LevelPlay, gelişmiş analitiklerle Unity Ads'i diğer reklam ağlarıyla tek bir sistemde birleştirmeye olanak tanır.

2022'de ironSource'un satın alınmasından sonra Unity, her iki şirketin teknolojilerini birleştirdi. Unity LevelPlay tüm büyük reklam ağları için in-app bidding'i destekler: AdMob, Meta Audience Network, AppLovin, AdColony, Chartboost ve diğerleri. Platform, geçmiş verilere dayanarak waterfall'u otomatik olarak optimize eder ve maksimum eCPM için ağlar arasında trafiği dağıtır.

LevelPlay'de Waterfall ve In-app Bidding

LevelPlay her iki arabuluculuk yaklaşımını da destekler. Waterfall ağların klasik sıralı yoklamasıdır ve sıra geçmiş eCPM tarafından belirlenir. In-app bidding tüm ağların her gösterim için aynı anda rekabet etmesi anlamına gelir ve en yüksek fiyatı garanti eder. Unity, ana formatlar için in-app bidding kullanılmasını ve teklif desteği olmayan ağlar için waterfall'un yedek olarak kullanılmasını önerir.

kotlin
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 SDK Entegrasyonu

Unity Ads entegrasyonu geliştirme platformuna göre değişir. Unity Engine projeleri için süreç basittir — Package Manager aracılığıyla. Yerel projeler için Gradle veya CocoaPods aracılığıyla manuel SDK entegrasyonu gerekir.

Unity Package Manager ile Entegrasyon

Unity Engine projeleri için Window → Package Manager'ı açın, Ads Monetization'ı bulun ve en son sürümü yükleyin. Kurulumdan sonra Services → Ads ayarlarında Game ID'yi belirtin — Android ve iOS için ayrı Game ID. Unity Cloud Services'te Advertising hizmeti etkinleştirilmişse Unity Ads, uygulama başlatıldığında otomatik olarak başlatılır.

Yerel Projelerde Entegrasyon

Android için build.gradle'e bağımlılık ekleyin: implementation ‘com.unity3d.ads:unity-ads:4.12.+’ ve kodda SDK'yı başlatın: UnityAds.initialize(activity, gameId, listener). iOS için Podfile'ınıza pod ‘UnityAds’ ekleyin veya UnityAds.framework'ü manuel olarak bağlayın. Başlatma: UnityAds.initialize(gameId, testMode: false, initializationDelegate: self).

Rewarded Video Gösterme

Rewarded Video göstermek için bir yerleşim ID'si (örneğin, “Rewarded_Video”) ile UnityAds.show() işlevini çağırın. Unity Ads birden çok yerleşimi destekler — farklı sıklık ve ödül ayarlarına sahip farklı giriş noktaları. Önerilen her ödül türü için ayrı yerleşimler oluşturulmasıdır: “Rewarded_Coins”, “Rewarded_Lives”, “Rewarded_SkipLevel”.

swift
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)")
                }
            }
        }
    }
}

Oyunlar İçin Unity Ads'in Avantajları

Unity Ads'in evrensel reklam platformlarına göre birkaç avantajı vardır, özellikle oyun uygulamaları için. Bu özellikler, onu oyun geliştiricileri için tercih edilen seçenek haline getirir, özellikle Unity Engine ile çalışanlar için.

Playable Ads (Oyun Creatives)

Benzersiz bir Unity Ads formatı — kullanıcıların reklamın içinde doğrudan reklamı yapılan oyunun demo sürümünü denemesine olanak tanıyan playable creatives. Playable Ads tüm reklam formatları arasında en yüksek dönüşüm oranına sahiptir — %25–30'a kadar. Unity Ads, playable envanter hacminde liderdir çünkü platform, Unity Runtime aracılığıyla doğrudan creatives oluşturabilir ve sorunsuz ve hızlı yükleme sağlar.

Oyun Senaryoları İçin Optimizasyon

Unity Ads oyun bağlamını anlar: platform, oyunun ne zaman durakladığını, kullanıcının ne zaman bir seviyeyi tamamladığını ve ne zaman bir reklam izlemeye en açık olduğunu bilir. Game Event Optimization, oyun içi olayları analiz eden ve en uygun anda reklam göstermeyi öneren, Rewarded Video tamamlanma oranını %10–15 artıran bir teknolojidir.

  • Playable Creatives — Unity Runtime aracılığıyla tam Playable Ads desteği sunan tek platform.
  • Game Event Optimization — makine öğrenimi reklam göstermek için en uygun anı belirler.
  • Cross-promotion — geliştiricinin kendi oyunlarını diğer uygulamalar içinde tanıtmak için bir araç.
  • AR/VR Desteği — artırılmış ve sanal gerçeklik uygulamaları için özel formatlar.

Unity Ads Analitiği

Unity Ads Unity Analytics ile entegre yerleşik bir analitik platformu sağlar. Geliştiriciler, üçüncü taraf hizmetleri bağlamadan doğrudan Unity Dashboard'da temel para kazanma metriklerini takip edebilir.

Unity Dashboard — Para Kazanma Metrikleri

Unity Dashboard web paneli tüm temel metrikleri gösterir: gelir, eCPM, gösterimler, doluluk oranı, ARPDAU. Revenue Breakdown formata (Rewarded Video, Interstitial, Banner), ülkeye, platforma (Android/iOS) ve yerleşime göre gelir ayrıntıları sağlar. Trend analizi için tarih filtreleme mevcuttur. Veriler, 4 saate kadar gecikmeyle gerçek zamanlı olarak güncellenir.

LTV ve Retention Raporları

Unity Ads, kohort analizi için Unity Analytics ile entegre olur. LTV Raporu trafik kaynaklarına göre segmentlere ayrılmış kullanıcıların yaşam boyu değerini gösterir. Retention Raporu reklam kohortlarına göre segmentlere ayrılmış 1. Gün, 7. Gün, 30. Gün kullanıcı tutma oranını gösterir. Bu veriler, reklamcılığın kullanıcının uzun vadeli değerini nasıl etkilediğini değerlendirmeye yardımcı olur.

Unity Ads'de A/B Testi

Yerleşik bir A/B test aracı, farklı para kazanma ayarlarını karşılaştırmaya olanak tanır: reklam sıklığı, ödül türleri, yerleşimler. Unity A/B Testing otomatik olarak trafiği gruplar arasında dağıtır ve gelir ve Retention'da istatistiksel olarak anlamlı farklılıklar gösterir. Firebase Remote Config ile entegrasyon, uygulama güncellemesi yayınlamadan ayarları değiştirmeye olanak tanır.

RaporMetriklerAyrıntı
RevenueGelir, eCPM, gösterimlerFormat, ülke, platforma göre
LTVYaşam boyu değerKohort ve kaynağa göre
RetentionD1, D7, D30Reklam kohortuna göre
PlacementYerleşime göre CRGiriş noktasına göre ayrıntılar

Sıkça Sorulan Sorular

Unity Ads nedir ve AdMob'tan farkı nedir?

Unity Ads Unity Technologies'in reklam platformudur, oyun uygulamaları için optimize edilmiştir. AdMob'tan farklı olarak Unity Ads, video formatları ve playable creatives konusunda uzmanlaşmıştır, Unity Engine ile yerel entegrasyona sahiptir ve genellikle oyun segmentinde Rewarded Video için %15–30 daha yüksek eCPM gösterir.

Unity Ads'den para kazanmaya nasıl başlarım?

Bir Unity ID hesabı oluşturun, Unity Dashboard'da Ads hizmetini etkinleştirin, Android ve iOS için Game ID alın, SDK'yı Package Manager veya manuel olarak entegre edin. Minimum ödeme Payoneer için 100 USD ve banka havalesi için 500 USD'dir. Ödemeler aylık olarak yapılır.

Unity Ads hangi reklam formatlarını destekler?

Unity Ads üç formatı destekler: Rewarded Video (ödüllü izleme, eCPM 15–25 USD), Interstitial Ad (tam ekran reklam, eCPM 8–18 USD) ve Banner (uyarlanabilir banner'lar, eCPM 1–3 USD). Rewarded Video, platformun birincil formatıdır ve tüm oyun uygulamaları için önerilir.

Unity Ads'i Unity Engine olmadan kullanabilir miyim?

Evet, Unity Ads SDK, yerel Android (Kotlin/Java) ve iOS (Swift/Objective-C) projelerinin yanı sıra Flutter, React Native ve diğer çapraz platform çözümleri için kullanılabilir. SDK, Unity Editor gerektirmeden Android için Gradle ve iOS için CocoaPods aracılığıyla yüklenir.

Unity'nin LevelPlay'i nedir?

Unity LevelPlay Unity'nin arabuluculuk platformudur (satın alma sonrası eski ironSource) ve Unity Ads'i diğer reklam ağlarıyla birleştirir. LevelPlay, AdMob, Meta Audience Network, AppLovin ve diğer ağlar için in-app bidding'i destekler ve her gösterim için en yüksek teklifli reklamı otomatik olarak seçer.

Özet

  • Unity Ads — Unity Technologies'in reklam platformu, video formatlarına odaklanarak mobil oyunların para kazanması için optimize edilmiş.
  • Rewarded Video — oyun uygulamalarında eCPM 15–25 USD ve tamamlanma oranı %75–85 olan ana format.
  • Playable Creatives — %30'a varan CVR ile etkileşimli oyun demoları gösterme benzersiz yeteneği.
  • Entegrasyon — Package Manager aracılığıyla Unity Engine için yerel destek ve Android, iOS ve çapraz platform çözümleri için SDK.
  • Gelir Seviyesi — platform uzmanlaşması sayesinde oyun segmenti için pazar ortalamasından %15–30 daha yüksek eCPM.
  • LevelPlay Mediation — tüm büyük reklam ağları için in-app bidding desteğiyle yerleşik arabuluculuk.
  • Analitik — Unity Analytics entegrasyonu ve A/B testiyle yerleşik LTV, Retention ve ARPDAU raporları.

Anahtar teslim bir mobil uygulama geliştireceğiz

IT Sectr, 2017'den beri girişimler ve işletmeler için iOS ve Android uygulamaları oluşturmaktadır. Size danışmanlık yapacak ve en iyi çözümü önereceğiz.

Projeyi tartış

Ayrıca okuyun