Uygulamalar için Yetkili Satıcılar (app-ads.txt)

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

Uygulamalarınız için app-ads.txt dosyası oluşturma

  1. Henüz yapmadıysanız bir metin dosyası oluşturun ve "app-ads.txt"

  2. 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
    
  3. 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 Google Play ve App Store.

  4. AdMob'un app-ads.txt dosyanızı tarayıp doğrulaması için en az 24 saat bekleyin.

  5. 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:

  1. Barındırma'yı ayarlamak için bu seçeneği belirleyin.

  2. 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.

  3. 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.

  4. 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:

  1. app-ads.txt dosyasını yerel projenizdeki public dizinine yerleştirin dizin.

  2. Yerel proje dizininizin kök dizininden aşağıdaki komutu çalıştırın:

    firebase deploy --only hosting
  3. 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ı Google Play veya 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ı):

  1. Yerel projenizin kök dizininde bulunan firebase.json dosyasını açın dizin.

  2. 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
        }
      ]
    }
    
  3. Değişiklikleri sitenize dağıtmak için aşağıdaki komutu çalıştırın.

    firebase deploy --only hosting
  4. 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.

Kaynaklar