Geliştirici alan adınızda bir app-ads.txt dosyası oluşturulduktan sonra Google tarayıcısı aşağıdakileri yapar:
- Dosyayı taramaya çalışır.
- Envanterinizden para kazanmaya yetkili satıcı kimliklerini belirlemek için dosyanın içeriğini ayrıştırır.
App-ads.txt dosyanızın taranabildiğinden emin olmak için aşağıdaki sorun giderme adımlarını incelemenizi öneririz:
- Dosyanın geçici olarak kullanım dışı olmadığını doğrulama
- Kök alan adından dosyaya erişilebildiğini doğrulama
- Taramaya robots.txt tarafından izin verildiğinden emin olma
- Dosyanın HTTP 200 OK durum koduyla döndürüldüğünden emin olma
- Dosyada biçimlendirme hatası veya geçersiz karakter bulunmadığından emin olma
- App-ads.txt dosyasına hem HTTP hem de HTTPS üzerinden erişilebilmesini sağlama
Dosyanın geçici olarak kullanım dışı olmadığını doğrulama
Daha önce görülen bir app-ads.txt dosyası bir sonraki yeniden taramada kullanılamıyorsa daha önce görülen girişler için aşağıdaki işlemler uygulanır:
- Yanıt olarak hard 404 hatası (gerçekte mevcut olmayan sayfa; HTTP 404 durumu) veriliyorsa daha önceki girişler tamamen silinir.
- Yanıt olarak soft 404 hatası (gerçekte mevcut olmayan bir URL için gerçek bir sayfa döndürülmesi; HTTP 200 durumu) veya 500 sunucu hatası veriliyorsa beş güne kadar saklanır.
Kök alan adından dosyaya erişilebildiğini doğrulama
domain.com/app-ads.txt
adresinden www.domain.com/app-ads.txt
adresine yapılan yönlendirmeler oldukça yaygındır. App-ads.txt tarama işlemi kök alan adında başlar. Kök alan adının, app-ads.txt dosyasından sonuç döndürmesi veya app-ads.txt dosyasına yönlendirmesi gerekir.
www.domain.com/app-ads.txt
adresindeki app-ads.txt dosyası, yalnızca domain.com/app-ads.txt
adresinden bu dosyaya yönlendirme yapılıyorsa taranır.Taramaya robots.txt tarafından izin verildiğinden emin olma
robots.txt dosyası taramayı kısıtlarsa app-ads.txt dosyası tarayıcılar tarafından yok sayılabilir. App-ads.txt URL'niz farklı bir ana makine adına yönlendiriyorsa, sonraki ana makine adındaki robots.txt dosyasının da tarayıcıları etkileyebileceğini unutmayın.
robots.txt dosyanızı güncelleyerek Google'ın app-ads.txt dosyanızı taramasına izin verin.
Aşağıdaki iki satır metni robots.txt dosyanıza ekleyin:
User-agent: Google-adstxt
Disallow:
Google-adstxt
'nin yanı sıra Mediapartners-Google
ve Googlebot
robots.txt dosyasındaki User-agent
kayıtlarına da uyar.Dosyanın HTTP 200 OK durum koduyla döndürüldüğünden emin olma
App-ads.txt dosyası için gönderilen bir istek, yanıt gövdesinde dosyanın içeriğini döndürebilir. Ancak yanıt başlığındaki durum kodunda dosyanın bulunamadığı belirtilirse (ör. 404 durum kodu) aşağıdakiler gerçekleşir:
- Yanıt yok sayılır.
- Dosyanın mevcut olmadığı kabul edilir.
Dosyanın HTTP 200 OK durum koduna sahip olduğundan emin olun.
Dosyada biçimlendirme hatası veya geçersiz karakter bulunmadığından emin olma
Geçersiz boşluk karakterleri gibi biçimlendirme hatalarının tespit edilmesi zor olabilir. Ancak bu tür hatalar, app-ads.txt dosyasının bir tarayıcı tarafından ayrıştırılmasını zorlaştırarak dosyanın yok sayılmasına neden olabilir.
App-ads.txt girişlerini zengin metin düzenleyicisinden kopyalayıp yapıştırmayın. Düz metin düzenleyicisi kullanmanızı öneririz. Ayrıca bir HEX düzenleyicisi kullanarak app-ads.txt dosyanızda geçersiz UTF-8 karakterleri olup olmadığını da kontrol edebilirsiniz.
App-ads.txt dosyasına hem HTTP hem de HTTPS üzerinden erişilebilmesini sağlama
Google tarayıcısı, hem HTTP hem de HTTPS üzerinde tüm app-ads.txt dosyalarını taramaya çalışır. Ancak app-ads.txt dosyası HTTP üzerinden taransa bile 404 (veya 40X) yanıtı, daha önce taranan girişlerin tamamen silinmesine neden olur. Bu nedenle, HTTPS üzerinden yapılan taramada 404 (veya 40X) yanıtı döndürülürse aşağıdakiler gerçekleşir:
- Daha önce taranan girişler tamamen silinir.
app-ads.txt dosyasına hem HTTP hem HTTPS üzerinden erişilebildiğinden emin olun.