Blogger'ın kendi ads.txt düzenleyicisi var, dosya yüklemen gerekmiyor. Ona dokunup dokunmaman reklamı nasıl gösterdiğine bağlı. Blogger yardım sayfasına göre içeriği elle ayarlaman, blogun üçüncü taraf sağlayıcılarla para kazanıyorsa ya da AdSense'i bloguna elle entegre ettiysen gerekiyor (Blogger Yardım). AdSense'i yalnızca Kazançlar sekmesi üzerinden kullanıyorsan ayara dokunma, sadece blogunun şu an ne sunduğunu kontrol et.
Özel ads.txt gerekiyor mu?
| Reklamı nasıl gösteriyorsun? | Özel ads.txt? | Dosyada ne olmalı? |
|---|---|---|
| Yalnızca AdSense, Kazançlar üzerinden kuruldu | Blogger yardımına göre hayır. Yine de /ads.txt'ye bak |
Yapılacak bir şey yok |
| AdSense kodu temaya ya da HTML gadget'ına yapıştırıldı | Evet | Google satırın |
| AdSense ve başka bir ağ (Ezoic, Media.net…) | Evet | Google satırın ve diğer ağın verdiği tüm satırlar |
| Yalnızca başka bir ağ | Evet | O ağın satırları |
| Reklam yok | Hayır | — |
Bloglar en çok ikinci ve üçüncü satırda hata yapıyor. Özel ayarı açtığın anda dosyada yalnızca senin yazdıkların olur. Sadece başka bir ağı listeleyen dosya, alıcılara Google'ın reklam alanını satmaya yetkili olmadığını söyler. Google politikaları da kendisinin yetkili satıcı olarak yer almadığı ads.txt'li bir alan adında Google reklamlarına izin vermiyor (ads.txt politikası).
Blogger'da adımlar
Blogger Yardım sayfasına göre:
- Blogger'da oturum aç.
- Sol üstte blogunu seç.
- Soldaki menüde Ayarlar'a tıkla.
- Para kazanma bölümünde özel ads.txt seçeneğini aç (yardım sayfasında Özel ads.txt içeriğini etkinleştir, İngilizce arayüzde Enable custom ads.txt).
- Özel ads.txt'ye tıkla.
- Satırlarını metin kutusuna yapıştır.
- Kaydet'e tıkla.
AdSense ve bir başka ağ kullanıyorsan yapıştıracağın şey şuna benzer:
google.com, pub-1234567890123456, DIRECT, f08c47fec0942fa0
ornekreklamagi.com, 12345, DIRECT
Yayıncı kimliğini AdSense'te Hesap → Ayarlar → Hesap bilgileri altında bulursun. ads.txt'ye ca-pub- değil, pub- ile yaz. Bir ağın panelinden satır kopyalıyorsan düz metin olarak yapıştır. Word gibi bir editörden gelen akıllı tırnaklar ya da fazladan boşluklar biçimi bozar. Her alanın ne anlama geldiği genel ads.txt rehberinde.
Google Blogger'da dosyayı nerede arıyor?
Google kök alan adından başlıyor: www.domain.com/ads.txt üzerindeki bir dosya ancak domain.com/ads.txt ona yönlendiriyorsa taranıyor (tarama kuralları). Bunun anlamı adresine göre değişiyor.

blogum.blogspot.com. blogspot.com Public Suffix List'te olduğu için AdSense blogspot adresini ayrı bir site sayıyor (site yönetimi). Geçerli dosya blogum.blogspot.com/ads.txt.
www.ornekblog.com (özel alan adı). Blogger özel alan adlarını www gibi bir alt alan adında sunuyor. Google önce ornekblog.com/ads.txt'yi istiyor, yani çıplak alan adının www'ye yönlenmesi gerekiyor. Blogger'da bunun karşılığı özel alan adı kurulumundaki dört A kaydı ve Ayarlar → Yayıncılık → Alan adını yönlendir. Bunlar yoksa Blogger'daki dosya doğru ama erişilemez.
blog.ornekblog.com (başka bir sitenin alt alan adındaki blog). Burada kök alan adı ornekblog.com ve o başka bir yerde barınıyor: ana web siten, mağazan ya da bir tanıtım sayfası. Google'ın taraması oradan başladığı için blogundaki reklamları da ornekblog.com/ads.txt yetkilendirmeli. Google satırını ana sitenin ads.txt dosyasına ekle. Alt alan adı için Blogger'daki özel ads.txt bunun yerini tutmuyor.
Kendin kontrol et
Blogger'ın kendi ipucu: ads.txt içeriğini görmek için http://<blog adresin>/ads.txt sayfasına git. Terminalden durum kodunu ve içerik türünü de görürsün:
curl -sI https://blogum.blogspot.com/ads.txt | grep -iE "^HTTP|content-type"
curl -s https://blogum.blogspot.com/ads.txt
curl -sI http://ornekblog.com/ads.txt | grep -iE "^HTTP|location" # özel alan adı: www'ye yönlenmeli
Ekim 2026'da kontrol ettiğimiz, AdSense gösteren herkese açık blogspot bloglarında /ads.txt, text/plain ile bir google.com, pub-…, DIRECT, f08c47fec0942fa0 satırı döndürdü. Seninki başkasının kimliğini içeren bir satır gösteriyorsa ya da reklam gösterdiğin hâlde 404 dönüyorsa başvurmadan önce düzelt. ads.txt kontrol aracı dosyayı Google'ın yaptığı gibi kök alan adından çekiyor ve kimliği sayfalarındaki AdSense koduyla karşılaştırıyor.
Blogger'da sık yapılan ads.txt hataları
| Hata | Sonuç | Çözüm |
|---|---|---|
| Özel ads.txt açık, içinde yalnızca başka bir ağın satırları var | Google yetkili satıcı olarak görünmüyor | Google satırını ekle |
pub-1234… yerine ca-pub-1234… |
Satır hesabınla eşleşmiyor | ca- önekini sil |
| Ziyaretçiler özel alan adını kullanırken satırlar blogspot adresinde kontrol edildi | Google özel alan adının kökünü kontrol ediyor | Kaydettikten sonra ornekblog.com/ads.txt'ye bak |
| Çıplak alan adında A kaydı yok | ornekblog.com/ads.txt açılmıyor, www hiç okunmuyor |
Blogger'ın A kayıtlarını ekle, Alan adını yönlendir'i aç |
| AdSense'in aynı gün güncellenmesini beklemek | Durum "Bulunamadı" ya da "Yetkisiz" kalıyor | Google değişikliklerin birkaç gün, az trafikli sitelerde bir aya kadar sürebileceğini söylüyor (ads.txt rehberi) |
Blogger kurulumunun geri kalanı (HTTPS, robots.txt, temalar) Blogger AdSense rehberinde. Hazır olduğunda ücretsiz tarama ads.txt'yi adresinin her sürümünde, diğer onay kontrolleriyle birlikte test ediyor.
Eskimiş ya da yanlış bir şey mi gördün? Bize yaz, düzeltelim.
Bu rehberi İngilizce oku →Kendi sitende kontrol et. Ücretsiz, kayıt yok.
Bunun için ücretsiz araçlar
Ücretsiz tarama
Kendi siteni kontrol et
Ücretsiz tarama: uygunluk puanı ve tüm sorunlar, genelde birkaç dakikada.