RTB Nedir?
RTB (Real-Time Bidding - Gerçek Zamanlı Açık Artırma), bir kullanıcının web sayfasını veya mobil uygulamayı açtığı anda ortaya çıkan reklam gösterim hakkının (impression), milisaniyeler içerisinde alıcı ve satıcı yazılımlar arasında anlık açık artırma ile alınıp satılmasını sağlayan protokoldür.
Açık artırma süreci tamamen otomatize edilmiş algoritmalar tarafından yürütülür ve kullanıcının sayfaya tıklaması ile tarayıcının reklam alanını ekrana çizmesi (rendering) arasındaki 100 milisaniye (0.1 saniye) gibi insan gözünün algılayamayacağı bir sürede tamamlanır.
Örnek Gecikme Bütçesi (Latency Budget) ve Gerçek Entegrasyon Sınırları
Programatik açık artırmalarda “100 milisaniye” evrensel bir protokol zorunluluğu değildir. OpenRTB spesifikasyonunda izin verilen yanıt süresi, teklif isteği içindeki tmax parametresi ile dinamik olarak belirlenir. Bu değer yayıncının gecikme toleransına ve coğrafi sunucu mesafelerine bağlı olarak tipik entegrasyonlarda 80 ms ile 250 ms arasında değişir.
Aşağıdaki 100 milisaniyelik zaman çizelgesi, birinci kademe (tier-1) küresel reklam borsalarında uygulanan örnek bir mühendislik gecikme bütçesi (engineering SLA benchmark) senaryosudur:
[Kullanıcı Tıklaması]
│ 0 - 20 ms : Tarayıcı Ad Tag / Prebid.js istemci müzayedesi
▼
[SSP / Ad Exchange]
│ 20 - 50 ms : Bid Request paketleme & DSP ağlarına paralel yayın
▼
[DSP Bidding Motoru]
│ 50 - 80 ms : Hedefleme doğrulama, Değerleme (ML), Bid Shading & Yanıt
▼
[Clearing & Render]
│ 80 - 100 ms: En yüksek teklif (First-Price) seçimi, iframe render & Win Beacon
▼
[Reklam Yayında]
(Yukarıdaki akış, yüksek performanslı ad-server entegrasyonları için kavramsal bir SLA dağılımı gösterimidir).
- 0 – 20 ms (İstemci İsteği & Prebid): Kullanıcı sayfayı yükler. Header bidding scripti (Prebid.js) veya Google Publisher Tag (GPT), ekrandaki slot boyutlarını, sayfa URL’ini ve kullanıcı kimlik sinyallerini toplar.
- 20 – 50 ms (SSP & Ad Exchange İletimi): SSP (Supply-Side Platform), reklam alanına dair tüm değişkenleri standart OpenRTB protokolüne göre paketler ve anlaşmalı onlarca DSP’ye (Demand-Side Platform) eş zamanlı soket bağlantılarıyla iletir.
- 50 – 80 ms (DSP Bidding Motoru): DSP’nin teklif algoritmaları gelen isteği inceler:
- Kullanıcı daha önce sitemizi ziyaret etti mi (Retargeting)?
- Kampanya bütçesi ve frekans sınırı (Frequency Capping) uygun mu?
- Bu gösterimin tıklanma veya dönüşüm olasılığı nedir (CTR / CVR tahmini)?
- DSP teklif vermeye karar verirse, milisaniyeler içinde
BidResponseJSON nesnesini hazırlar.
- 80 – 100 ms (İhale Sonuçlandırma & Render): Ad Exchange veya SSP gelen teklifleri toplar. En yüksek teklifi veren DSP ihaleyi kazanır. İlgili reklam kreatif kodu (
adm) kullanıcının tarayıcısına basılır ve kazanma bildirimi (nurl) tetiklenir.
OpenRTB 2.6 Protokolü: Bid Request ve Bid Response Mimarisi (IAB Tech Lab)
Programatik ekosistemin ortak dili IAB Tech Lab tarafından standartlaştırılan OpenRTB protokolüdür.
(Önemli Mimari Not: Aşağıdaki JSON örnekleri, sektörde en yaygın üretim standardı olan OpenRTB 2.6 spesifikasyonuna dayalı basitleştirilmiş gösterim şablonlarıdır. OpenRTB 3.0 sürümündeki katmanlı AdCOM nesne yapısı ile karıştırılmamalıdır).
Örnek OpenRTB 2.6 Bid Request (SSP → DSP - Gösterim Amaçlı Şablon)
Aşağıdaki basitleştirilmiş JSON nesnesi, SSP’nin reklam borsası üzerinden DSP’ye gönderdiği teklif çağrısını gösterir:
{
"id": "req-9842105-tr",
"imp": [
{
"id": "1",
"banner": {
"w": 300,
"h": 250,
"pos": 1
},
"bidfloor": 1.20,
"bidfloorcur": "USD"
}
],
"site": {
"id": "pub-gazete-101",
"name": "Ekonomi Portalı",
"domain": "ekonomiportali.com",
"cat": ["IAB13", "IAB13-1"]
},
"device": {
"ip": "88.245.xxx.xxx",
"ua": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)...",
"geo": {
"country": "TUR",
"city": "Istanbul"
}
},
"user": {
"id": "buyer-cookie-uid2-hash-8871"
},
"bcat": ["IAB25", "IAB26"],
"tmax": 120
}
bidfloor: Yayıncının bu alan için kabul edeceği minimum eCPM taban fiyatı ($1.20).cat: IAB içerik taksonomisi (Gayrimenkul / Finans).tmax: DSP’nin yanıt vermesi gereken maksimum zaman aşımı süresi (bu istekte 120 ms).
Örnek OpenRTB Bid Response (DSP → SSP)
DSP bu gösterimi satın almak istediğinde şu yanıtı döndürür:
{
"id": "req-9842105-tr",
"bidid": "bid-dsp-55102",
"seatbid": [
{
"bid": [
{
"id": "b1",
"impid": "1",
"price": 2.45,
"adid": "ad-luxury-villas-300x250",
"nurl": "https://dsp.adtech.com/win?price=${AUCTION_PRICE}",
"adm": "<a href=\"https://proje.com\"><img src=\"https://cdn.proje.com/300x250.webp\"/></a>",
"crid": "cr-9021"
}
]
}
],
"cur": "USD"
}
price: DSP’nin teklif ettiği CPM tutarı ($2.45).nurl: İhale kazanıldığında tetiklenecek bildirim URL’i (Win Notice Beacon).adm: Tarayıcı iframe’i içine enjekte edilecek HTML/JS reklam içeriği.
Açık Artırma Modelleri: Second-Price’tan First-Price’a Geçiş
2019 yılına kadar dijital reklam sektöründe baskın model İkinci Fiyat Açık Artırması (Second-Price Auction) idi. Bu modelde en yüksek teklifi veren kazanırdı, ancak ikinci en yüksek teklifin 1 sent ($0.01) fazlasını öderdi.
| Özellik | First-Price Auction (Güncel Standart) | Second-Price Auction (Eski Model) |
|---|---|---|
| Kazananın Ödediği Fiyat | Doğrudan teklif ettiği fiyat ($3.50) | İkinci en yüksek teklif + $0.01 ($2.11) |
| Fiyat Şeffaflığı | Tam şeffaflık; gizli marj veya komisyon kesilemez | Düşük şeffaflık; aracı katmanlar taban fiyatları manipüle edebilirdi |
| Optimizasyon İhtiyacı | Bid Shading algoritmaları zorunludur | Basit maksimum değer teklifi yeterliydi |
| Sektör Benimsenmesi | Google Ad Manager, OpenX, PubMatic ve AppNexus’ta %100 standart | Büyük platformlar tarafından terk edildi |
Bid Shading Nedir?
First-Price modelinde reklamverenler teklif ettikleri tutarın tamamını ödedikleri için, aşırı ödeme (overpaying) riskini engellemek amacıyla DSP’ler Bid Shading (Teklif Gölgeleme) algoritmaları geliştirmiştir. Yapay zeka, o yayıncının geçmiş kapanış fiyatlarını analiz ederek teklifi kazanmaya yetecek en düşük seviyeye indirir (Örn: $3.50 yerine $2.30 teklif vererek ihaleyi yine de kazanır).
RTB ve Programmatic Arasındaki Fark
Sektörde sıkça birbirinin yerine kullanılan iki kavram hiyerarşik olarak farklıdır:
- Programmatic Advertising (Çatı Kavram): Yazılımlar aracılığıyla otomatik yürütülen tüm dijital reklam alım-satım süreçleridir.
- RTB (Alım Metodu): Programatik satın alma yöntemlerinden yalnızca biridir. Programatik dünya 4 farklı modelden oluşur:
- Open Auction (RTB): Herkese açık gerçek zamanlı açık artırma.
- Private Marketplace (PMP): Yayıncının seçkin alıcılara Deal ID ile özel taban fiyat sunduğu davetli açık artırma.
- Preferred Deals: Sabit CPM fiyatıyla, envanter garantisi olmaksızın ilk teklif hakkı sunan model.
- Programmatic Guaranteed (PG): Belirli gösterim adedi ve sabit fiyatın önceden garanti edildiği doğrudan sözleşmeler.
Gayrimenkul Yatırım Senaryosunda RTB Uygulaması
Yüksek bütçeli bir konut projesinin RTB ihalelerinde nasıl teklif verdiğini inceleyelim:
- Kullanıcı: Bloomberg veya Fortune Türkiye’de döviz/emlak piyasası makalesi okuyan bir yatırımcı.
- Teklif İstegi (Bid Request): Yayıncı SSP’si kullanıcının geçmiş çerez sinyallerini ve içerik kategorisini (Finans) Ad Exchange’e iletir.
- DSP Değerlemesi:
- Firma A (Hızlı Tüketim Ürünü): Bu kullanıcı için genel gösterim eCPM’i olarak $0.45 teklif eder.
- Firma B (Lüks Gayrimenkul Geliştiricisi): Kullanıcının geçmişte Kıbrıs veya Bodrum villa lansman sayfalarını incelediğini CRM/DMP veri katmanından doğrular. Yüksek niyet puanı (High Purchase Intent) nedeniyle teklifini $2.85 seviyesine yükseltir.
- Sonuç: Açık artırmayı Firma B kazanır. Kullanıcı sayfayı kaydırırken tam olarak hedef odaklı villa tanıtım kreatifini görür.
Atıf
Yalçın, K. (2026). RTB Nedir? Real-Time Bidding Nasıl Çalışır?. KorayYalcin.org Yayınlar ve Araştırmalar.
İlgili Yazılar
Bu Çalışmaya Atıf Yapın
APA 7thUygulamak İçin Kullanabileceğiniz Şablonlar
Meta Lead → CRM → WhatsApp Workflow Diyagramı
Müşteri adayının anında CRM'e aktarılması ve ilk WhatsApp mesajının tetiklenmesi için Make senaryo mimarisi.