Google Play'de Uygulama Nasıl Yayınlanır? 2026 İçin Adım Adım Rehber
Google Play Console hesabı, AAB build, imzalama, kapalı test ve mağaza kaydı. Uygulamanızı Google Play'de yayınlamak için gereken tüm adımlar tek rehberde.
Google Play'de Uygulama Nasıl Yayınlanır? 2026 İçin Adım Adım Rehber
Uygulamanız hazır, test ettiniz ve artık kullanıcılara ulaştırmak istiyorsunuz. Ancak Google Play'de yayınlama süreci, ilk kez deneyenler için beklenenden uzun ve kurallı bir süreçtir: geliştirici hesabı doğrulaması, imzalama anahtarları, zorunlu test dönemi, gizlilik formları ve inceleme.
Bu rehberde Google Play'de bir uygulamayı sıfırdan yayınlamak için gereken adımları sırasıyla anlatıyoruz. Kendi geliştirdiğiniz, CodeCanyon'dan aldığınız veya reskin ettiğiniz tüm Android, Flutter ve React Native uygulamaları için geçerlidir.
Kısa Cevap
Google Play'de yayın için sırasıyla şunlar gerekir: doğrulanmış bir Play Console geliştirici hesabı, imzalanmış bir Android App Bundle (.aab) dosyası, eksiksiz bir mağaza kaydı (açıklama, görseller, gizlilik politikası, Data Safety formu) ve yeni kişisel hesaplar için en az 12 test kullanıcısıyla 14 günlük kapalı test. Tüm adımlar tamamlandıktan sonra inceleme genellikle birkaç saat ile birkaç gün sürer.
1. Play Console Geliştirici Hesabı Açın
Yayın yapmak için Google Play Console hesabına ihtiyacınız var. Kayıt sırasında tek seferlik 25 USD ücret ödenir ve kimlik doğrulaması yapılır.
- Kişisel hesap: bireysel geliştiriciler içindir. Yeni kişisel hesaplarda ilk uygulamayı üretime almadan önce zorunlu kapalı test şartı vardır.
- Kuruluş hesabı: şirketler için önerilir. D-U-N-S numarası gerekir, ancak kapalı test şartı uygulanmaz ve mağazada şirket adınız görünür.
İpucu: Uygulamayı bir şirket adına yayınlayacaksanız baştan kuruluş hesabı açın. Kişisel hesaptan kuruluş hesabına geçmek sonradan zaman alır.
2. Uygulamayı Yayına Hazırlayın
Google Play'e yüklemeden önce projenizde şu ayarların doğru olduğundan emin olun:
- Paket adı (applicationId): benzersiz olmalı ve yayından sonra değiştirilemez. Örneğin
com.firmaniz.uygulama. Reskin edilen uygulamalarda orijinal paket adı mutlaka değiştirilmelidir.
- targetSdkVersion: Google Play'in o yıl istediği güncel Android sürümünü hedeflemelidir. Eski projelerde en sık yayın engeli budur.
- versionCode ve versionName: her yüklemede
versionCode bir öncekinden büyük olmalıdır.
- İzinler: kullanmadığınız izinleri (konum, SMS, rehber gibi) kaldırın. Gereksiz hassas izinler ret nedenidir.
- Debug ayarları: test API adresleri, log çıktıları ve debug modunu kapatın.
3. İmzalı AAB Dosyası Oluşturun
Google Play yeni uygulamalar için APK değil Android App Bundle (.aab) formatı ister. Dosyanın bir yükleme anahtarı (upload key) ile imzalanması gerekir.
- Android Studio: Build > Generate Signed Bundle / APK menüsünden yeni bir keystore oluşturup AAB alın.
- Flutter:
key.properties dosyasını ayarlayıp flutter build appbundle --release komutunu çalıştırın.
- React Native:
android/app/build.gradle içinde imzalama ayarlarını yapıp ./gradlew bundleRelease ile build alın.
Önemli: keystore dosyasını ve şifrelerini mutlaka güvenli bir yerde yedekleyin. Play App Signing özelliği açıkken Google, uygulamanın asıl imzalama anahtarını kendisi saklar; yükleme anahtarınızı kaybederseniz sıfırlama talebinde bulunabilirsiniz.
4. Uygulamayı Play Console'da Oluşturun
Play Console'da "Uygulama oluştur" butonuna tıklayın; uygulama adı, varsayılan dil, uygulama mı oyun mu olduğu ve ücretli/ücretsiz bilgisini girin. Ardından panel size tamamlamanız gereken görevlerin listesini gösterir.
5. Uygulama İçeriği Bölümünü Doldurun
Bu bölüm en çok atlanan ve en çok ret sebebi olan kısımdır:
- Gizlilik politikası: herkese açık bir URL'de, uygulamanın hangi verileri topladığını açıklayan bir sayfa olmalıdır.
- Data Safety formu: toplanan ve paylaşılan verileri (e-posta, konum, cihaz kimliği, çökme kayıtları) beyan edin. Kullandığınız SDK'ların (Firebase, reklam ağları, analitik araçları) topladığı veriler de buraya dahildir.
- Uygulama erişimi: giriş gerektiren uygulamalar için inceleme ekibine çalışan bir test hesabı verin.
- Reklamlar: uygulamada reklam olup olmadığını belirtin.
- İçerik derecelendirmesi: anketi doldurarak yaş derecelendirmesi alın.
- Hedef kitle: uygulamanın hangi yaş grubuna yönelik olduğunu seçin. Çocuklara yönelik uygulamalar ek kurallara tabidir.
- Hesap silme: uygulamada hesap oluşturuluyorsa, hesap silme seçeneği hem uygulama içinde hem de web üzerinden sunulmalıdır.
6. Mağaza Kaydını Hazırlayın
- Uygulama adı: en fazla 30 karakter.
- Kısa açıklama: en fazla 80 karakter; uygulamanın ne işe yaradığını tek cümlede anlatın.
- Tam açıklama: en fazla 4000 karakter; özellikleri, faydaları ve kullanım senaryolarını açıklayın. Anahtar kelime doldurmaktan kaçının.
- Uygulama simgesi: 512 x 512 piksel PNG.
- Öne çıkan görsel: 1024 x 500 piksel.
- Ekran görüntüleri: telefon için en az 2 adet; tablet desteği varsa tablet görüntüleri de ekleyin.
7. Kapalı Test Dönemini Tamamlayın
Yeni kişisel geliştirici hesaplarında, uygulamayı üretime almadan önce en az 12 test kullanıcısının 14 gün boyunca kesintisiz olarak kapalı teste katılması gerekir. Bu süre dolmadan "Üretime erişim başvurusu" yapılamaz.
- Test kullanıcılarını e-posta listesi veya Google Grubu ile ekleyin.
- Test bağlantısını paylaşın ve kullanıcıların uygulamayı yükleyip gerçekten kullanmasını sağlayın.
- 14 gün sonunda Play Console'daki soruları (testten ne öğrendiniz, uygulama hazır mı) özenle yanıtlayın.
Kuruluş hesapları bu şarttan muaftır ve doğrudan üretim sürümü oluşturabilir.
8. Üretim Sürümünü Gönderin
Üretim (Production) bölümünde yeni bir sürüm oluşturun, AAB dosyanızı yükleyin, sürüm notlarını yazın ve yayınlanacak ülkeleri seçin. "İncelemeye gönder" dedikten sonra Google uygulamanızı inceler.
- İnceleme süresi: genellikle birkaç saat ile birkaç gün arasındadır; ilk yayınlarda 7 güne kadar uzayabilir.
- Kademeli yayın: güncellemeleri önce kullanıcıların küçük bir yüzdesine açarak hataları erken yakalayabilirsiniz.
En Sık Karşılaşılan Ret ve Hata Nedenleri
- Güncel olmayan targetSdkVersion: yükleme sırasında doğrudan hata verir.
- Eksik veya hatalı Data Safety formu: kullanılan SDK'ların verileri beyan edilmemiştir.
- Erişilemeyen gizlilik politikası: URL çalışmıyor veya içerik uygulamayla uyumsuz.
- Spam ve tekrarlayan içerik: özellikle reskin uygulamalarda, özgün içerik ve tasarım eklenmeden yayınlanan kopyalar reddedilir.
- Çalışmayan test hesabı: inceleme ekibi uygulamaya giriş yapamaz.
- Yanıltıcı mağaza kaydı: açıklama veya görseller uygulamanın gerçek işleviyle örtüşmez.
- Hassas izinler: SMS, arama kaydı, arka planda konum gibi izinler gerekçesiz kullanılmıştır.
Hazır veya reskin uygulamalarda karşılaşılan build ve yayın sorunlarının daha geniş bir listesi için CodeCanyon veya Reskin uygulamanızı neden yayına alamıyorsunuz? yazımıza göz atabilirsiniz.
Yayın Öncesi Kontrol Listesi
- Play Console hesabı doğrulandı.
- Paket adı benzersiz ve kalıcı.
- targetSdkVersion güncel.
- İmzalı AAB dosyası hazır, keystore yedeklendi.
- Gizlilik politikası yayında.
- Data Safety, içerik derecelendirmesi ve hedef kitle formları dolduruldu.
- Test hesabı çalışıyor.
- Mağaza görselleri ve açıklamaları hazır.
- Kişisel hesap için 12 kullanıcı / 14 gün kapalı test tamamlandı.
Yayın Sürecini Neeblo'ya Bırakın
Build alınamıyor, imzalama hata veriyor ya da uygulamanız mağazadan tekrar tekrar geri mi dönüyor? Neeblo olarak Android ve iOS build sorunları, signing ve sertifika işlemleri, Google Play ve App Store yayını konusunda destek veriyoruz. CodeCanyon, reskin veya kendi geliştirdiğiniz projeler için uygulamanızı inceleyip sorunun kaynağını çözüyoruz.
Destek talep formunu doldurun, uygulamanızı birlikte yayına alalım.
Sık Sorulan Sorular
Google Play geliştirici hesabı ne kadar?
Tek seferlik 25 USD kayıt ücreti ödenir. Yıllık yenileme ücreti yoktur.
12 test kullanıcısı şartı herkes için geçerli mi?
Hayır. Bu şart yalnızca yeni açılan kişisel geliştirici hesaplarına uygulanır. Kuruluş hesapları bu şarttan muaftır.
APK ile yayın yapılabilir mi?
Yeni uygulamalar için Google Play, Android App Bundle (.aab) formatını zorunlu tutar. APK dosyaları dahili test veya mağaza dışı dağıtım için kullanılabilir.
Keystore dosyamı kaybedersem ne olur?
Play App Signing etkinse Play Console üzerinden yükleme anahtarı sıfırlama talebinde bulunabilirsiniz. Etkin değilse aynı paket adıyla güncelleme yayınlamak mümkün olmayabilir.
Uygulamam reddedilirse ne yapmalıyım?
Ret e-postasında belirtilen politika maddesini dikkatle okuyun, sorunu düzeltip yeni bir sürümle tekrar gönderin. Ret nedenine katılmıyorsanız Play Console üzerinden itiraz edebilirsiniz.