Uygulamalar için Yetkili Satıcılar olarak da bilinir. app-ads.txt, uygulama reklam envanterinizi reklam sahtekarlığından korumaya yardımcı olan bir IAB girişimidir. Siz Envanterinizi satmaya yetkili olan kişileri belirlemek için app-ads.txt dosyaları oluşturun. Yetkili satıcıları belirlemek, gerçekleşebilecek reklamveren harcamalarını elde etmenize yardımcı olabilir aksi takdirde, adres sahteciliği yapan uygulamaların taklit envanterine gitmiş olan kullanıcılar.
App-ads.txt dosyaları herkese açıktır ve exchange'ler tarafından taranabilir. diğer alıcılar ve üçüncü taraf tedarikçi firmalar.
app-ads.txt dosyasının kullanılması zorunlu değildir ancak özellikle uygulamanızın adres sahteciliği amacıyla kullanıldığı konusunda endişeleriniz var.
App-ads.txt dosyası, bir uygulama geliştiricinin kök dizininde yayınladığı bir metin dosyasıdır uygulamasının geliştirici web sitesindeki alan adını değiştirmelidir. Varlık listesini içerir yayıncının envanterini satma yetkisine sahip olmalıdır. App-ads.txt dosyasının kullanımı Yayıncıların yetkili satıcılarını yayınlayabilmeleri için bir web alanına sahip olmaları gerekir listesi oluşturun. Kullanabileceğiniz pek çok dosyaların rastgele barındırılmasına olanak tanıyan barındırma çözümleri Firebase.
Ön koşullar
- Uygulamanız için app-ads.txt dosyası oluşturma uygulamasında gösterilir.
- Firebase'inizi yönetin bilgi edinmenizi sağlar.
Uygulamalarınız için app-ads.txt dosyası oluşturma
Henüz yapmadıysanız bir metin dosyası oluşturun ve "app-ads.txt"
Aşağıdaki kod snippet'ini kopyalayıp app-ads.txt dosyanıza yapıştırın. (
pub-00000000000000
yerine yayıncı kimliğinizi yazın. Yayıncı kimliğiniz AdMob konsolunda > Ayarlar'a dokunun.)google.com, pub-00000000000000, DIRECT, f08c47fec0942fa0
app-ads.txt dosyanızı geliştirici web sitenizin kök düzeyinde yayınlayın (örneğin,
https://example.com/app-ads.txt
) bilgileri gösterilir. Alan adının tam olarak girildiğinden emin olun. Google Play'de App Store.AdMob'un app-ads.txt dosyanızı tarayıp doğrulaması için en az 24 saat bekleyin.
AdMob'a geri dönüp app-ads.txt dosyanızı kontrol edin durumu hakkında daha fazla bilgi edinin.
Firebase Hosting ile app-ads.txt yayınlama
app-ads.txt dosyanızın yüklenmesine izin vermeyen bir web siteniz varsa kök düzeyinde (ör. bir site oluşturma hizmeti tarafından oluşturulup barındırılan bir site), app-ads.txt dosyanızı barındırmak için Firebase Hosting'i kullanabilirsiniz.
Firebase, app-ads.txt dosyanızı barındırmanın ücretsiz, hızlı ve güvenilir bir yolunu sunar
özel bir
alanı veya Firebase'de
projenin ücretsiz alt alan adları: web.app
ve firebaseapp.com
.
Başlamadan önce
Firebase ile app-ads.txt yayınlamak için bir Firebase projeniz olması gerekir Barındırma. Firebase projeniz yoksa aşağıdaki adımları uygulayarak yeni bir proje oluşturun: geliştirici kılavuzunu inceleyin.
AdMob uygulamalarınızı Firebase veya uygulamanızda Firebase ürünleri (ör. Firebase için Google Analytics, Remote Config, vb.) mevcut Firebase projesini kullanabilirsiniz.
Firebase CLI'ı yükleme
Firebase CLI'yı, npm (Düğüm Paketi) kullanarak yükleyebilirsiniz yönetici) tıklayın. Ancak Node.js hakkında bilginiz yoksa, bağımsız ikili program kullanmayı tercih edebilirsiniz.
KSA veya kullanarak en son sürüme sahip olmanız gerekir.
Projenizi ilk kullanıma hazırlayın
Yerel makinenizde Firebase projenizi ilk kullanıma hazırlamak için aşağıdaki komutu çalıştırın komutunu çalıştırın.
firebase init
Proje başlatma sırasında Firebase CLI istemlerinden:
Barındırma'yı ayarlamak için bu seçeneği belirleyin.
Yerel proje dizininize bağlanmak için bir Firebase projesi seçin.
Mevcut bir projeyi kullan'ı seçin ve listeden bir proje seçin. istediğiniz yöntemi seçin.
Genel kök dizininiz olarak kullanılacak bir dizin belirtin.
Varsayılan bir öğe (herkese açık) seçmek için Enter tuşuna basın.
Siteniz için bir yapılandırma seçin.
Oluşturacağınız web sitesi tek sayfalık bir uygulama olmadığından, K
Başlatma işleminin sonunda Firebase, iki dosya oluşturur ve şu köke iki dosya ekler: yerel proje dizininiz:
- Web sitenizde barındırılan dosyaları içeren bir
public
dizini. - Proje yapılandırmanızı listeleyen bir
firebase.json
yapılandırma dosyası. - Proje takma adınızı depolayan bir
.firebaserc
dosyası.
app-ads.txt dosyasını yayınlayın
Sitenizde app-ads.txt dosyası yayınlamak için:
app-ads.txt dosyasını yerel projenizdeki
public
dizinine yerleştirin dizin.Yerel proje dizininizin kök dizininden aşağıdaki komutu çalıştırın:
firebase deploy --only hosting
Dağıtım tamamlandıktan sonra aşağıdaki URL'yi ziyaret ederek app-ads.txt yayınlanır. (
PROJECT_ID
, Firebase proje kimliğinizdir.)https://PROJECT_ID.web.app/app-ads.txt
Örnek: "harika-proje" ise proje kimliği ise
https://awesome-project.web.app/app-ads.txt
emin olun.
Uygulamanızın mağaza girişine alan adı/alt alan adı ekleme
app-ads.txt dosyanızın taranabilmesi için Google Ads hesabınızdaki uygulama girişinizde yeni oluşturulmuş bir alan veya alt alan adı App Store.
Sitenizin Pazarlama URL'si kodunu şu şekilde ekleyin:
https://PROJECT_ID.web.app
Yönlendirme ayarlarını yapılandırın (isteğe bağlı)
Mevcut bir web siteniz varsa ve Firebase Hosting'i yalnızca bir süreliğine kullanmayı planlıyorsanız app-ads.txt dosyanızı barındırıyorsanız Firebase Hosting'i, sitenizi mevcut web sitenize yönlendirir.
Firebase Hosting, aşağıdaki durumlarda varsayılan olarak public/index.html
adresini açılış sayfası olarak kullanır:
Kullanıcı sitenizi ziyaret ettiğinde. Kullanıcıları istediğiniz web sitesine yönlendirmek (için
Örneğin, uygulamanızın sosyal medya sayfası):
Yerel projenizin kök dizininde bulunan
firebase.json
dosyasını açın dizin.Barındırma nesnesinin altına yönlendirme nesnesini aşağıdaki gibi ekleyin:
"hosting": { ... "redirects": [ { "source": "/", "destination": "URL_TO_REDIRECT", "type": 301 } ] }
Örneğin, açılış sayfası URL'si
https://www.example.com
ise yönlendirme yapılandırması aşağıdaki gibi olacaktır:"hosting": { ... "redirects": [ { "source": "/", "destination": "https://www.example.com", "type": 301 } ] }
Değişiklikleri sitenize dağıtmak için aşağıdaki komutu çalıştırın.
firebase deploy --only hosting
Dağıtım tamamlandıktan sonra sitenize erişin (
https://PROJECT_ID.web.app
) tuşlarına basarak yönlendirme ayarının etkin olup olmadığını kontrol edin doğru olup olmadığını anlamanıza yardımcı olur.