Ads.txt dosyası tarayıcıda açıldığı halde AdSense’te “Bulunamadı” görünmesi, dosyanın mutlaka eksik olduğu anlamına gelmez. Bu durum, AdSense tarayıcısının son kontrolünde dosyayı bulamadığını bildirir. Dosyanın şu anda doğru biçimde sunulup sunulmadığını kontrol ederek erişim hatasıyla gecikmiş panel durumunu ayırabilirsiniz.
Önce paneldeki durumu ve yayıncı kimliğini kontrol edin. Ardından dosyanın erişimini, güvenlik engellerini ve yeniden kontrol adımını inceleyin.
Reklam kodu ile ads.txt kaydını karıştırmayın. Google’ın açıklamasında ads.txt için yayıncı kimliği pub- önekiyle kullanılır; reklam kodundaki ca- gibi ürüne özgü önekler bu alana taşınmaz. En güvenli yol, satırı panelden olduğu gibi kopyalamaktır.
Kontrolü bilgisayarınızdaki dosyada değil, ziyaretçiye gerçekten sunulan içerikte yapın. İkisi farklıysa öncelikle yayımlama işlemini araştırın.
Yönlendirme bulunması tek başına hata değildir; Google belirli yönlendirmeleri destekler. Önemli olan zincirin desteklenen biçimde dosyaya ulaşmasıdır.
İstisna gerekiyorsa site yöneticinizle yalnız gerekli istekleri ve engelleyen özelliği kapsayacak şekilde düzenleyin. Amacınız bütün siteyi korumasız bırakmak değil, dosyanın erişimini düzeltmek olsun.
User-Agent adı tek başına kanıt değildir. Kayıtta Google adı görmek veya bir test isteğine Google tarayıcısının adını yazmak, isteğin gerçekten Google’dan geldiğini doğrulamaz. Google, kaynak IP’nin yayımladığı uygun IP aralıklarıyla karşılaştırılmasını veya ters ve ileri DNS kontrollerini açıklar.
İnceleme bekleyen siteyi sırf bu uyarı için kaldırıp yeniden göndermeyin; Google bunun süreci geciktirebileceğini söylüyor. Taramayı hızlandırmak amacıyla yapay gösterim üretmeyin veya kendi reklamlarınıza tıklamayın.
Kontroller sorunu açıklamıyorsa Google’ın ads.txt sorun gidericisiyle ilerleyin.
Önce paneldeki durumu ve yayıncı kimliğini kontrol edin. Ardından dosyanın erişimini, güvenlik engellerini ve yeniden kontrol adımını inceleyin.
Ads.txt durumu ile site onayını ayırın
AdSense’in Siteler ekranındaki site durumu ve ads.txt durumu farklı kontrollerdir. Dosya doğrulamasını site onayı olarak değerlendirmeyin.
Yetkisiz:[/B] Yayıncı kimliğiniz dosyada bulunmamıştır; bu durumdaki sitenin reklam istekleri reddedilir. Önceliğiniz doğru kimliği eklemek olmalıdır.
Yetki verildi:[/B] Yayıncı kimliğiniz dosyada bulunmuştur. Ads.txt bakımından işlem gerekmese de sitenin reklam göstermeye hazır olup olmadığını ayrıca kontrol etmelisiniz.
Paneldeki satırı yayımlanan içerikle karşılaştırın
AdSense’te ilgili siteyi açın ve hesabınızın verdiği ads.txt satırını esas alın. İnternetteki örnek satırı başka bir yayıncının kimliğiyle kullanmayın. Mevcut dosyanız varsa gerekli satırı ona ekleyin; çalıştığınız diğer reklam ağlarının geçerli kayıtlarını gelişigüzel silmeyin. Dosyayı düz metin olarak hazırlayın.Reklam kodu ile ads.txt kaydını karıştırmayın. Google’ın açıklamasında ads.txt için yayıncı kimliği pub- önekiyle kullanılır; reklam kodundaki ca- gibi ürüne özgü önekler bu alana taşınmaz. En güvenli yol, satırı panelden olduğu gibi kopyalamaktır.
Kontrolü bilgisayarınızdaki dosyada değil, ziyaretçiye gerçekten sunulan içerikte yapın. İkisi farklıysa öncelikle yayımlama işlemini araştırın.
Kök alanı ve sunucunun yanıtını kontrol edin
Dosya reklam verilen sitenin kök alanından erişilebilir olmalıdır. Forumunuz alt klasörde çalışıyorsa ads.txt dosyasını yalnız forum klasörüne yüklemek yeterli değildir. Google’ın taraması kök alandan başlar; dosya sadece www’li sürümde sunuluyorsa kök alandan o sürüme yönlendirmeyi kontrol edin.
Yanıt kodu:[/B] Tarayıcının geliştirici araçlarındaki Ağ bölümünden /ads.txt isteğini inceleyin veya barındırma sağlayıcınızdan kontrol isteyin. Son yanıt 200 OK olmalıdır. Metin görünmesine rağmen 404 dönüyorsa Google dosyayı yok sayar.
Protokol:[/B] HTTP ve HTTPS üzerinden erişimi kontrol edin. Gerekli yönlendirmeler dosyaya ulaşmalı; hata sayfasında sonlanmamalıdır.
Tarama izni:[/B] robots.txt içinde dosyanın yolunu veya ilgili tarayıcıyı engelleyen kuralları inceleyin. Örneğin /ads engeli, /ads.txt yolunu da kapsayabilir.
Yönlendirme bulunması tek başına hata değildir; Google belirli yönlendirmeleri destekler. Önemli olan zincirin desteklenen biçimde dosyaya ulaşmasıdır.
CDN ve bot korumasını kayıtlarla inceleyin
Güvenlik hizmeti kullanıyorsanız /ads.txt isteklerini olay kayıtlarında arayın. Engelleyen veya doğrulama isteyen ürünün hangisi olduğunu belirlemeden bütün korumaları kapatmayın. Cloudflare, yanlış engellenen meşru istekler için belirli güvenlik özelliklerini atlayan kurallar sunar; ancak her özellik aynı şekilde çalışmaz.Cloudflare kullanıyorsanız ürün ayrımına dikkat edin
Bot Fight Mode, WAF özel kurallarındaki Skip işlemiyle atlanamaz. Super Bot Fight Mode için ise Skip kuralları kullanılabilir. Bu nedenle internette gördüğünüz bir “ads.txt için istisna ekleyin” önerisinin kullandığınız korumaya uygulanabilirliğini kontrol edin.İstisna gerekiyorsa site yöneticinizle yalnız gerekli istekleri ve engelleyen özelliği kapsayacak şekilde düzenleyin. Amacınız bütün siteyi korumasız bırakmak değil, dosyanın erişimini düzeltmek olsun.
User-Agent adı tek başına kanıt değildir. Kayıtta Google adı görmek veya bir test isteğine Google tarayıcısının adını yazmak, isteğin gerçekten Google’dan geldiğini doğrulamaz. Google, kaynak IP’nin yayımladığı uygun IP aralıklarıyla karşılaştırılmasını veya ters ve ileri DNS kontrollerini açıklar.
Beklemek mi, müdahale etmek mi gerekir?
Aşağıdaki sıra, resmî kontrolleri uygulamaya dönüştüren bir teşhis önerisidir:
Erişim veya içerik kontrolü başarısızsa:[/B] Önce tespit ettiğiniz sorunu düzeltin. Yalnızca panelin değişmesini beklemeyin.
Dosya doğru sunuluyor ve kimlik eşleşiyorsa:[/B] AdSense’te Siteler → ilgili site → Güncellemeleri kontrol et yolunu kullanın. Google bu işlemi, değişikliklerin hesaba yansımadığı durumlar için sunar.
Dosya yeni yayımlandıysa:[/B] Otomatik tarama ve doğrulama birkaç gün sürebilir. Google, az reklam isteği alan sitelerde sürenin bir aya kadar uzayabileceğini belirtir; bu, hesabınız için kesin tamamlanma tarihi değildir.
Durum tekrar tekrar değişiyorsa:[/B] Tek seferlik tarayıcı kontrolü yerine farklı zamanlardaki istek kayıtlarını karşılaştırın. Google’ın belgesi, daha önce taranan dosyanın sonraki taramada geçici olarak erişilemez olmasını ayrı bir durum olarak ele alır.
İnceleme bekleyen siteyi sırf bu uyarı için kaldırıp yeniden göndermeyin; Google bunun süreci geciktirebileceğini söylüyor. Taramayı hızlandırmak amacıyla yapay gösterim üretmeyin veya kendi reklamlarınıza tıklamayın.
Kontroller sorunu açıklamıyorsa Google’ın ads.txt sorun gidericisiyle ilerleyin.
Forumda yardım isterken teşhis bilgisi paylaşın
“Dosya var ama bulunmuyor” yerine şu bilgileri birlikte yazın:- Paneldeki tam uyarı ve bundan ayrı olarak site durumu.
- Kullandığınız site yazılımı, CDN ve bot koruması.
- Dosyada yapılan son değişikliğin tarihi, saati ve saat dilimi.
- Son yanıt kodu, yönlendirme sonucu ve beklenen satırın sunulup sunulmadığı.
- Varsa güvenlik kaydında isteğe uygulanan işlem ve bunu uygulayan ürün.