Ads.txt Oluşturucu

Google AdSense için geçerli bir ads.txt dosyasını anında oluşturun.

Loading...

Reklam Gelirlerinizi Koruyun: En Gelişmiş Ads.txt Oluşturucu ve Doğrulayıcı

Milyar dolarlık dijital reklam ekosisteminde, reklam sahtekarlığı ve alan adı sahteciliği (domain spoofing) sürekli bir tehdittir. Kötü niyetli kişiler, markanızın adı altında sahte reklam envanteri satmaya çalışarak hem zor kazandığınız geliri çalar hem de reklamverenler nezdindeki itibarınızı zedeler. Bununla mücadele etmek için IAB (Interactive Advertising Bureau) Tech Lab, Authorized Digital Sellers (ads.txt) protokolünü tanıttı. Bugün, bir ads.txt dosyasına sahip olmak artık isteğe bağlı değildir; Google AdSense, Google Ad Manager, Mediavine, Ezoic ve tüm büyük reklam borsaları tarafından zorunlu tutulmaktadır.

AdSense panelinizde o korkutucu "Kazançlarınız risk altında - Gelirinizde ciddi bir etki yaratmasını önlemek için bazı ads.txt dosyası sorunlarını gidermeniz gerekiyor" uyarısını gördüyseniz, bunun ne kadar stresli olabileceğini bilirsiniz. Tools of Everything Ads.txt Oluşturucu, bu baş ağrısını tamamen ortadan kaldırmak için tasarlandı. İster yeni bir blogdan para kazanıyor olun, ister yüksek trafikli kurumsal web sitelerinden oluşan bir portföy yönetiyor olun, aracımız ads.txt dosyanızın %100 hassasiyetle biçimlendirilmesini sağlayarak gelir akışlarınızı güvence altına alır.

Ads.txt Dosyası Tam Olarak Nedir?

Ads.txt, web sitenizin kök dizinine (root directory) yerleştirilen, herkese açık basit bir metin dosyasıdır (örneğin, siteniz.com/ads.txt). Dijital reklam envanterinizi tam olarak kimin satmaya yetkili olduğunu beyan eden şeffaf bir kamu kaydı görevi görür. Bir marka sitenizden reklam alanı satın almak istediğinde, programatik satın alma platformu bu dosyayı otomatik olarak kontrol eder.

Eğer satıcı (Google veya Ezoic gibi) ads.txt dosyanızda listelenmiyorsa, reklamveren teklif vermez ve reklam alanı boş kalır. Bu dosyayı uygulayarak güvenli bir tedarik zinciri oluşturursunuz. Bu dosya dünyaya şunu söyler: "Sadece burada listelenen reklam ağlarının web sitemde reklam satma izni vardır."

Ads.txt Sözdizimini (Syntax) Anlamak (4 Temel Alan)

Geçerli bir ads.txt dosyası bir veya daha fazla metin satırından oluşur ve her satır virgülle ayrılmış en fazla dört değer içerir. Standart bir Google AdSense satırını inceleyelim: google.com, pub-1234567890123456, DIRECT, f08c47fec0942fa0

1. Reklam Sisteminin Alan Adı (Zorunlu)

Yetkilendirdiğiniz reklam sisteminin standart alan adıdır. AdSense ve Google Ad Manager için bu her zaman google.com'dur. Diğerleri için rubiconproject.com veya appnexus.com olabilir.

2. Yayıncı Hesap Kimliği (Zorunlu)

Reklam sistemiyle ilişkili benzersiz hesap tanımlayıcınızdır. Google için bu, "pub-" önkini taşıyan 16 haneli yayıncı kimliğinizdir (ör. pub-0000000000000000). Bu ID tamamen eşleşmelidir.

3. İlişki Türü (Zorunlu)

Reklam ağıyla olan ilişkinizi beyan eder. Hesabı doğrudan siz kontrol ediyorsanız (kendi AdSense'iniz gibi) DIRECT (Doğrudan) kullanın. Sizin adınıza envanteri üçüncü taraf bir ajans (Ezoic gibi) yönetiyor ve satıyorsa RESELLER (Aracı) kullanın.

4. Sertifika Otoritesi Kimliği (İsteğe Bağlı)

Reklam sistemini bir sertifika yetkilisi (Trustworthy Accountability Group - TAG gibi) içinde benzersiz şekilde tanımlayan bir kimliktir. Google için bu statik değer her zaman f08c47fec0942fa0 şeklindedir.

Google AdSense Yayıncı Kimliğinizi (Pub-ID) Nasıl Bulursunuz?

Oluşturucumuzu (generator) kullanmak için benzersiz Yayıncı Kimliğinize (Pub-ID) ihtiyacınız olacak. Bunu Google AdSense panelinizde bulmak çok kolaydır. Şu adımları izleyin:

  1. Google AdSense hesabınıza giriş yapın.
  2. Sol gezinme menüsünde Hesap sekmesine tıklayın.
  3. Ayarlar'a tıklayın ve ardından Hesap bilgilerini seçin.
  4. Yayıncı Kimliği etiketli alanı bulun. pub-1234567890123456 şeklinde görünecektir.
  5. Tüm dizeyi ("pub-" ön eki dahil) kopyalayın ve yukarıdaki aracımıza yapıştırın.

Ads.txt Web Sitenize Nasıl Yüklenir?

Aracımızı kullanarak ads.txt dosyanızı oluşturup indirdikten sonra, bir sonraki çok önemli adım onu web sunucunuzda doğru yere yerleştirmektir. Kesinlikle kök dizine (root) yerleştirilmelidir. Bir alıcı websiteniz.com/ads.txt adresine gittiğinde metin dosyasını görebilmelidir. Popüler platformlarda bunu nasıl yapacağınız aşağıda açıklanmıştır:

WordPress Kullanıcıları İçin

En kolay yol bir eklenti (plugin) kullanmaktır. "Ads.txt Manager" gibi ücretsiz bir eklenti kurun ve etkinleştirin. Ayarlar > Ads.txt bölümüne gidin, aracımız tarafından oluşturulan metni metin kutusuna yapıştırın ve değişiklikleri kaydedin. Alternatif olarak, dosyayı doğrudan public_html klasörüne yüklemek için bir FTP istemcisi (FileZilla gibi) veya hostinginizin Dosya Yöneticisini kullanabilirsiniz.

cPanel / Özel Hosting İçin

cPanel kontrol panelinize giriş yapın ve Dosya Yöneticisini açın. public_html dizinine (veya özel etki alanınızın kök dizinine) gidin. "Yükle"ye tıklayın ve aracımızdan indirdiğiniz ads.txt dosyasını seçin. Dosya izinlerinin okunabilir (genellikle 644) olarak ayarlandığından emin olun.

Shopify Kullanıcıları İçin

Shopify, dosya yüklemeleri için kök dizine doğrudan erişime izin vermez. Ancak bunu Ayarlar > Dosyalar bölümüne giderek yönetebilirsiniz. Ads.txt dosyanızı oraya yükleyin. Ardından Online Mağaza > Yönlendirme > URL Yönlendirmeleri'ne gidin. /ads.txt adresinden, az önce yüklediğiniz dosyanın URL'sine bir yönlendirme oluşturun.

Blogger (Blogspot) Kullanıcıları İçin

Blogger panelinize gidin. Ayarlar'a tıklayın. "Para Kazanma" bölümüne aşağı kaydırın. "Özel ads.txt'yi etkinleştir" seçeneğini açın. "Özel ads.txt"ye tıklayın ve aracımız tarafından oluşturulan kodu yapıştırın. Kaydet'e tıklayın.

Sık Karşılaşılan Ads.txt Hataları ve Çözümleri

Küçük bir yazım hatası bile AdSense'in reklam sunumunuzu duraklatmasına neden olabilir. İşte yayıncıların karşılaştığı en yaygın sorunlar ve bunların nasıl çözüleceği:

  • Eksik "pub-" Öneki: Google, Yayıncı Kimliğinin kesinlikle "pub-" önekini içermesini şart koşar (ör. pub-1234567890). Yalnızca rakamları girerseniz dosya geçersiz sayılır.
  • Alan Adında Yazım Hataları: Alan adının tam olarak google.com olduğundan emin olun. "www.google.com" veya "google.com/" yazmayın.
  • Dosyanın Kök Dizinde (Root) Olmaması: Dosyayı websiteniz.com/wp-content/ads.txt dizinine koyarsanız, reklam tarayıcıları onu bulamaz. Kesinlikle websiteniz.com/ads.txt adresinde olmalıdır.
  • Sunucunun 404 veya HTML Sayfası Döndürmesi: Bazen güvenlik eklentileri veya yanlış yapılandırılmış yönlendirmeler, ads.txt URL'si ziyaret edildiğinde sunucunun ham metin dosyası yerine bir HTML web sayfası döndürmesine neden olur. Dosyanın Content-Type: text/plain HTTP başlığı ile sunulduğundan emin olun.

Sıkça Sorulan Sorular (SSS)

Google AdSense'in ads.txt dosyamı algılaması ne kadar sürer?

Dosyayı kök dizininize yüklediğinizde, Google'ın tarayıcılarının bunu doğrulaması 24 saat ile birkaç gün arasında sürebilir. Manuel olarak hiçbir şey göndermenize gerek yoktur; Google bunu otomatik olarak kontrol eder. Doğrulandıktan sonra, AdSense panelinizdeki uyarı kaybolacaktır.

Tek bir ads.txt dosyasına birden fazla reklam ağı ekleyebilir miyim?

Evet, kesinlikle. Birden fazla reklam ağıyla çalışıyorsanız (örneğin AdSense, Taboola ve Index Exchange), hepsini aynı ads.txt dosyasına eklemelisiniz. Her ağın yetkilendirmesini yeni bir satıra yerleştirmeniz yeterlidir. Asla birden fazla ads.txt dosyası oluşturmayın.

Alt alan adları (subdomain) için ads.txt dosyasına ihtiyacım var mı?

Reklam ağları önce kök (root) alan adını tarar. Eğer blog.siteniz.com adresiniz varsa, tarayıcı siteniz.com/ads.txt adresini kontrol edecektir. Kök dosyanızda bir "subdomain=" bildirimi kullanarak aksi belirtilmedikçe, kök ads.txt alt alan adlarını otomatik olarak kapsar.

Ads.txt dosyasını sadece silersem ne olur?

Eğer dosyayı silerseniz, reklam ağları eninde sonunda envanterinizi satmak için hiç kimseye yetki vermediğinizi varsayacaktır. Bazı eski sistemler geçici olarak reklam sunmaya devam edebilse de, modern programatik alıcılar sitenize teklif vermeyi kesinlikle durduracak ve reklam gelirinizde büyük bir düşüşe yol açacaktır.