Bir uygulamayı göndermeden önce ihtiyacınız olan tüm URL'ler
Play Console, App Store Connect ve AdMob genelindeki tam liste, hangilerinin isteğe bağlı değil zorunlu olduğu, her sayfanın neleri içermesi gerektiği ve bunları hangi sırayla yapacağınız.
Çoğu uygulamanın herkese açık dört URL'ye ihtiyacı vardır: bir gizlilik politikası, uygulamada hesaplar varsa bir hesap silme sayfası, App Store için bir destek sayfası ve reklam gösteriyorsa bir geliştirici web sitesi. Her biri ayrı bir konsol alanıdır, her biri kontrol edilir ve hepsinin uygulama onaylandıktan çok sonra da çalışmaya devam etmesi gerekir.
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.
19 Eylül 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.
Bu, ilk gönderiminizden önce kimsenin size vermediği listedir; bu yüzden onu her seferinde bir retle keşfedersiniz. Konsolu açmadan önce bunları toplayın; tüm iş üç inceleme döngüsü yerine bir öğleden sonra sürer.
Konsola göre alanlar
| URL | Konsol ve alan | Zorunlu mu? |
|---|---|---|
| Gizlilik politikası | Play Console → App content → Privacy policy; App Store Connect → App Privacy | Evet, iki mağaza da |
| Hesap silme | Play Console → App content → Data deletion | Evet, uygulamada hesaplar varsa |
| Destek | App Store Connect → sürümün Platform version information bölümü → Support URL | Evet, Apple |
| Geliştirici web sitesi | Play mağaza kaydı; App Store Connect Marketing URL | Play: isteğe bağlı, ama reklam gösteriyorsanız pratikte zorunlu — app-ads.txt orada aranır. Apple’ın Marketing URL’si gerçekten isteğe bağlıdır |
| İletişim e-postası | Play Console → Store settings → Store listing contact details | Evet, Play yayımlamak için bir e-posta şart koşar |
Apple da hesap silmeyi şart koşar, ancak bir URL alanı olarak değil, uygulama içi bir yol olarak — App Store hesap silme rehberine bakın.
Her sayfanın içermesi gerekenler
Gizlilik politikası. Ne toplandığı, neden, başka kimin gördüğü, ne kadar süre saklandığı, size nasıl ulaşılacağı. Sizi reddettiren bölüm “başka kimin gördüğü”dür: üçüncü tarafları, yani derlemenizdeki her SDK’yı adlandırmalı ve Data safety cevaplarınızla örtüşmelidir.
Hesap silme. Oturum açmadan ya da uygulama yüklü olmadan erişilebilen, kullanıcının sizden hesabını silmenizi isteyebileceği herkese açık bir sayfa. Talebi size gerçekten iletmelidir — bir form gösterip sonucu kaybeden bir sayfa, hiç sayfa olmamasından daha kötüdür, çünkü kullanıcı işlemin gerçekleştiğine inanır.
Destek. Bir insana ulaşma yolu. Okuduğunuz bir e-posta adresi yeterlidir. Tanıtım sayfanız değil, bir App Store kaydı değil, bir sosyal medya profili değil.
Geliştirici web sitesi. Kontrol ettiğiniz bir host adında, uygulamanız hakkında bir sayfa — ve bir
reklam ağının /app-ads.txt dosyasını kökünden alacağı host adı.
Her birinin geçmesi gereken dört test
Her seferinde aynı dört test; bu yüzden onları toplu olarak yapmaya değer:
- Oturum kapalıyken yüklenir. Gizli pencerede açın. Klasik hata, yalnızca onu barındıran hizmette oturumunuz açık olduğu için çalışan bir sayfadır.
- Bir yönlendirme zinciri değildir. Özellikle doğrudan sunulması gereken
app-ads.txtiçin. - Uygulamanızı ve şirketinizi adlandırır. Farklı bir uygulamayı adlandıran bir politika, kopyala-yapıştır yapıldığını ele veren işarettir ve inceleyiciler bunu fark eder.
- İki yıl sonra da orada olacaktır. Bir mağaza kaydı birden fazla kez kontrol edilir ve unuttuğunuz ücretsiz bir barındırma, yayındaki bir uygulamanın bozulmasının en yaygın yoludur.
curl -i https://your-url.example/privacy
200 OK, okunabilir içerik, Location: başlığı yok.
Hangi sırayla yapılmalı
- Hepsinin nerede duracağına bir kez karar verin. Onları bir Notion sayfası, bir GitHub Pages sitesi ve bir form hizmeti arasında bölmek, bakımı gereken üç ayrı şeyle ve bunlardan mutlaka bozulacak biriyle baş başa kalmanın yoludur.
- Gizlilik politikasını bir şablondan değil, bağımlılık listenizden yazın.
build.gradle/Podfile/pubspec.yamldosyasını açın ve yukarıdan aşağı ilerleyin. - Hesap silme yolunu oluşturun — hem uygulama içi olanı hem de web olanı. Gerçek mühendislik içeren tek madde budur, dolayısıyla zaman çizelgenizi o belirler.
- Önce yayımlayın, sonra konsol alanlarını doldurun. Tersini değil: henüz var olmayan bir sayfayı gösteren bir alan, kaçınmaya çalıştığınız rettir.
- Data safety / App Privacy’yi, politikayı yazdığınız listeden doldurun; böylece ikisi çelişemez.
app-ads.txten sonda ve yalnızca reklam gösteriyorsanız.
AppFoyer’in burada yaptığı
Bu liste ürünün kendisidir. Beş sayfanın tamamı — ana sayfa, gizlilik, koşullar, destek, hesap silme —
artı app-ads.txt, uygulamanızın kendi alt alan adında birlikte yayına girer; böylece her alana tek
seferde çalışan URL’ler yapıştırırsınız. Hesap silme sayfası talebi alır ve size bildirir; silme
işlemini kendi sistemlerinizde siz yaparsınız.
Kontrol panelinde ayrıca hangi konsol alanının hâlâ boş olduğunu ve bunun neden önemli olduğunu söyleyen bir kontrol listesi vardır. Bir uygulama ücretsizdir ve bir mağazanın şart koştuğu hiçbir şey asla ödeme duvarının arkasında değildir.
Yetkili kaynaklar
- Privacy policy requirements — Google Play Yardım
- Understanding Google Play’s app account deletion requirements — Google Play Yardım
- Required, localizable, and editable properties — Apple. Support URL ve Privacy Policy URL’nin zorunlu, Marketing URL’nin ise zorunlu olmadığını söyleyen bu tablodur.
- Set up app-ads.txt — AdMob Yardım