İçeriğe geç
AppFoyer
Başla

Rehberler app-ads.txt

iOS uygulaması için app-ads.txt: AdMob'un okuduğu App Store alanı

Tarayıcının hangi App Store Connect alanını izlediği, bunun neden Support URL olmadığı ve bir iOS uygulaması için AdMob durumunun nasıl okunacağı.

Bir iOS uygulaması için AdMob, geliştirici web sitesini App Store kaydınızın Support URL alanından değil, Marketing URL alanından okur. Sitenizin adresini oraya yazın, /app-ads.txt dosyasını o host'un kök dizininde sunun ve 24 saate kadar bekleyin. Dosya doğruysa AdMob'un app-ads.txt sekmesi onu bulunmuş ve doğrulanmış olarak gösterir.

Bunun yerine birkaç dakikada halledin

AppFoyer, bu rehberin konusu olan sayfaları — gizlilik politikası, kullanım koşulları, destek, hesap silme ve app-ads.txt — kendi alt alan adlarında barındırır; size ait bir alan adı ya da sunucu gerekmez. Bir uygulama ücretsizdir ve bir mağazanın zorunlu tuttuğu hiçbir şey asla ödeme duvarının arkasında değildir.

12 Ekim 2026 tarihinde kontrol edildi. Mağaza politikaları bazen haber vermeden değişir. Aşağıdaki her şey resmî belgelere bağlantı verir ve yetkili kaynak bu sayfa değil, o sayfadır. İkisi çelişirse mağaza haklıdır. Bu rehber İngilizceden çevrilmiştir; mağaza belgelerinden yapılan alıntılar orijinal İngilizce hâliyle korunmuştur.

Bir iOS uygulaması için AdMob, geliştirici web sitesini App Store kaydınızın Marketing URL alanından okur — Support URL alanından değil. AdMob’un kurulum kılavuzu bunu tek satırda söyler: “Add your developer website in the marketing URL field of your app store listing.” (Çeviri: “Geliştirici web sitenizi uygulama mağazası kaydınızın marketing URL alanına ekleyin.”) Sitenizin adresini oraya yazın, /app-ads.txt dosyasını o host’un kök dizininde sunun ve 24 saate kadar bekleyin.

iOS uygulamaları bunu neden Android uygulamalarından daha sık kaçırır

App Store Connect’te iki URL alanı vardır ve farklı işler görürler:

  • Support URL — zorunlu. Apple bu alan olmadan gönderimi kabul etmez, bu yüzden her uygulamada bulunur.
  • Marketing URL — isteğe bağlı. Pek çok uygulama bu alanı boş bırakır.

Tarayıcı isteğe bağlı olanı izler. Bir uygulamanın destek sitesinde kusursuz bir app-ads.txt olabilir ve yine de “bulunamadı” görünebilir, çünkü Marketing URL boştur ve tarayıcının başlayacak bir yeri yoktur. İki alan aynı host’u gösterebilir; çoğu zaman en basit düzen de budur.

Google Play’de bunun karşılığı, Store listing contact details altındaki Website alanıdır.

Ayarlamak

  1. App Store Connect’te uygulamayı ve sürümün sayfasını açın.
  2. Marketing URL alanına https:// dahil tam adresi girin — örneğin Support URL’nizle aynı host’u.
  3. Kaydedin. Yayındaki bir sürümün bu alanı hemen değiştirmenize izin verip vermediği, App Store Connect’teki durumuna bağlıdır; alan kilitliyse değişiklik bir sonraki sürümünüzle birlikte girer.

Marketing URL yerelleştirilebilir. Dil başına ayarlıyorsanız tüm yerelleştirmeleri aynı host’ta tutun; böylece tarayıcının hangisini okuduğu fark etmez.

İki mağaza için tek dosya

Dosya uygulamaları değil satıcıları listeler: her reklam ağı hesabı için bir satır. Aynı yayıncı hesabı iOS ve Android derlemelerinizde reklam gösteriyorsa, iki kayıt da aynı host’u gösterebilir ve aynı app-ads.txt ikisini de kapsar. Her uygulama yine de AdMob’da kendi satırında, kendi durumuyla görünür.

AdMob durumunu okumak

AdMob’da Apps → View all apps → app-ads.txt yolunu izleyin. AdMob üç durum belgeler:

DurumAnlamı
Found and verifiedAdMob dosyayı taradı ve yayıncı kimliğiniz dosyada var.
Not foundBu uygulama için dosya bulunamadı.
IssueDosya bulundu ama bir sorunu var — AdMob gelirin risk altında olduğu uyarısını verir.

Bir satırı genişlettiğinizde AdMob’un taradığı URL’yi ve son tarama zamanını görürsünüz. O URL, mevcut en hızlı teşhistir: kastettiğiniz host değilse düzeltilmesi gereken şey dosya değil, Marketing URL’dir.

Sık yapılan iOS hataları

  • Marketing URL boş bırakılmış. En yaygını. Taranacak bir şey yok.
  • Marketing URL olarak App Store sayfasının kendisi verilmiş (apps.apple.com/…). Apple’ın alan adının köküne dosya koyamazsınız.
  • Bildirilen host’ta bir yönlendirme — http’den https’e, apex’ten www’ye, eski bir alan adından yenisine. Doğrudan 200 yanıtı veren adresi bildirin.
  • Çok erken kontrol etmek. “It can take up to 24 hours for AdMob to crawl and verify your app-ads.txt files.” (Çeviri: “AdMob’un app-ads.txt dosyalarınızı tarayıp doğrulaması 24 saate kadar sürebilir.”) Kayıttaki değişikliklerin algılanması da zaman alır.

AppFoyer burada ne yapar

Her uygulama, app-ads.txt dosyasını düz metin olarak, 200 ile, yönlendirmesiz sunan bir alt alan adı alır; App Store Connect’in istediği destek ve gizlilik sayfaları da aynı yerdedir — böylece Support URL ve Marketing URL aynı adresi gösterebilir. AdMob, Marketing URL’si bir AppFoyer adresi olan bir iOS uygulaması için “app-ads.txt file found and verified” bildiriyor (Ekim 2026’da kontrol edildi). Diğer reklam ağlarından henüz kendimize ait bir tarama sonucumuz yok.

Yetkili kaynaklar