AdSense’te ads.txt dosyanız görünür olduğu hâlde durum hâlâ Not found ya da Unauthorized kalıyorsa, sorun çoğu zaman dosyanın varlığından değil taranma, yönlendirme veya eşleşme ayrıntılarından kaynaklanır. Kısacası: dosya yerinde olsa bile Google erişemezse ya da yayıncı kimliğiniz doğru okunmazsa uyarı sürebilir.
Bu konuyu çözmek için önce durumun ne söylediğine bakın, sonra kök alan adı, HTTP/HTTPS erişimi, robots.txt engeli, yanıt kodu ve yayıncı kimliği sırasıyla kontrol edin. En çok geciken nokta da genelde AdSense tarafının değişikliği hemen yansıtmamasıdır; bazı değişiklikler birkaç gün, düşük istek alan sitelerde daha uzun sürebilir.
Bu konuyu çözmek için önce durumun ne söylediğine bakın, sonra kök alan adı, HTTP/HTTPS erişimi, robots.txt engeli, yanıt kodu ve yayıncı kimliği sırasıyla kontrol edin. En çok geciken nokta da genelde AdSense tarafının değişikliği hemen yansıtmamasıdır; bazı değişiklikler birkaç gün, düşük istek alan sitelerde daha uzun sürebilir.
AdSense ads.txt neden hâlâ Not found kalır?
Durumun ne söylediğini önce ayırın
- Not found: AdSense’in son taramasında ads.txt bulunmamıştır. Bu, dosyanın gerçekten yok olduğu anlamına gelebilir; ama erişim sorunu, yanlış konum veya geçici tarama gecikmesi de buna yol açabilir.
- Unauthorized: Dosya bulunmuştur, fakat yayıncı kimliğiniz o dosyada yoktur ya da doğru biçimde okunmuyordur.
- Authorized: Dosya ve kimlik eşleşmiştir; artık sorun başka bir yerde aranmalıdır.
En sık kaçan kontrol noktaları
- Kök dizin: ads.txt dosyası site kökünde erişilebilir olmalıdır; başka bir klasörde görünmesi yeterli değildir.
- HTTP 200: Tarayıcıda dosya açılıyor gibi görünse bile sunucu yanıtı 404 veya başka bir hata kodu dönüyorsa AdSense bunu geçerli kabul etmeyebilir.
- HTTP ve HTTPS: Google tarayıcısı her iki şemayı da denediği için, yalnızca birinde çalışan kurulumlar sorun çıkarabilir.
- robots.txt: Özellikle Googlebot veya ads.txt yolunu engelleyen kurallar taramayı bozabilir.
- Biçim: Yayıncı kimliğinin eksik ya da hatalı yazılması, dosya mevcut olsa bile doğrulamayı engeller.
Neden tarayıcıda açılması tek başına yetmez?
Bir dosyanın tarayıcıda görünmesi, AdSense tarayıcısının onu aynı şekilde doğrulayacağı anlamına gelmez. Resmi belgelerde özellikle HTTP durum kodunun, robots.txt erişiminin ve kök alan adı çözümlemesinin ayrıca kontrol edilmesi gerektiği belirtiliyor. Bu yüzden "açılıyor" sonucu tek başına yeterli kanıt değildir. Bu, dokümanların açıkça desteklediği bir çıkarımdır.Ne zaman beklemek gerekir, ne zaman yeniden kontrol etmek gerekir?
Değişikliği yeni yaptıysanız önce zaman faktörünü ele alın. Google, ads.txt değişikliklerinin birkaç gün içinde yansıyabileceğini; düşük reklam isteği alan sitelerde bunun bir aya kadar uzayabileceğini söylüyor. Ancak dosya gerçekten yanlışsa beklemek çözmez; o durumda yeniden ekleme değil, erişim ve biçim kontrolü gerekir.Pratik karar sırası
- Önce AdSense’te durumun Not found mı Unauthorized mı olduğuna bakın.
- Sonra
ve gerekiyorsaadreslerini ayrı ayrı doğrulayın. - robots.txt içinde Google erişimini engelleyen bir kural olup olmadığını kontrol edin.
- Dosyada yayıncı kimliğinizin resmi örnekteki biçime uygun yer aldığını kontrol edin.
- Değişiklikten hemen sonra sonuç beklemeyin; birkaç gün, bazı sitelerde daha uzun süre gerekebilir.