Bu makalede, Google Ad Manager'ı kullanarak ads.txt ve app-ads.txt dosyalarının nasıl oluşturulacağı ve yönetileceği açıklanmaktadır. ads.txt dosyası, bir web sitesi için hangi satıcıların reklam envanteri satma yetkisine sahip olduğunu belirtirken app-ads.txt dosyası da uygulamalar için aynı işlemi yapar.
Bu dosyaların doğru şekilde uygulanması, satır öğelerinin harcama yapmasını engelleyebilecek "Yetkisiz satıcı (Ads.txt)" veya "Tedarik zincirinde yetkisiz satıcı" hataları nedeniyle gelir kaybını önleme açısından çok önemlidir.
Ad Manager'da ağınız için ads.txt/app-ads.txt dosyaları oluşturabilirsiniz. Ad Manager, dosya için ağınızdaki satıcı bilgilerini temel alan içerik oluşturur, dosya söz diziminin doğrulanmasını sağlar ve hangi satıcılara envanterinizi satma yetkisi verildiğini görmenize olanak tanır.
Bir web sitesi için ads.txt dosyası oluşturuyorsanız 1. Adım: ads.txt/app-ads.txt dosyanızı oluşturma bölümüne gidin. app-ads.txt dosyası oluşturuyorsanız geliştirici web sitesi oluşturmanın ön koşuluyla devam edin.
app-ads.txt dosyası için ön koşul: geliştirici web sitesi oluşturma
Geliştirici web sitesi, kullanıcıların uygulamalarınız ve diğer içerikleriniz hakkında daha fazla bilgi edinmesini sağlar. Ayrıca, app-ads.txt standardı bir uygulamaya kimin sahip olduğunu bu şekilde belirler. Ad Manager ve diğer reklam platformlarının uygulamanızın sahipliğini belirlemesi için geliştirici web sitenizin Google Play veya App Store'daki mağaza girişlerinize bağlanması gerekir.
Uygulama mağazası girişinde app-ads.txt URL'sinin tamamını listelemeniz gerekmez.
Mağaza girişine bir geliştirici web sitesi ekler veya mevcut bir web sitesini güncellerseniz Ad Manager'ın bu değişiklikleri algılaması biraz zaman alır:
| Mağaza | Algılama gecikmesi |
|---|---|
| Google Play | 24 saate kadar bekleyin |
| Apple App Store | 7 güne kadar bekleyin |
Geliştirici web sitenizi uygulama mağazası girişinize eklemek için:
Google Play Store
Web sitesi URL'sini, uygulama girişinizin iletişim bilgilerine ekleyin:
- Play Console hesabınızda oturum açın.
- Uygulama seçin.
- Soldaki menüden Play Store'daki varlığı'nı ve ardından Mağaza ayarları'nı tıklayın.
- Ekranı kaydırarak Mağaza girişi iletişim bilgileri'ne gidin.
- Geliştirici web sitenizin URL'sini ekleyin.
Apple App Store
Geliştirici web sitenizi mağaza girişinizin pazarlama URL'si alanına ekleyin.
Bağlı TV uygulama mağazaları
Bazı bağlı TV (CTV) uygulama mağazalarında, app-ads.txt dosyanızı uygulama mağazasının geliştirici portalı üzerinden uygulamayla ilişkilendiremeyebilirsiniz. Bunun nedeni, uygulama mağazasının belirli bölgelerde kullanıma sunulmaması olabilir. Örneğin, Samsung TV uygulama mağazaları şu anda yalnızca ABD'deki uygulamaları içerirken Avrupa'daki CTV uygulamalarını içermez. Ad Manager, alıcılarla birlikte çalışarak şu anda bu iş akışını desteklemeyen CTV platformları için app-ads.txt yetkilendirme durumunun zorunlu kılınmamasını sağlar.
1. Adım: Ad Manager'da ads.txt/app-ads.txt dosyanızı oluşturun
app-ads.txt dosyanız her iki platform için de geçerli olur. Lütfen app-ads.txt dosyanızı buna göre güncelleyin.-
Google Ad Manager'da oturum açın.
- Yönetici'yi, ardından Ads.txt yönetimi'ni tıklayın.
Bu sayfayı görüntülemek için Ad Manager ağınızda en az bir adet bağlı Ad Exchange hesabı olmalı ve kullanıcınız "Ads.txt management" izni olan bir role atanmalıdır.
- Web için mi yoksa uygulamalar için mi dosya oluşturacağınıza karar verin.
- Web için: Web ads.txt sekmesini ve ardından ads.txt dosyası oluştur'u tıklayın.
- Uygulamalar için: app-ads.txt sekmesini ve ardından ads.txt dosyası oluştur'u tıklayın.
- İletişim penceresinde, Google'ın sağladığı otomatik olarak oluşturulmuş metni inceleyin.
Her satır, envanterinizi satma yetkisi verilebilecek ayrı bir satıcı hesabını temsil eder. Bir satıcıyı atlamak ve satıcının yetkisini kaldırmak için iletişim penceresinden bu satıcının bilgilerini içeren satırı silin.
ads.txt/app-ads.txtsöz dizimini nasıl doğrulayacağınızı öğrenin.ads.txt/app-ads.txtoluşturma aracımız yalnızca Google satıcı hesaplarıyla ilgili bilgi sağlayabilir. Diğer STP'ler/exchange'ler ile çalışıyorsanız bu alanlardaki sorguların yetkilendirilmesini sağlamak için söz konusu exchange'lerdeki satıcı hesaplarından bilgi eklemek sizin sorumluluğunuzdadır. Alan adını, satıcı/yayıncı kimliğinizi ve ilişki türünü (DIRECT veya RESELLER) eklediğinizden emin olun.Varsayılan olarak, otomatik oluşturulmuş satırların 3. alanında, satıcı hesabıyla doğrudan bir ilişki olduğunu belirten "
DIRECT" değeri bulunabilir. Alanın sahibi değilseniz ve alanı siz yönetmiyorsanız bu değeri "RESELLER" olarak güncelleyin. Aynı satıcı kimliği için çakışan girişler (örneğin, biri "DIRECT", diğeri "RESELLER" olarak işaretlenmişse) olduğunda, envanterin doğrudan sahibiyseniz ve söz konusu satıcıyla doğrudan bir ilişkiniz varsa genellikle "RESELLER" satırını kaldırmanız güvenlidir.
2. Adım: ads.txt/app-ads.txt dosyanızı web sitenizde yayınlayın
- Aşağıdaki düğmelerden birini tıklayın:
- Metni kendi
ads.txt/app-ads.txtdosyanıza kopyalayıp yapıştırmak için panoya kopyalayın. - Yeni bir metin (
.txt) dosyası olarak indirmek için ads.txt dosyasını indirin.
- Metni kendi
- Dosyayı web yöneticinize gönderip kök alanınıza yüklemesini (ör.
https://example.com/ads.txtveyahttps://example.com/app-ads.txt)isteyin.
3. Adım: ads.txt/app-ads.txt dosyanızın doğrulandığını kontrol edin
- 24 saat sonra
ads.txt/app-ads.txtdosyasının taranmasını sağlayın. - Alanlarınızın yetkilendirme durumunu düzenli olarak inceleyin.
ads.txt/app-ads.txt dosyanızın doğru ve güncel olmasını sağlamaktan siz sorumlusunuz. Söz dizimi doğrulamasını biz yaparız ancak yanlış biçimlendirilmiş veya bağlanmamış hesaplar içeren bir dosya yüklemenizi engelleyemeyiz.Sık karşılaşılan sorunları giderme
- Yetkisiz satıcı hataları: Satır öğeleri "Yetkisiz satıcı (Ads.txt)" veya "Tedarik zincirinde yetkisiz satıcı" hataları nedeniyle harcama yapmıyorsa
ads.txt/app-ads.txtdosyanızın, tüm yetkili satıcıları alanlarıyla, bu satıcıya ait satıcı/yayıncı kimliğinizle ve doğru ilişki türüyle (DIRECT veya RESELLER) doğru şekilde bildirdiğinden emin olun. - Eksik tedarik zinciri: Teklif istekleri eksik bir tedarik zinciri nedeniyle filtreleniyorsa teklif isteğindeki tedarik zinciri nesnesinin tamamlandığından ve tamamlandı olarak işaretlendiğinden emin olun:
1. Teklif isteğindekiinventorypartnerdomainde bildirilmelidir veads.txtdosyanızdaki bir girişle eşleşmelidir. - sellers.json: Doğrudan
ads.txt'nin bir parçası olmasa da şeffaflık sağlamadaads.txt'yi tamamladığı için sellers.json dosyanızın (varsa, genellikle çalıştığınız exchange'ler tarafından yönetilir) doğru şekilde ayarlandığından ve erişilebilir olduğundan emin olun.
app-ads.txt dosyaları herkese açıktır. Exchange'ler ve arz tarafı platformlarının (STP) yanı sıra diğer alıcılar ve üçüncü taraf sağlayıcılar tarafından taranabilirler.