AdSense'te ads.txt dosyası mevcut olduğu hâlde “Bulunamadı” yazması, dosyayı mutlaka yeniden oluşturmanız gerektiği anlamına gelmez. Bu durum son taramanın sonucunu gösterir; yaptığınız düzeltmenin panele yansıması da zaman alabilir. Önce erişim sorunu ile güncellenme gecikmesini ayırmak, çalışan dosyayı gereksiz yere değiştirmenizi önler.
Kontrol sırası şu olsun: paneldeki mesajı netleştirin, dosyanın dışarıdan nasıl sunulduğunu inceleyin, yayıncı kimliğini karşılaştırın ve ardından güncelleme kontrolü isteyin.
Ads.txt doğrulaması, site onayıyla aynı şey değildir. Dosya doğru olsa bile sitenin ayrıca incelemeyi geçerek “Hazır” durumuna ulaşması gerekir. Dosya üzerinden içerik reddini çözmeye çalışmayın.
Kontrol önerisi: Dosyayı yalnız hosting panelinde görmekle yetinmeyin. Tarayıcıda açın, geliştirici araçlarının Ağ/Network bölümünde dosya isteğini seçin ve yanıt koduyla yanıt içeriğini birlikte not edin.
Google, tarayıcı erişim sorunları arasında ağ kısıtlamalarını ve web uygulaması güvenlik duvarını da sayıyor. Güvenlik hizmeti kullanıyorsanız dosya isteğinin engellenip engellenmediğini kayıtlar üzerinden araştırın. Güvenlik duvarını bütünüyle kapatmak yerine hosting sağlayıcısından ilgili isteği incelemesini isteyin.
Başka reklam ağları da kullanıyorsanız dosyayı yalnız AdSense satırı kalacak şekilde sıfırlamayın. Google, kullanılan diğer ağların bilgilerinin de dosyaya eklenmesini belirtiyor. Düzenlemeden önce mevcut içeriğin yedeğini almanız karşılaştırmayı kolaylaştırır.
Google, değişikliklerin yansımasının birkaç gün sürebileceğini; az reklam isteği alan sitelerde sürenin bir aya kadar uzayabileceğini belirtiyor. Bu açıklama, bütün sorunların bekleyerek çözüleceği anlamına gelmez. Erişim hatası görüyorsanız önce onu düzeltin; kontroller temizse hemen yeni bir hata varsaymayın.
Durum önce düzelip sonra tekrar bozuluyorsa yalnız bugünkü testi değil, uyarının geri geldiği zamandaki kayıtları inceleyin. Google'ın rehberinde de daha önce erişilen dosyanın sonraki taramada kullanılamaması ayrı bir durum olarak ele alınıyor.
Kontrol sırası şu olsun: paneldeki mesajı netleştirin, dosyanın dışarıdan nasıl sunulduğunu inceleyin, yayıncı kimliğini karşılaştırın ve ardından güncelleme kontrolü isteyin.
Önce “Bulunamadı” ile “Yetkilendirilmedi”yi ayırın
AdSense hesabınızda Siteler bölümünü açıp ilgili sitenin ads.txt durumuna bakın. Google'ın tanımlarına göre:- Bulunamadı: Dosya, tarayıcının son ziyaretinde bulunamamıştır.
- Yetkilendirilmedi: Dosyada yayıncı kimliğiniz bulunamamıştır; bu siteden gelen reklam istekleri reddedilir.
- Yetkili: Yayıncı kimliğiniz dosyada bulunmuştur.
Ads.txt doğrulaması, site onayıyla aynı şey değildir. Dosya doğru olsa bile sitenin ayrıca incelemeyi geçerek “Hazır” durumuna ulaşması gerekir. Dosya üzerinden içerik reddini çözmeye çalışmayın.
Dosyanın varlığını değil, verilen yanıtı kontrol edin
Kök alan adı ve yönlendirmeler
Google taramaya kök alan adından başlar. Dosya yalnız www sürümünde sunuluyorsa kök alan adındaki isteğin oraya yönlenmesi gerekir. HTTP ve HTTPS erişimini de kontrol edin; kullanılan sürüme doğru yönlendirme bulunmalıdır.Kontrol önerisi: Dosyayı yalnız hosting panelinde görmekle yetinmeyin. Tarayıcıda açın, geliştirici araçlarının Ağ/Network bölümünde dosya isteğini seçin ve yanıt koduyla yanıt içeriğini birlikte not edin.
- 200 ve beklenen dosya içeriği: O anki erişim kontrolü olumlu; kimlik ve tarama engellerine geçin.
- 404: Dosya metni ekranda görünse bile Google bu yanıtı dosyanın bulunmadığı şeklinde değerlendirebilir.
- 200 fakat ana sayfa veya hata içeriği: Beklenen dosya sunulmuyor olabilir; yalnız durum koduna bakarak işlemi tamamlanmış saymayın.
Robots.txt ve güvenlik katmanı
Robots.txt içinde dosyanın yolunu veya ilgili Google tarayıcısını engelleyen kural bulunup bulunmadığını inceleyin. Tüm kuralları silmek yerine yalnız ilgili engeli düzeltin.Google, tarayıcı erişim sorunları arasında ağ kısıtlamalarını ve web uygulaması güvenlik duvarını da sayıyor. Güvenlik hizmeti kullanıyorsanız dosya isteğinin engellenip engellenmediğini kayıtlar üzerinden araştırın. Güvenlik duvarını bütünüyle kapatmak yerine hosting sağlayıcısından ilgili isteği incelemesini isteyin.
Yayıncı kimliğini hesabınızdaki satırla karşılaştırın
AdSense'in ilgili site için verdiği ads.txt satırını kopyalayın ve yayımlanan dosyayla karşılaştırın. Özellikle yayıncı kimliğinin aynı hesaba ait olduğundan emin olun. İnternetteki örnek bir satırın kimlik bölümünü değiştirmeden kullanmayın. Google'ın kılavuzu, hesabınızdan alınan satırın kök dizindeki dosyaya eklenmesini istiyor.Başka reklam ağları da kullanıyorsanız dosyayı yalnız AdSense satırı kalacak şekilde sıfırlamayın. Google, kullanılan diğer ağların bilgilerinin de dosyaya eklenmesini belirtiyor. Düzenlemeden önce mevcut içeriğin yedeğini almanız karşılaştırmayı kolaylaştırır.
Ne zaman beklemeli, ne zaman incelemeye devam etmeli?
Dosya erişilebilir ve hesap satırı doğruysa AdSense'te Siteler → ilgili site → Güncellemeleri kontrol et yolunu kullanabilirsiniz. Bu işlem, site onayı istemekten farklıdır.Google, değişikliklerin yansımasının birkaç gün sürebileceğini; az reklam isteği alan sitelerde sürenin bir aya kadar uzayabileceğini belirtiyor. Bu açıklama, bütün sorunların bekleyerek çözüleceği anlamına gelmez. Erişim hatası görüyorsanız önce onu düzeltin; kontroller temizse hemen yeni bir hata varsaymayın.
Durum önce düzelip sonra tekrar bozuluyorsa yalnız bugünkü testi değil, uyarının geri geldiği zamandaki kayıtları inceleyin. Google'ın rehberinde de daha önce erişilen dosyanın sonraki taramada kullanılamaması ayrı bir durum olarak ele alınıyor.
Forumda yardım isterken teşhisi kolaylaştırın
Aşağıdaki liste bir Google zorunluluğu değil, konuyu uzatmadan incelemek için önerilen paylaşım şablonudur:- Panelde görünen mesajın tam metni.
- Dosyanın ilk eklenme ve son değiştirilme zamanı.
- Kontrolde görülen durum kodu ve beklenen metnin gelip gelmediği.
- Kök alan adı ile www sürümünün aynı dosyaya ulaşıp ulaşmadığı.
- Kullanılan altyapı, CDN veya güvenlik hizmeti.
- Sorunun sürekli mi olduğu, yoksa düzelip tekrar mı başladığı.
- Son değişiklik ve sonrasında gözlenen sonuç.
Kaynaklar
- support.google.com
- ads.txt kılavuzu - Google AdSense Yardım
- Sık karşılaşılan ads.txt sorunlarını çözme - Google AdSense Yardım
- Ensure your ads.txt files can be crawled - Google AdSense Help
- support.google.com
- support.google.com
- www.reddit.com
- AdSense Said ads.txt Was Missing. curl Disagreed. — RajuBK Blogs