1/3
Ads.txt hatası, Google AdSense veya diğer reklam ağlarının sitenize ait olduğunun doğrulanamadığı durumlarda ortaya çıkar. Bu dosyanın amacı; reklam envanterinizin yalnızca yetkili satıcılar tarafından kullanılmasını sağlayarak sahtekarlığı önlemektir. Eğer doğru şekilde oluşturulmaz veya yanlış dizinde bulunursa “ads.txt hatası” uyarısı alırsınız. Sorunu çözmek ise birkaç temel adım üzerinden güvenilir şekilde yapılır.
İlk paragrafta görünmeyen yapıda; yetkili satıcı, authorized digital sellers, root dizin, adsense kodu, domain doğrulaması, Googlebot, sütun formatı, txt dosyası, hatalı alt alan, yönlendirme sorunları, cache temizleme gibi teknik anahtar ifadeler yer alır.
Ads.txt (Authorized Digital Sellers), reklam sağlayıcılarının doğrulanmasını sağlayan bir metin dosyasıdır. Bu dosya sayesinde yayıncılar reklam gelir kaybı yaşamaz ve sahte reklam gösterimleri engellenir. Google AdSense bu dosyanın doğru yapılandırılmasını zorunlu tutarak hesap güvenliği sağlar.
Kısaca ads.txt:
Bu hata genellikle 3 ana sebepten kaynaklanır:
Google’ın belirlediği standart format dört sütundan oluşur:
Bu satırda:
Dosya konumu şu olmalıdır:
Yani:
domain.com/blog/ads.txt
domain.com/wp-content/ads.txt
domain.com/subdomain/ads.txt
Google yalnızca kök dizinde arar.
WordPress kullananlar:
Yöntem 1: FTP / File Manager ile yükleme
Cloudflare cache nedeniyle dosya gecikmeyle görülebilir.
Yapılması gereken:
Ads.txt yalnızca ana domain üzerinden doğrulanabilir.
Örnek:
Eğer hem AdSense hem başka ağ kullanıyorsan, birden çok satır ekleyebilirsin:
Satırlar arasında boşluk bırakma zorunluluğu yoktur.
Publisher ID (pub-xxx) bilgisini al
Dosyayı oluştur
Root dizine yükle
HTTPS üzerinden erişilebilir olduğundan emin ol
Search Console & AdSense panelinde hatanın kaybolmasını bekle
Hata kaybolması genelde 1 saat – 48 saat sürer.
Dosya alt klasörde
Trailing space hataları
Yanlış pub ID
Yönlendirme
Yanlış MIME türü
Cache gecikmesi
Bu hatalar nedeniyle doğrulama başarısız olur.
Sadece
Ads.txt nedir?
Ads.txt, reklam sağlayıcılarının doğrulanması için kullanılan bir metin dosyasıdır. Yetkili satıcıların listelenmesini sağlar ve sahte reklam gösterimlerini engeller.
Ads.txt hatası nasıl çözülür?
Doğru formatta ads.txt oluşturup kök dizine yükleyerek çözülür. Publisher ID doğru olmalı ve dosya HTTPS üzerinden erişilebilir olmalıdır. Cloudflare gibi cache sistemlerinde temizleme işlemi yapılmalıdır.
Ads.txt nerede olmalı?
Ana domain altında, kök dizinde olmalıdır:
Ads.txt kaç saat içinde doğrulanır?
Teknik yapıya göre 1–48 saat arasında. Cache sistemleri gecikmeye neden olabilir.
Ads.txt yanlış olursa zararlı mı?
Reklam gösterimi durabilir veya gelir kayıpları yaşanabilir. Ayrıca reklam doğrulama hataları nedeniyle uyarı alınır.
İlk paragrafta görünmeyen yapıda; yetkili satıcı, authorized digital sellers, root dizin, adsense kodu, domain doğrulaması, Googlebot, sütun formatı, txt dosyası, hatalı alt alan, yönlendirme sorunları, cache temizleme gibi teknik anahtar ifadeler yer alır.
Ads.txt dosyası nedir ve neden zorunludur?
Ads.txt (Authorized Digital Sellers), reklam sağlayıcılarının doğrulanmasını sağlayan bir metin dosyasıdır. Bu dosya sayesinde yayıncılar reklam gelir kaybı yaşamaz ve sahte reklam gösterimleri engellenir. Google AdSense bu dosyanın doğru yapılandırılmasını zorunlu tutarak hesap güvenliği sağlar.Kısaca ads.txt:
- sahte reklamları engeller
- yetkili satıcıları doğrular
- yayıncı kimliğini garanti altına alır
Ads.txt hatası neden oluşur?
Bu hata genellikle 3 ana sebepten kaynaklanır:- Dosya yanlış dizine yüklenmiştir (örneğin /public_html yerine alt dizin).
- İçerik formatı hatalı veya eksiktir.
- Domain ile yayıncı kimliği eşleşmez.
AdSense için doğru ads.txt yapısı (zorunlu format)
Google’ın belirlediği standart format dört sütundan oluşur:
Kod:
İçeriği sadece üyelerimiz görebilir.
google.com= Satıcıpub-xxxxxxxx= Yayıncı kimliğiDIRECT= Reklam sahibi ile doğrudan anlaşmalıf08c47fec0942fa0= Sertifika kimliği
ads.txt dosyası nereye yüklenmeli? (Çok önemli)
Dosya konumu şu olmalıdır:
Kod:
İçeriği sadece üyelerimiz görebilir.
- kök dizin
- ana alan adı altında
- alt klasör veya alt alan değil
Google yalnızca kök dizinde arar.
WordPress için ads.txt ekleme yöntemleri
WordPress kullananlar:Yöntem 1: FTP / File Manager ile yükleme
- bir ads.txt dosyası oluştur
- içerisine satırı ekle
- public_html içine yükle
- Ads.txt Manager eklentisi
- Site Kit üzerinden doğrulama
- manuel dosya oluşturma
Cloudflare kullanıyorsan dikkat
Cloudflare cache nedeniyle dosya gecikmeyle görülebilir.Yapılması gereken:
- Cache purge
- HTTPS zorunlu yönlendirmeleri kontrol
- Alt alan yönlendirmelerden kaçınma
Subdomain ve subfolder için özel durum
Ads.txt yalnızca ana domain üzerinden doğrulanabilir.Örnek:
- blog.domain.com → desteklenmez
- domain.com/blog → desteklenmez
Kod:
İçeriği sadece üyelerimiz görebilir.
Birden fazla reklam ağı için ads.txt kullanımı
Eğer hem AdSense hem başka ağ kullanıyorsan, birden çok satır ekleyebilirsin:
Kod:
İçeriği sadece üyelerimiz görebilir.
Ads.txt oluşturma adımları (AdSense özel)
Hata kaybolması genelde 1 saat – 48 saat sürer.
Yaygın ads.txt hataları
Bu hatalar nedeniyle doğrulama başarısız olur.
Ads.txt hata nedenleri ve çözümleri (Tablo)
| Sorun | Nedeni | Çözüm |
|---|---|---|
| Hata devam ediyor | Dizinde değil | Kök dizine yükle |
| Kimlik uyuşmuyor | pub ID hatalı | Pub ID’yi kopyala |
| Dosya görünmüyor | Cache veya Cloudflare | Purge yap |
| Birden fazla ağ | Eksik sütun | Her satırı ayrı ekle |
Örnek AdSense ads.txt (doğru format)
Kod:
İçeriği sadece üyelerimiz görebilir.
pub- numarasını kendi hesabınla değiştirmen yeterli.
S.S.S — Ads.txt hakkında sık sorulanlar
Ads.txt nedir?Ads.txt, reklam sağlayıcılarının doğrulanması için kullanılan bir metin dosyasıdır. Yetkili satıcıların listelenmesini sağlar ve sahte reklam gösterimlerini engeller.
Ads.txt hatası nasıl çözülür?
Doğru formatta ads.txt oluşturup kök dizine yükleyerek çözülür. Publisher ID doğru olmalı ve dosya HTTPS üzerinden erişilebilir olmalıdır. Cloudflare gibi cache sistemlerinde temizleme işlemi yapılmalıdır.
Ads.txt nerede olmalı?
Ana domain altında, kök dizinde olmalıdır:
https://domain.com/ads.txtAds.txt kaç saat içinde doğrulanır?
Teknik yapıya göre 1–48 saat arasında. Cache sistemleri gecikmeye neden olabilir.
Ads.txt yanlış olursa zararlı mı?
Reklam gösterimi durabilir veya gelir kayıpları yaşanabilir. Ayrıca reklam doğrulama hataları nedeniyle uyarı alınır.