Skip to the content.

Bölüm 06: Ad Serving (Reklam Sunucuları)

Bu bölümde dijital reklamcılığın en kritik bileşenlerinden biri olan Ad Server (Reklam Sunucusu) teknolojisini inceleyeceğiz.

Ad Server’lar, reklamların nasıl “servis edildiği” yani kullanıcıya teknik olarak nasıl iletildiğinin temelini oluşturur.


💡 Arka Plan

📅 Ad Server’ın Tarihi ve Önemi

Ad server’lar dijital reklamcılığın en eski ve en kritik bileşenlerindendir.

🎯 Ad Server’ın Rolleri

Ad Server’lar üç temel görevi yerine getirir:

  1. Karar Verme: Reklamların hangi kullanıcıya, ne zaman, hangi yaratıcıyla gösterileceğini belirler
  2. Performans Toplama: Impression, tıklama, dönüşüm gibi metrikleri toplar
  3. İki Taraflı Kullanım: Hem reklamveren hem yayıncı tarafında farklı şekillerde kullanılır

🔗 Modern AdTech ile İlişkisi

DSP, SSP, Ad Exchange gibi yeni platformlar ortaya çıksa da:


🖥️ Ad Server Nedir?

🔹 Tanım:

Bir ad server, dijital reklamcılıkta kullanılan temel bir AdTech platformudur.

📍 Görevleri:

  1. 🎯 Karar Verme: Hangi reklamın gösterileceğine karar vermek (targeting, kurallar, frekans sınırlaması vb.)
  2. 📡 Sunma: Reklamı kullanıcıya sunmak (ad serving)
  3. 📊 Ölçme: Gösterim, tıklama gibi performans verilerini toplamak ve raporlamak

💡 Basit Benzetme:

Ad servers = (reklamlar/creatives) için WordPress = (içerik/articles) için

Yani:


👥 Kimler Ad Server Kullanır?

📰 Publishers (Yayıncılar)

Siteler, uygulamalar için:

📢 Advertisers / Agencies (Reklamverenler / Ajanslar)

Kampanya yönetimi için:

🔄 İki Tür Ad Server:


⚙️ Ad Server’lar Nasıl Çalışır?

🔄 Temel Süreç:

Ad Ops ekibi kampanyayı ad server’a yükler ↓ Ad server yayıncı sitenin reklam slotunda hangi reklamın gösterileceğine karar verir ↓ Gösterimi yapar ↓ Raporlar oluşturur

📊 Özet:

Karar verme + Sunma + Ölçme süreçlerinin tamamı ad server ile gerçekleşir.


🔗 Reklamveren–Yayıncı İlişkisi

📅 1990’lar - 2000’ler Arası Dönem

Online reklamcılığın ilk dönemlerinde bir kampanyayı yürütmek manuel bir süreçti ve yalnızca reklamveren ile yayıncı arasındaki doğrudan iletişimi içeriyordu.

🤝 Temel İlişki:

📢 Reklamveren:

“Bir ürün veya hizmeti tanıtmak ister, bu yüzden yayıncının web sitesinde reklam alanı satın alır.”

⬅️➡️

📰 Yayıncı:

“Web sitesini (veya uygulamasını) paraya çevirmek ister, bu yüzden reklam alanını reklamverenlere satar.”

🖥️ Birinci Taraf Ad Server’ların Devreye Girişi

Ardından, yayıncının reklam sunucusu (ad server) reklamverenlerin kampanyalarını yürütmelerine ve raporlamalarına yardımcı olmak için kullanılmaya başlandı.


🚀 Kampanya Yürütme: Öncesi ve Sonrası

📋 Temel İşleyiş Adımları:

1️⃣ Insertion Order (IO) İmzalanması

Reklamveren → Yayıncı

Bu belge (genellikle bir sözleşme) kampanyanın koşullarını belirtir:

2️⃣ Kreatif Gönderimi

Reklamveren kreatif listesini (genellikle Excel/Google Sheet dosyası) yayıncıya gönderir.

3️⃣ Kampanya Kurulumu

Yayıncının AdOps ekibi, kampanyayı kendi reklam sunucusunda kurar.

4️⃣ Reklam Yayını

Reklam yayına girer ve yayındaki sitede/ana sayfada görünür.

5️⃣ Raporlama

Kampanya başladıktan sonra, yayıncı reklamverene düzenli performans raporları gönderir.

Raporlarda yer alan metrikler:


🔄 Ad Trafficking vs AdOps

🤔 Sık Karıştırılan Terimler

Ad trafficking ve AdOps terimleri sık sık birbirine karıştırılır, ancak aralarında önemli bir fark vardır.

📋 Ad Trafficking (Reklam Trafiği Yönetimi)

Ad trafficking, ad sunucuları ve/veya diğer AdTech platformları tarafından yürütülen kampanyaların:

sürecine verilen isimdir.

👥 AdOps (Advertising Operations)

AdOps, kampanyaları kurmak, izlemek ve optimize etmekten sorumlu kişilerdir.

📊 Özet Fark:

Terim Ne İfade Eder Odak
AdOps İnsanlar Kampanya yönetiminden sorumlu ekip
Ad Trafficking Süreç Kampanya kurulum ve yönetim süreci

💡 Kısaca: AdOps insanlara, ad trafficking ise sürece atıfta bulunur.


📰 Birinci Taraf (Yayıncının) Ad Sunucusu

🔹 Temel Görevler:

Bir yayıncının ad sunucusu, web sitesindeki reklam alanlarını doldurmakla görevlidir.

Reklam kaynaklarını eşleştirme:

⚙️ Nasıl Çalışır:

  1. 🎯 Karar Verme: Kampanyanın hedefleme parametrelerine göre hangi reklamların gösterileceğine karar verir
  2. 📡 Sunma: Bu reklamları kullanıcıya sunar
  3. 📊 Raporlama: Performansları hakkında rapor oluşturur

📈 Envanter Tahmini Özelliği:

Ad sunucularının önemli bir özelliği envanter tahminidir:

🔄 Üçüncü Taraf Ad Server’lara Geçiş:

Kısa süre sonra, reklamverenler kendi kampanyalarının performansını ölçmek için ad sunucularını kullanmaya başladı.

Bu ad sunucuları üçüncü taraf ad sunucusu veya reklamverenin ad sunucusu olarak bilinir.


📢 Üçüncü Taraf (Reklamverenin) Ad Server’ları

🚀 Yeni Süreç Akışı:

1️⃣ Insertion Order (IO) İmzalanması

Reklamveren → Yayıncı

2️⃣ Ad Tag Oluşturma

Reklamverenin AdOps ekibi kampanya için ad tag’lerini oluşturur ve yayıncının AdOps ekibine gönderir.

3️⃣ Kampanya Kurulumu

Yayıncının AdOps ekibi kampanyayı yayıncının ad server’ında reklamverenin ad tag’lerini kullanarak kurar.

📚 Terim Açıklamaları:

İngilizce Türkçe Açıklama
Advertiser’s ad server Reklamverenin ad server’ı Üçüncü taraf ad server
Publisher’s ad server Yayıncının ad server’ı Birinci taraf ad server
Third-party ad server Üçüncü taraf ad server Reklamverenin kullandığı
First-party ad server Birinci taraf ad server Yayıncının kullandığı

🔧 Üçüncü Taraf Ad Server’ların Doğuşu

⚠️ Reklamverenlerin Karşılaştığı Zorluklar:

Reklamverenlerin yayıncılarla doğrudan çalışırken karşılaştığı temel sorunlar:

🚫 Sınırlı Erişim

📊 Raporlama Karmaşası

Raporlama Doğrulaması

📈 Online Reklamcılığın Patlama Dönemi

Ad server’ın icadı bu zorlukların çoğunu otomasyon yoluyla çözmüş olsa da, reklamverenler için yeni zorluklar ortaya çıktı.

Sorunlar:


🛡️ Bağımsız Reklam Sunucuları Çözümü

💡 Çözüm:

Reklamverenler, birden fazla yayıncı ve reklam ağında çalışan kampanyalarından bağımsız raporlar elde etmek için bağımsız reklam sunucuları kullanmaya başladılar.

📝 Not: Bugün üçüncü taraf reklam sunucusu (reklamverenin reklam sunucusu) olarak bilinen sistemler.

🎯 Üçüncü Taraf Ad Server’ın Faydaları:

📊 Merkezi Performans Takibi

Tüm kampanyanın performansını (gösterimler, tıklamalar, dönüşümler vb.) tüm yayıncılar arasında tek bir sistemde takip etmek.

👥 Erişim Ölçümü

Yayıncılar arası ortak izleyiciyi (co-viewership) hesaba katarak kampanyanın erişimini ölçmek.

Raporlama Doğrulaması

Yayıncılar tarafından sağlanan raporları doğrulamak.


🔄 Üçüncü Taraf Ad Server İşleyiş Şeması

📋 Adım Adım Süreç:

1️⃣ Sözleşme İmzalama

Reklamveren ↔ Yayıncı

2️⃣ Reklam Etiketleri Oluşturma

Reklamverenin (3. taraf) reklam sunucusu

3️⃣ Dosya Transferi ve Kurulum

Reklamverenin Ad Ops ekibi şunları yayıncının Ad Ops ekibine gönderir:

Yayıncının Ad Ops ekibi:

4️⃣ Reklam Sunumu

Reklam alanı (ad slot)


⚡ Ad Server Nasıl Çalışır?

Artık bir reklam sunucusunun ne olduğunu ve neyle sorumlu olduğunu bildiğimize göre, mekaniklerine bir göz atalım.


📰 Yayıncının Ad Server’ı Nasıl Çalışır?

🔄 Adım Adım Süreç:

1️⃣ Kullanıcı Ziyareti

2️⃣ İçerik Yükleme

3️⃣ Reklam İsteği

4️⃣ Kampanya Seçimi

5️⃣ Reklam Sunumu


📢 Reklamverenin Ad Server’ı Nasıl Çalışır?

🔄 Genişletilmiş Süreç:

1️⃣ Kullanıcı Ziyareti

2️⃣ İçerik Yükleme

3️⃣ Reklam İsteği

4️⃣ Kampanya Seçimi

5️⃣ Markup Gönderimi

6️⃣ Üçüncü Taraf İsteği

7️⃣ Final Reklam Sunumu


🔄 Birinci Taraf vs Üçüncü Taraf Ad Sunucuları

💡 Temel Benzerlik:

Birinci taraf ve üçüncü taraf ad sunucuları temelde aynı tür teknolojidir; ancak yayıncılar ve reklamverenler için farklı sorumluluklar üstlenirler.


📊 Detaylı Karşılaştırma:

Özellik 📰 Birinci Taraf Ad Sunucusu
(Yayıncının Ad Sunucusu)
📢 Üçüncü Taraf Ad Sunucusu
(Reklamverenin Ad Sunucusu)
🎯 Temel Görev AdOps ekiplerinin web sitesindeki reklam alanlarını yönetmesi, birden fazla doğrudan kampanya yürütmesi ve SSP gibi diğer platformlardan gelen üçüncü taraf etiketlerini yönetmesi Kampanyanın dahil olduğu tüm sitelerde performansı takip etmesi (erişim, gösterimler, tıklamalar, dönüşümler), ROI hesaplaması ve dönüşümleri doğru yayıncılara atması
📈 Analitik & Raporlama Yayıncıların envanter doluluk oranlarını tahmin etmesi, gelir ve faturalama raporları sunması ve farklı kaynaklardan gelen talebin verimliliğini analiz etmesi Reklamverenin gelecekteki medya satın alımlarını optimize etmesi, hangi sitelerin ve hedeflemelerin işe yaradığını belirlemesi ve A/B testleri yapması
🔮 Tahmin & Optimizasyon Yayıncıların belirli hedefleme kriterlerini karşılayan trafik & envanter miktarını öngörmesi Reklamverenlerin performans metriklerini denetlemesi ve doğrulaması

🔄 Yayıncı Ad Sunucusu ile Ad Serving Süreci

İlk örnek, ad sunumunun yalnızca bir yayıncı ad sunucusu kullanıldığında nasıl çalıştığını göstermektedir:

📋 İşleyiş Adımları

🍪 Çerez Kullanımı: Birinci taraf çerezi kullanılır.

  1. 📱 Kullanıcı İsteği: Kullanıcı bir web sitesini ziyaret ettiğinde tarayıcı, yayıncının web sunucusuna HTML içeriğini almak için bir istek gönderir. Web sunucusu HTML’yi döndürür ve sayfa yüklenmeye başlar.

Sayfada bulunan reklam alanının kodu, tarayıcının yayıncının ad sunucusuna bir reklam isteği göndermesini tetikler. Yayıncının ad sunucusu, kullanıcı hakkında elde ettiği bilgilere dayanarak uygun bir kampanya seçer. Ad sunucusu, reklamverenin reklam etiketi (markup) ve kreatifini geri gönderir. Tarayıcı bu kreatifi yükleyip reklam alanında görüntüler. Gösterim bu süreçte sayılmış olur.


🔄 Yayıncı + Reklamveren Ad Sunucusu ile Ad Serving Süreci

İkinci örnek, hem yayıncı hem de reklamveren ad sunucusunun sürece dahil olduğu ad sunma yapısını göstermektedir:

📋 İşleyiş Adımları

🍪 Çerez Kullanımı: Hem birinci taraf hem üçüncü taraf çerezleri kullanılabilir.

  1. 📱 Kullanıcı İsteği: Kullanıcı web sitesine gider ve tarayıcı yayıncının web sunucusundan HTML kodunu ister. Web sunucusu HTML’yi döndürür ve sayfa yüklenmeye başlar.

Reklam alanının kodu, yayıncının ad sunucusuna bir reklam isteği gönderir. Yayıncının ad sunucusu kampanya eşleştirmesi yapar, gösterimi sayar ve reklam markup’ını döndürür.

Bu reklam markup’ı, tarayıcının bu kez reklamverenin (üçüncü taraf) ad sunucusuna bir istek göndermesini tetikler. Buna “piggybacking” denir.

Reklamveren ad sunucusu: • kampanyayı seçer, • gösterimi sayar, • kreatifin bulunduğu CDN’e bir bağlantı içeren markup’ı döndürür.

Tarayıcı CDN’e gidip kreatifi çeker ve reklamı kullanıcıya gösterir.

Bir Ad Sunucusunun Anatomisi

Aşağıda, yukarıdaki diyagramlarda geçen ad sunma bileşenlerinin açıklamaları yer almaktadır.

Reklam Etiketleri (Ad Tags)

Bir reklam etiketi, bir reklamın bir reklam alanına yerleştirilmesini sağlayan kod parçasıdır. Ad etiketleri, uygulama yöntemine göre farklı türlerde olabilir.

Aşağıda en yaygın reklam etiketi türleri, kullanım amaçları ve sundukları avantaj–dezavantajlar açıklanmaktadır (örneğin: JavaScript ad tags).

JavaScript Reklam Etiketleri (JavaScript Ad Tags)

Kullanım: JavaScript reklam etiketleri, masaüstü veya mobil tarayıcıda web sayfalarında display reklamların sunulması için kullanılır. Mobil uygulamalarda da kullanılabilirler; bu durumda genellikle özel etiketler veya MRAID (Mobile Rich Media Ad Interface Definition) kullanılır.

Uygulama: JavaScript reklam etiketleri doğrudan yayıncının sayfa koduna yerleştirilir.

Avantajlar: • Reklamlar yayıncının web sitesiyle etkileşime girebilir. • Görüntülenebilirlik (viewability) takip edilebilir. • Reklamlar, içeriğin yüklenmesi sırasında veya sonrasında yüklenebilir (uygulamaya bağlıdır).

Dezavantajlar: • Reklamlar, yayıncının web sitesi içeriğini değiştirebilir ve sitenin bozulmasına neden olabilir. • Reklamlar güvenlik riskleri oluşturabilir; örneğin JavaScript enjeksiyonu yoluyla kötü amaçlı yazılım yüklenebilir ve kullanıcıların form verileri, şifreleri, e-posta adresleri gibi hassas bilgiler ele geçirilebilir. Örneğin: Magecart saldırısı, 380.000 müşterinin kredi kartı bilgilerinin çalınmasına yol açmıştır.

Bir JavaScript reklam etiketi örneği:

Iframe Reklam Etiketleri (Iframe Ad Tags)

Kullanım: Masaüstü veya mobil tarayıcıda web sayfalarında display reklam sunumu için kullanılır.

Uygulama: Iframe reklam etiketleri, yayıncının sayfa koduna eklenen HTML iframe etiketleridir. Iframe, içindeki reklam kodunu tamamen izole eder ve bu sayede reklamın sayfanın geri kalanıyla etkileşime girmesini engeller.

Avantajlar: • Yayıncıyı, reklam kodlarının web sitesinin içeriğini değiştirmesinden korur. • JavaScript kodunu iframe içinde izole ederek güvenliği artırır. • Reklamlar içeriğin geri kalanından sonra yüklenebilir; bu da sayfa yükleme süresini iyileştirebilir.

Dezavantajlar: • Yayıncı sitesindeki içerikle sınırlı etkileşim — genişletilebilir reklamlar için ek JavaScript gerekir. • Viewability (görüntülenebilirlik) takip edilmesi zordur.

Bir iframe reklam etiketi örneği (OpenX):

SafeFrame

JavaScript ve iframe reklam etiketlerinde görülen sorunları çözmek için IAB tarafından yeni bir standart tanıtılmıştır: SafeFrame.

SafeFrame nedir? SafeFrame, iframe ve JavaScript reklam etiketlerinin avantajlarını birleştirip birçok dezavantajlarını ortadan kaldıran bir IAB standardıdır.

SafeFrame reklam alanları, reklamı iframe içinde yükler; ancak bir API aracılığıyla bu iframe’in reklamveren ile kontrollü şekilde etkileşime girmesine izin verir.

Bu sayede: • Reklamveren, reklam alanını genişletebilir veya viewability ölçümleri yapabilir. • Yayıncı ise site bütünlüğünü korur; reklam kodu site içeriğini değiştiremez. • Kullanıcıların hassas bilgileri korunur.

SafeFrame Nasıl Çalışır?

SafeFrame uygulaması aşağıdaki şekilde çalışır: 1. Kullanıcı yayıncının web sitesine erişir ve tarayıcı, içeriği ve SafeFrame işaretlemelerini almak için yayıncının web sunucusuna bir istek gönderir. 2. SafeFrame (JavaScript), SafeFrame API’si ile birlikte bir iframe yükler ve bu iframe’in yayıncı sitesiyle kontrollü şekilde etkileşime geçmesine izin verir. 3. Reklam işlenir ve kullanıcıya gösterilir. 4. Aynı zamanda, görüntülenebilirlik (viewability) ve ölçüm satıcıları tarafından veri toplanır ve reklamverenlere raporlanır.

SafeFrame ile yüklenen reklamların iframe içinde tamamen izole edildiğini unutmamak önemlidir — yani üçüncü taraf ve reklamverenin ad sunucuları iframe içinde JavaScript çalıştırabilir, ancak yayıncının web sitesini etkileyemez. Yayıncı sitesiyle etkileşim sadece SafeFrame API tarafından izin verilen yöntemlerle yapılabilir; örneğin görüntülenebilirlik ölçümü gibi belirli işlemler mümkündür.

VAST ve VPAID (Video Reklamları İçin)

Video reklam sunumunda, IAB tarafından tanımlanan iki format kullanılır: VAST (Video Ad-Serving Template) ve VPAID (Video Player Ad-Serving Interface Definition).

VAST nedir? VAST, video reklamlarının (örneğin YouTube benzeri video oynatıcı içi reklamlardan) video ad sunucularından alınarak birçok farklı cihazda (masaüstü, mobil, tablet vb.) oynatılmasını sağlayan bir XML şemasıdır.

VPAID nedir? VPAID, video reklam birimleriyle video oynatıcıların karşılıklı etkileşim kurmasını sağlayan bir JavaScript parçasıdır.

IMG Reklam Etiketleri (IMG Ad Tags)

IMG reklam etiketleri HTML etiketleridir ve iframe etiketlerine benzer.

Kullanım: Bu etiketler genellikle mobil uygulamalarda display reklam göstermek için veya tarayıcının JavaScript çalıştırmadığı durumlarda yedek (fallback) olarak kullanılır.

Uygulama: Çoğu AdTech platformu ve yayıncı, tam HTML belgeleri yerine yalnızca HTML/IMG kod snippet’lerini kabul eder (örneğin <html>, <head> veya etiketleri olmadan).

HTML/IMG reklam etiketi örneği:

Avantajlar • HTML/IMG etiketleri basit bir yapıya sahiptir ve teknik sorunlarla karşılaşmadan kolayca tarayıcı ve uygulamalarda görüntülenebilir. • İçerik dağıtım ağı (CDN) kullanarak görseller daha hızlı yüklenebilir; bu da reklamın görüntülenme olasılığını artırır.

Dezavantajlar • HTML/IMG reklam etiketleri zengin medya reklamlarını (ör. genişleyebilir veya etkileşimli reklamlar) destekleyemez.

Reklam Etiketlerini Takip Etmek İçin Kullanılan Spreadsheet’ler

Reklamverenler, kampanyalarında kullanılan reklam etiketlerini takip etmek için genellikle spreadsheet’ler oluşturur.

Tipik bir spreadsheet şu bilgileri içerir: • Yerleştirme listesi • Her yerleştirme için ilgili reklam etiketi

Bu işlem manuel ve hata yapmaya açık olsa da, programatik olmayan display kampanyalarında (yayıncı ile reklamveren arasındaki doğrudan anlaşmalar) ve bazı self-serve AdTech platformlarında hâlâ yaygın kullanılan yöntemdir.

Ad Markup (Reklam İşaretlemesi)

Ad markup, bir ad sunucudan veya başka bir AdTech platformundan (ör. SSP, DSP vb.) bir reklam etiketi aracılığıyla alınan ve bir reklam alanında (ad slot) işlenen bir kod parçasıdır.

Aşağıdaki görselde temel akış gösterilir: 1. Reklam alanının (ad slot) kodu, tarayıcının bir AdTech platformuna (ad server, SSP vb.) istek göndermesini tetikler. 2. AdTech platformu reklam işaretlemesini (ad markup) geri döndürür. 3. Reklam işaretlemesi, kreatif dosyasını ve izleme piksellerini yüklemek için gereken çağrıları yapar.

Ad Markup’ın İki Ana Sorumluluğu 1. Reklam kreatif dosyasını (ör. banner görseli, video) reklam alanına yüklemek. 2. İzleme piksellerini yükleyerek gösterimi (impression) takip etmek. Bu takip şu amaçlarla yapılır: • Ölçümleme (measurement) • Reklam doğrulama (ad verification) • Görüntülenebilirlik ölçümü (viewability) • Diğer analitik işlemler

Basit Bir Ad Markup Örneği

Bölüm Özeti (Chapter Summary) • Ad serving, çevrimiçi reklamcılığın temel süreçlerinden biridir. • Birinci taraf (publisher) ad server, yayıncılar tarafından web sitelerindeki reklam alanlarını yönetmek, doğrudan kampanyalardan gelen reklamları sunmak, RTB gibi diğer kampanyaları yönetmek ve performans raporlamak için kullanılır (örn. gösterimler ve tıklamalar). • Üçüncü taraf (advertiser) ad server, reklamverenler tarafından kreatiflerini yönetmek, yayıncılara göndermek ve kampanyalarının performansı hakkında veri toplamak için kullanılır.

📋 Özet Farklar:

📰 Birinci Taraf (Yayıncı) Odaklı:

📢 Üçüncü Taraf (Reklamveren) Odaklı:


🔧 Teknik Alan & Ad Server Anatomisi

Ad serving sürecinin teknik detayları ve sistem mimarisi hakkında daha ayrıntılı bilgi için, gelişmiş konular bölümüne bakabilirsiniz.

Bu bölümde ele alınan temel konular:


🎓 Bölüm Özeti

Bu bölümde Ad Serving (Reklam Sunucuları) teknolojisinin temellerini öğrendik:

📚 Öğrendiklerimiz:

  1. 🖥️ Ad Server Tanımı - Dijital reklamcılığın temel platformu
  2. 🔄 İki Tür Ad Server - Birinci taraf (yayıncı) vs Üçüncü taraf (reklamveren)
  3. 🚀 Kampanya Süreçleri - IO imzalamadan reklam yayınına kadar
  4. ⚙️ Teknik Çalışma - Adım adım reklam sunumu süreci
  5. 📊 Karşılaştırma - Her iki ad server türünün avantajları

🔑 Ana Çıkarımlar:

📈 Sonraki Bölümlerde:


⬅️ Bölüm 05: Başlıca Dijital Reklam Mecraları ve Kanalları 🏠 Ana Sayfa ➡️ Bölüm 07: Hedefleme ve Bütçe Kontrolü