ads.txt nedir?

ads.txt (Authorized Digital Sellers), bir web sitesinin reklam alanını satmasına izin verilen reklam şirketlerini listelediği herkese açık bir metin dosyasıdır. Reklam alıcıları teklif vermeden önce bu dosyayı okur; bu nedenle sitenizde reklam satma iddiasında bulunan ancak listede yer almayan kişiler dikkate alınmaz. Dosya, https://example.com/ads.txt gibi alan adının kök dizininde bulunur.

Her satırda bir reklam sistemi, bu sistemdeki hesap kimliğiniz ve hesabı kendinizin mi yönettiği (DIRECT), yoksa bir iş ortağının envanterinizi yeniden mi sattığı (RESELLER) belirtilir:

google.com, pub-1234567890123456, DIRECT, f08c47fec0942fa0
appnexus.com, 1356, RESELLER, f5ab79cb980f11d1
OWNERDOMAIN=example.com

Uygulamalar da aynı biçimi app-ads.txt dosyasında kullanır. Bu dosya, uygulamanın mağaza listesindeki geliştirici web sitesine yerleştirilir.

Araç açıklaması

Bir web sitesi veya alan adı girin, dosyayı seçin ve denetle düğmesine basın. Sunucumuz, reklam sistemlerinin dosyayı aradığı konumdan dosyayı getirir ve IAB Tech Lab ads.txt 1.1 belirtimine göre denetler:

  • Dosyanın mevcut olup olmadığını ve text/plain olarak sunulup sunulmadığını denetler. Bu adreste bir HTML sayfası bulunması yeterli değildir.
  • Eksik alan, alan adı biçiminde olmayan reklam sistemi veya DIRECT ya da RESELLER dışında bir ilişki türü gibi biçimi bozan her satırı satır numarasıyla belirtir.
  • Yetkili reklam sistemlerini ve her birinde kaç DIRECT ve RESELLER kaydı bulunduğunu gösterir.

ads.txt, kök alan adından okunur; bu nedenle www.example.com için yapılan denetim example.com/ads.txt dosyasını kontrol eder. app-ads.txt için araç, app-ads.txt kurallarını izler: önce www. veya m. içermeyen ilk alt alan adını, ardından kök alan adını dener. Yönlendirmeler, belirtimin izin verdiği şekilde izlenir.

Rapid Tool Set MCP sunucusuna bağlı yapay zekâ asistanları, ads_txt_checker aracını kullanarak aynı denetimi yapabilir.

İpuçları

  • Reklam ağınızın kontrol panelindeki satırları olduğu gibi kopyalayın. Hesap kimliğindeki bir yazım hatası, alıcıların o satıcıyı atlamasına neden olur.
  • Şirketinizin alan adını içeren OWNERDOMAIN= satırını ekleyin. Belirtim bunu önerir ve alıcılar sellers.json dosyasındaki kaydınızla eşleştirmek için bu bilgiyi kullanır.
  • Programatik olarak reklam satmayan bir site, bunu belirtmek için placeholder.example.com, placeholder, DIRECT, placeholder yer tutucu satırını yayımlayabilir.