Interstitial Ad (geçiş reklamı) — uygulama ekranları arasındaki doğal geçiş anlarında cihaz ekranının tamamını kaplayan tam ekran reklam biçimidir. Google AdMob Help (2025)'e göre, geçiş reklamları banner biçimlerine kıyasla daha yüksek CTR sağlar. Doğru entegrasyon, gösterim zamanlaması ve frekans sınırlamalarının dikkate alınmasını gerektirir.
Önemli Noktalar
Interstitial Ad — ekranlar arasındaki doğal geçiş anlarında uygulama arayüzünü tamamen kaplayan tam ekran reklam biçimidir. Ekranın yalnızca bir kısmını kaplayan bannerların aksine, geçiş reklamları kullanıcının tüm dikkatini çeker ve daha yüksek etkileşim sağlar.
Interstitial Ad'in temel amacı, kullanıcı akışındaki duraklamalardan para kazanmaktır: oyun seviyeleri arasında geçiş, uygulamanın yeni bir bölümünü açma veya bir eylemi tamamlama. Bu anlar kullanıcı deneyimi için en az kritik olarak kabul edilir ve reklam göstermek için idealdir.
Statista'ya (2025) göre, geçiş reklamları frekans doğru yapılandırıldığında free-to-play oyunlarda tüm reklam gelirinin %40'ına kadarını oluşturur.
Geçiş reklamları birkaç açıdan diğer biçimlerden farklıdır. Tam ekran kapsama %100 reklam görünürlüğü sağlar — kullanıcı bannerlarda olduğu gibi reklamı görmezden gelemez. Reklamın kapatılması genellikle gösterim başladıktan 5-15 saniye sonra görünen bir kapatma düğmesiyle yapılır.
Yaratıcı içeriğin boyutu cihazın ekran çözünürlüğüne uygun olmalıdır. Android ve iOS, 320×480'den 1242×2688 piksele kadar tüm modern çözünürlükleri destekler. Uyarlanabilir yaratıcı içerikler otomatik olarak ekran boyutuna göre ölçeklenir ve reklam malzemelerinin hazırlanma sürecini basitleştirir.
Yaşam döngüsü üç aşamadan oluşur: ön yükleme, gösterme ve kapatma. Ön yükleme önceden yapılır — SDK, yaratıcı reklam içeriğini arka planda yükler, böylece doğru an geldiğinde reklam kullanıcı için gecikme olmadan anında gösterilir.
Yüklemeden sonra, yaratıcı içerik show() yöntemi çağrılana kadar SDK önbelleğinde saklanır. Önbelleğe alınan reklamın ömrünü kontrol etmek önemlidir — çoğu SDK, yüklemeden 30-60 dakika sonra yaratıcı içeriği geçersiz kılar. Süresi dolmuş bir reklamı göstermek hataya veya boş ekran görüntülenmesine neden olabilir.
Geçiş reklamlarını yüklemek için iki ana yaklaşım vardır. Pre-load — SDK başlatma işleminden hemen sonra reklamı önceden yükleme. Bu mod anında gösterim sağlar ancak yaratıcı içeriğin yaşam döngüsünün yönetilmesini gerektirir. On-demand — uygulama reklamı göstermeye hazır olduğunda yükleme. Bu yaklaşımın dezavantajı, yaratıcı içerik yüklenirken kullanıcı için gecikme oluşmasıdır.
Çoğu geliştirici hibrit bir yaklaşım kullanır: mevcut reklamı kapattıktan hemen sonra bir sonraki reklamı önceden yüklerler. Böylece bir sonraki gösterim zamanında yaratıcı içerik zaten hazırdır. AdMob maksimum doluluk oranına ulaşmak için bu stratejiyi önerir.
class InterstitialManager(private val context: Context) {
private var interstitialAd: InterstitialAd? = null
private val adUnitId = "ca-app-pub-3940256099942544/1033173712"
fun loadInterstitial() {
val adRequest = AdRequest.Builder().build()
InterstitialAd.load(context, adUnitId, adRequest,
object : InterstitialAdLoadCallback() {
override fun onAdLoaded(ad: InterstitialAd) {
interstitialAd = ad
}
override fun onAdFailedToLoad(error: LoadAdError) {
interstitialAd = null
}
})
}
fun showInterstitial(activity: Activity) {
interstitialAd?.show(activity)
}
}
Geçiş reklamları farklı uygulama türleri ve kullanım durumları için uygun olan çeşitli biçimlerde gelir. Biçim seçimi doğrudan eCPM'yi ve kullanıcı deneyimini etkiler.
Klasik biçim — tam ekranda statik bir görüntü veya Rich Media. Bu yaratıcı içerikler minimum ağırlığa (500 KB'a kadar) sahiptir ve zayıf bağlantılarda bile hızlı yüklenir. Statik Interstitial'lar, gösterim hızının kritik olduğu haber uygulamaları, içerik akışları ve hizmetler için uygundur. Statik geçiş reklamları için ortalama eCPM 4-8 USD'dir.
15-30 saniye süren tam ekran videolar. Bu biçim, tüm geçiş reklamı türleri arasında en yüksek eCPM'yi (15-20 USD'ye kadar) sunar. Video Interstitial görüntüleme başına ödeme (CPV) ile, kullanıcıların seviyeler arasında reklam aralarına alışkın olduğu oyun uygulamalarında maksimum gelir sağlar.
Kullanıcının reklamın içinde doğrudan reklamı yapılan oyunun demosunu oynamasına olanak tanıyan etkileşimli bir biçim. Oynanabilir yaratıcı içerikler özel bir yere sahiptir — neredeyse reklam olarak değil, oyunun bir parçası olarak algılanırlar. Oynanabilir Interstitial'lar en yüksek dönüşüm oranına (CVR) sahiptir (%25-30'a kadar), ancak yaratıcı içerik üretiminde önemli maliyetler gerektirir.
| Interstitial Türü | eCPM (USD) | Yaratıcı Ağırlığı | CVR |
|---|---|---|---|
| Statik | 4-8 | 500 KB'a kadar | 1-3% |
| Video | 10-20 | 5 MB'a kadar | 5-10% |
| Oynanabilir | 8-15 | 10 MB'a kadar | 15-30% |
Geçiş reklamları geliştiricilere güçlü bir para kazanma aracı sunar, ancak entegrasyon için dengeli bir yaklaşım gerektirir. Biçimin güçlü ve zayıf yönlerini anlamak, bir para kazanma stratejisi geliştirirken bilinçli kararlar alınmasına yardımcı olur.
Tam ekran biçim, maksimum reklam görünürlüğü sağlar — kullanıcı reklamı kapatana kadar onu görmezden gelemez. Yüksek eCPM, Interstitial Ad'i en kârlı biçimlerden biri yapar: doğru yapılandırıldığında, gösterim başına banner reklamlarından 3-5 kat daha fazla gelir üretir.
Ayrıca, geçiş reklamları çeşitli yaratıcı biçimleri destekler: statik, video, Rich Media, oynanabilir. Bu, reklamverenlerin ilgi çekici reklamlar oluşturmasına ve geliştiricilerin daha kaliteli envanter için premium oranlar almasına olanak tanır.
Ana dezavantaj, kullanıcı deneyimi üzerindeki olumsuz etkidir. Appsflyer (2025) araştırmasına göre, geçiş reklamlarını çok sık göstermek, yüklemeden sonraki ilk haftada kullanıcı tutma oranını (Retention) %15-20 oranında azaltır. Uygun olmayan bir anda (örneğin, aktif bir eylem sırasında) gösterme, rahatsızlığa neden olur ve uygulamanın kaldırılmasına yol açabilir.
Bir diğer önemli dezavantaj ise reklam engellemedir. Bazı kullanıcılar, reklam SDK'larına yapılan istekleri engelleyebilen ve Interstitial Ad gösterimini bloke edebilen ad-blocker'lar kullanır; bu da doluluk oranını ve gelir öngörülebilirliğini azaltır.
Reklam SDK'sı seçimi doğrudan doluluk oranını, eCPM'yi ve geçiş reklamı gösteriminin istikrarını etkiler. Piyasada her biri kendi entegrasyon özelliklerine ve para kazanma mekanizmalarına sahip birçok platform bulunmaktadır.
Google Display Network'e erişimi olan en büyük reklam platformu. AdMob, Google Mobile Ads SDK aracılığıyla basit entegrasyon sunar ve tüm Interstitial Ad türlerini destekler. Ana avantajı yüksek doluluk oranı (gelişmiş ülkelerde %95-99'a kadar) ve şeffaf gelir istatistikleridir. Başlamak için AdMob'a uygulamanızı kaydetmeniz ve bir Reklam Birimi Kimliği almanız yeterlidir.
Oyun uygulamaları için optimize edilmiş platform. Unity Ads, gelişmiş frekans ve hedefleme ayarlarının yanı sıra video interstitial ve oynanabilir yaratıcı içerik desteği sunar. Oyun dışı uygulamalarda Unity Ads'in doluluk oranı AdMob'dan daha düşük olabilir, ancak oyun segmentinde bu platform genellikle daha yüksek eCPM gösterir.
Her iki platform da gerçek zamanlı açık artırmalar yoluyla geliri en üst düzeye çıkarmaya olanak tanıyan in-app bidding sunar. AppLovin MAX, birden çok reklam ağını tek bir sistemde birleştiren ve her gösterim için otomatik olarak en yüksek teklifi veren reklamı seçen en popüler arabuluculuk (mediation) platformlarından biridir.
| SDK | Interstitial Türleri | Doluluk Oranı | Entegrasyon Türü |
|---|---|---|---|
| AdMob | Statik, Video | 95-99% | Doğrudan + Arabuluculuk |
| Unity Ads | Statik, Video, Oynanabilir | 85-95% | Doğrudan |
| AppLovin | Statik, Video, Oynanabilir | 90-97% | Doğrudan + In-app Bidding |
| ironSource | Statik, Video | 88-95% | Doğrudan + Arabuluculuk |
Entegrasyon süreci birkaç aşamadan oluşur: SDK başlatma, reklam yükleme, gösterim anını seçme ve kapatma işlemini yönetme. Her aşama, istikrarlı çalışma ve maksimum gelir için ayrıntılara dikkat edilmesini gerektirir.
İlk adım, uygulama başlatılırken reklam SDK'sını başlatmaktır. Google Mobile Ads SDK için bu, Application'ın onCreate yönteminde yapılır. Başlatma işleminden sonra, Interstitial Ad'i önceden yüklemek gerekir — uygulama başlangıcında ve önceki reklam kapatıldıktan hemen sonra load() çağrısı yapın.
import GoogleMobileAds
class AdManager: NSObject {
private var interstitial: InterstitialAd?
private let adUnitID = "ca-app-pub-3940256099942544/4411468910"
func loadAd() {
InterstitialAd.load(
withAdUnitID: adUnitID,
request: GADRequest()
) { [weak self] ad, error in
if let error = error {
print("Failed: \(error.localizedDescription)")
return
}
self?.interstitial = ad
}
}
func showAd(root: UIViewController) {
interstitial?.present(fromRootViewController: root)
}
}
Kritik bir husus, Interstitial Ad'i göstermek için doğru anı belirlemektir. En iyi gösterim noktaları şunları içerir: oyun seviyesini tamamlama, ekranlar arasında geçiş, ayarlar bölümünden çıkma, yeni içerik açma. Aktif kullanım sırasında (makale okuma, form doldurma) gösterme kesinlikle önerilmez — kullanıcıyı rahatsız eder ve uygulamanın hızlı bir şekilde kaldırılmasına yol açar.
Göstermeden önce yükleme durumunu kontrol edin: reklam henüz yüklenmemişse göstermeyin. SDK geri aramalarını kullanarak hazır olma durumunu izleyin ve boş veya bozuk bir yaratıcı içerik göstermeden yükleme hatalarını işleyin.
Interstitial Ad kapatıldıktan sonra, hemen bir sonraki reklamı yüklemeye başlamak gerekir. Bu, bir sonraki gösterim anında yaratıcı içeriğin hazır olmasını sağlar. Tam döngü şunları içerir: gösterim → kapatma işlemi → yenisini yükleme → sonraki gösterim için hazır.
Temel metriklerin izlenmesi, para kazanma etkinliğini değerlendirmeye ve gösterim stratejisini zamanında ayarlamaya olanak tanır. Ana göstergeler arasında eCPM, doluluk oranı, CTR ve gösterim RPM'si bulunur.
Bin gösterim başına geliri gösteren temel metrik. eCPM, bölgeye, yaratıcı türüne ve mevsime göre değişir. Küresel ortalama 8-12 USD'dir; Tier-1 ülkelerde (ABD, İngiltere, Kanada) 20-35 USD'ye ulaşır.
In-app bidding ve arabuluculuk kullanarak eCPM artırılabilir — reklam ağları arasındaki rekabetçi açık artırmalar, her gösterimin maksimum fiyattan satılmasını sağlar. AppLovin MAX ve AdMob Mediation gerçek zamanlı açık artırmaları destekler.
Reklam ağına yapılan toplam istek sayısına kıyasla başarılı reklam yükleme yüzdesi. %95 veya üzeri doluluk oranı iyi kabul edilir. Düşük doluluk oranı, reklam envanterinin önemli bir kısmının para kazanılmadığı anlamına gelir. Düşük doluluk oranının nedenleri: sınırlı reklamveren bütçesi, desteklenmeyen bölgeler, yanlış Reklam Birimi yapılandırması.
Interstitial Ad gösteriminden sonra kullanıcı tutma metriği. Adjust'a (2025) göre, günde 5'ten fazla gösterim sıklığında, 7. gündeki Retention %25 düşer. Optimum sıklık — oyun dışı uygulamalar için günde 3-4 gösterim ve kullanıcıların reklam aralarına alışkın olduğu oyunlar için 6-8'e kadar.
Etkili bir strateji, para kazanma ve kullanıcı deneyimi arasındaki denge üzerine kuruludur. En iyi uygulamaları takip etmek, Retention'ı önemli ölçüde düşürmeden geliri en üst düzeye çıkarmaya olanak tanır.
Kullanıcı başına günlük Interstitial Ad gösterimi sayısına bir sınır belirleyin. Önerilen değer genel amaçlı uygulamalar için 3-4 ve oyunlar için 6-8'dir. AdMob, uygulama düzeyinde frekans sınırı yapılandırmasına ve gösterimler arasında en az 60 saniye olacak şekilde aralık belirlenmesine olanak tanır.
Interstitial Ad'i yalnızca doğal geçiş noktalarında gösterin. Kullanıcının aktif eylemleri sırasında gösterimi önlemek için engelleme bayrakları kullanın. Temel kural: uygulama başlatıldıktan sonraki ilk 30 saniye içinde ve önceki kapatmadan sonraki 30 saniye içinde reklam göstermeyin.
Farklı sıklıkları, zamanlamaları ve yaratıcı türlerini test edin. İki kullanıcı grubuyla bir A/B testi çalıştırın: bir gruba Interstitial Ad'i her 60 saniyede bir, diğerine her 120 saniyede bir gösterin. Firebase A/B Testing, uygulamanın yeni bir sürümünü yayınlamadan bu tür deneyleri gerçekleştirmeye olanak tanır.
class AdFrequencyManager {
private val minIntervalMs = 60000L
private var lastShowTime = 0L
fun canShowInterstitial(): Boolean {
val now = System.currentTimeMillis()
return (now - lastShowTime) >= minIntervalMs
}
fun onAdShown() {
lastShowTime = System.currentTimeMillis()
}
}
Sıkça Sorulan Sorular
Interstitial Ad — uygulama ekranları arasındaki doğal geçiş anlarında kullanıcıya gösterilen tam ekran reklam biçimidir. Arayüzü tamamen kaplar ve kullanıcı akışındaki duraklamalardan para kazanmayı sağlar: seviye tamamlama, bölümler arasında geçiş yapma veya yeni içerik açma.
Ekranın yalnızca bir kısmını kaplayan ve ana içeriğe müdahale etmeyen bannerların aksine, Interstitial Ad tüm ekranı kaplar ve kullanıcının açıkça kapatmasını gerektirir. Bu, daha yüksek CTR ve eCPM sağlar, ancak aşırı kullanımda kullanıcı deneyimini ve Retention'ı olumsuz etkiler.
Oyun dışı uygulamalar için günde 3-4'ten fazla gösterim önerilmez, oyunlar için — 6-8 gösterime kadar. Gösterimler arasındaki minimum aralık 60 saniyedir. Frekans sınırlaması, reklam platformunun (AdMob, Unity Ads) kontrol panelinde sunucu tarafında yapılandırılır.
Ana platformlar şunlardır: Google AdMob, Unity Ads, AppLovin, ironSource ve Chartboost. Maksimum gelir için, birden çok reklam ağını birleştiren ve her gösterim için otomatik olarak en yüksek teklifi veren reklamı (in-app bidding) seçen arabuluculuk (mediation) kullanılması önerilir.
Interstitial Ad için ortalama eCPM dünyada 8-12 USD ve Tier-1 ülkelerde 20-35 USD'dir. Video biçimleri ve oynanabilir yaratıcı içerikler, statik reklamlara kıyasla daha yüksek eCPM gösterir. Gerçek eCPM, bölgeye, mevsime ve trafik kalitesine bağlıdır.
Özet
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.
Ayrıca okuyun