Neler Yeni

Foruma hoş geldin 👋, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Google Play Console Nedir? Uygulama Yayınlama, Test ve Güncelleme Rehberi

B

Bayram Developer

Administrator
Yönetici
Üyelik Tarihi
24 Ağu 2026
Mesajlar
16
Beğeniler
1
Puanlar
3
Merhaba arkadaşlar,

Bu konuda Android uygulamanızı Google Play Console üzerinden Google Play Store'a ekleme, test etme, yayınlama ve daha sonra güncelleme sürecini detaylı şekilde anlatacağız.

İlk kez uygulama yayınlayacak kişiler için Play Console biraz karmaşık görünebilir. Uygulamayı oluşturduktan sonra mağaza bilgileri, AAB dosyası, uygulama erişimi, reklam beyanı, içerik derecelendirmesi, hedef kitle, veri güvenliği ve test süreçleri gibi birçok farklı bölüm karşınıza çıkar.

Bu nedenle uygulamayı doğrudan yükleyip yayınlamaya çalışmak yerine işlemleri belirli bir sırayla yapmak daha sağlıklıdır.

Not: Google Play gereksinimleri zaman içerisinde değişebilmektedir. Özellikle yayınlamadan önce Play Console üzerinde gösterilen güncel gereksinimleri kontrol etmenizi tavsiye ediyoruz.

Google Play Console Nedir?​

Google Play Console, Android geliştiricilerinin uygulamalarını Google Play üzerinde yönetmesini sağlayan geliştirici panelidir.

Buradan yalnızca uygulama yükleme işlemi yapılmaz.

Play Console üzerinden genel olarak;

  • Yeni uygulama oluşturabilir,
  • AAB sürümlerinizi yükleyebilir,
  • Test kullanıcıları belirleyebilir,
  • Uygulamayı üretime alabilir,
  • Mağaza sayfasını düzenleyebilir,
  • Yeni güncellemeler yayınlayabilir,
  • Kullanıcı yorumlarını takip edebilir,
  • Çökme ve ANR gibi teknik problemleri inceleyebilir,
  • İstatistikleri takip edebilir,
  • Politika ve uygulama içeriği bildirimlerini yönetebilirsiniz.
Kısacası uygulamanız Google Play'e çıktıktan sonra da kullanmaya devam edeceğiniz ana yönetim panelidir.

Google'ın resmi Play Console yardım merkezi de buradan incelenebilir:

Google Play Console Yardım Merkezi


1. Google Play Developer Hesabı​

Uygulama yayınlamadan önce bir Google Play geliştirici hesabınızın bulunması gerekir.

Hesap oluştururken Google sizden hesap türüne göre kimlik ve iletişim bilgileri isteyebilir. Kişisel hesaplarda geliştirici adı, yasal ad ve adres, iletişim e-postası, telefon numarası ve mağazada gösterilecek geliştirici e-postası gibi bilgiler bulunmaktadır. Yayına geçmeden önce kimlik bilgilerinin doğrulanması da gerekebilir.

Hesap açarken verdiğiniz bilgilerin doğru olması önemlidir.

Özellikle gerçek olmayan bilgiler kullanarak hesap oluşturmak veya doğrulama aşamasını önemsememek daha sonra problem yaşamanıza neden olabilir.


2. Yeni Uygulama Nasıl Oluşturulur?​

Play Console hesabınıza giriş yaptıktan sonra uygulamalar bölümünden Create app / Uygulama oluştur seçeneğine girin.

Burada uygulamanızla ilgili başlangıç bilgileri istenir.

Örneğin:

Uygulama adı: MertBOSS
Varsayılan dil: Türkçe
Tür: Uygulama veya Oyun
Ücret durumu: Ücretsiz veya Ücretli

Gerekli beyanları kabul ettikten sonra uygulamanızı oluşturabilirsiniz.

Bu aşamada henüz uygulamanız Google Play'de yayınlanmaz.

Sadece Play Console içerisinde uygulamanız için yönetim alanı oluşturulur. Ardından Dashboard üzerinden mağaza, içerik ve yayınlama için gerekli adımları tamamlamanız gerekir.


3. Paket Adına Dikkat Edin​

Android uygulamanızın bir package name / application ID değeri bulunur.

Örneğin:

com.mertboss.app

veya

com.firmaadi.uygulama

Bu değer uygulamanızın teknik kimliği açısından oldukça önemlidir.

Bu yüzden uygulamanızı hazırlarken rastgele bir package name belirleyip:

"Daha sonra değiştiririm."

şeklinde hareket etmemenizi tavsiye ediyoruz.

Özellikle gerçek uygulamayı yayınlamadan önce paket adınızı son kez kontrol edin.


4. Google Play İçin APK mı AAB mi?​

Günümüzde Google Play yayın sürecinde Android App Bundle (AAB) temel paket formatıdır. Play, yüklenen App Bundle üzerinden kullanıcının cihaz yapılandırmasına uygun optimize APK'lar üretip dağıtabilir.

Örneğin dosyanız:

app-release.aab

şeklinde olabilir.

Buradaki önemli nokta dosyanın yalnızca .aab uzantısına sahip olması değildir.

Yayın paketinizin doğru şekilde hazırlanmış ve imzalama yapılandırmasının tamamlanmış olması gerekir.

Bu konu için forumdaki APK ve AAB ile Keystore ve İmzalama rehberlerine de göz atabilirsiniz.


5. Version Code ve Version Name​

Uygulama yayınlarken sürüm bilgilerini doğru yönetmeniz gerekir.

Örneğin ilk sürümünüz:

Version Name: 1.0.0
Version Code: 1

olabilir.

Daha sonra yeni bir güncelleme yayınladığınızda:

Version Name: 1.1.0
Version Code: 2

şeklinde ilerleyebilirsiniz.

Burada özellikle versionCode önemlidir.

Play Console'a gönderdiğiniz her yeni güncellemede versionCode değerini yükseltmeniz gerekir. Google da her güncellemede versionCode'un artırılması gerektiğini belirtiyor.

Örneğin:

1 → 2 → 3 → 4

şeklinde ilerleyebilirsiniz.

Kullanıcıya gösterilen sürüm adı ise:

1.0 → 1.1 → 1.2

veya

1.0.0 → 1.0.1 → 1.1.0

gibi kendi sürüm sisteminize göre düzenlenebilir.


6. Mağaza Sayfasının Hazırlanması​

Uygulamanızın Google Play üzerinde kullanıcılara gösterilecek bir mağaza sayfası bulunur.

Burada uygulamanızı düzgün şekilde tanıtmanız önemlidir.

Genellikle hazırlamanız gereken temel içerikler arasında:

Uygulama adı

Kısa açıklama

Uzun açıklama

Uygulama simgesi

Ekran görüntüleri

Kategori

İletişim bilgileri


gibi alanlar bulunur.

Uygulamanızın mağaza açıklamasını yalnızca anahtar kelimelerle doldurmayın.

Kullanıcı uygulamanın ne yaptığını mağaza sayfasını açtığında anlayabilmelidir.

Örneğin:

"En iyi uygulama, indir, ücretsiz, mobil, Android, hızlı, uygulama..."
şeklinde anlamsız kelime doldurmak yerine uygulamanın hangi problemi çözdüğünü ve hangi özelliklere sahip olduğunu açıkça anlatın.


7. Ekran Görüntülerine Önem Verin​

Mağaza sayfasındaki ekran görüntüleri kullanıcının uygulamayı indirmeden önce gördüğü en önemli alanlardan biridir.

Bu yüzden yalnızca uygulamanın giriş ekranını çekip birkaç kez yüklemek yerine önemli özellikleri gösterin.

Örneğin uygulamanızda:

Ana Sayfa

Profil

Mesajlaşma

Bildirimler

Ürünler

Siparişler


gibi farklı bölümler varsa uygulamanın gerçek kullanımını gösterecek ekran görüntüleri hazırlayabilirsiniz.

Ekran görüntülerinde gösterdiğiniz özelliklerin uygulamada gerçekten bulunmasına da dikkat edin.


8. Gizlilik Politikası​

Kullanıcı verileriyle çalışan uygulamalarda gizlilik konusu özellikle önemlidir.

Uygulamanızın hangi bilgileri topladığını, bu bilgileri neden kullandığını ve nasıl işlediğini doğru şekilde belirtmeniz gerekir.

Ayrıca Play Console içerisindeki Data safety / Veri güvenliği bölümünün uygulamanızın gerçek davranışıyla uyumlu olması gerekir.

Google, yayınlanan uygulamalar için geliştiricilerin uygulamanın kullanıcı verilerini nasıl topladığını ve işlediğini Data safety formunda beyan etmesini ister. Bu bilgiler mağaza sayfasında kullanıcılara da gösterilir.

Burada tahmin ederek seçenek işaretlemeyin.

Örneğin uygulamanız Firebase, reklam SDK'sı, analytics sistemi, konum servisi veya başka bir üçüncü taraf SDK kullanıyorsa bunların veri işleme davranışlarını da incelemeniz gerekebilir.


9. Uygulama Erişimi​

Google'ın uygulamanızı inceleyebilmesi gerekir.

Uygulamanız açıldığında doğrudan:

Kullanıcı adı

ve

Şifre

istiyorsa ve inceleme ekibi uygulamanın geri kalanına ulaşamıyorsa gerekli erişim bilgilerini Play Console üzerinden sağlamanız gerekebilir.

Google da üretim incelemesi öncesinde oturum açma gerektiren uygulamalarda çalışan test kimlik bilgilerinin sağlanmasına özellikle dikkat çekiyor.

Örneğin uygulamanız yalnızca üyelerin görebildiği bir yönetim sistemi içeriyorsa inceleme için kullanılabilecek uygun bir test hesabı hazırlayın.

Test hesabının şifresini inceleme sırasında değiştirmemeye veya hesabı silmemeye dikkat edin.


10. Reklam Beyanı​

Uygulamanızda reklam bulunuyorsa bunu Play Console üzerinde doğru şekilde belirtmeniz gerekir.

Burada:

"Uygulamam reklam içeriyor mu?"

sorusunu uygulamanızın gerçek durumuna göre cevaplayın.

AdMob veya başka bir reklam ağı kullanıyorsanız gerekli beyanları kontrol edin.

Uygulamada reklam bulunduğu halde "Hayır" seçmek doğru bir yöntem değildir.


11. İçerik Derecelendirmesi​

Google Play üzerinde uygulamanız için içerik derecelendirmesi bölümü de bulunur.

Burada uygulamanızın içeriğiyle ilgili çeşitli sorular sorulabilir.

Sorulara uygulamanızın gerçek özelliklerine göre cevap vermeniz gerekir.

Örneğin kullanıcıların birbirleriyle iletişim kurabildiği bir uygulamayla yalnızca hesap makinesi işlevi sunan bir uygulamanın içerik yapısı aynı değildir.

Bu yüzden:

"Daha düşük yaş derecesi çıksın."

düşüncesiyle yanlış cevap vermeyin.


12. Hedef Kitle​

Uygulamanızın hangi yaş grubuna hitap ettiğini doğru şekilde belirleyin.

Özellikle çocuklara yönelik uygulamalarda Google Play'in ek politika gereksinimleri bulunabilir.

Uygulamanızın görselleri, açıklaması, reklam yapısı ve gerçek kullanım amacıyla hedef kitle beyanınızın birbiriyle tutarlı olması önemlidir.


13. Veri Güvenliği Bölümü​

Play Console'da en dikkatli doldurulması gereken alanlardan biri Data safety / Veri güvenliği bölümüdür.

Burada uygulamanızın;

  • Hangi verileri topladığı,
  • Verilerin paylaşılıp paylaşılmadığı,
  • Verilerin hangi amaçlarla kullanıldığı,
  • Güvenlikle ilgili uygulamalarınız
gibi konular hakkında bilgi vermeniz gerekebilir.

Buradaki cevaplar uygulamanızdaki kod ve kullanılan SDK'larla uyumlu olmalıdır.

Örneğin siz:

"Konum verisi toplamıyorum."

diyorsanız fakat uygulamanızdaki bir SDK konum verisi işliyorsa beyanınız problem oluşturabilir.

Bu nedenle yalnızca kendi yazdığınız kodu değil, projeye eklediğiniz üçüncü taraf SDK'ları da kontrol edin.


14. AAB Dosyasını Play Console'a Yükleme​

Uygulamanızın gerekli bölümlerini tamamladıktan sonra release oluşturma aşamasına geçebilirsiniz.

Play Console içerisinde yayınlamak istediğiniz kanala göre:

Internal testing

Closed testing

Open testing


veya

Production

bölümünü kullanabilirsiniz.

İlgili bölümden Create new release / Yeni sürüm oluştur seçeneğine girerek hazırladığınız .aab dosyasını yükleyebilirsiniz. Google'ın güncel yayınlama yönergesinde de release oluşturma işlemi bu kanallar üzerinden yapılmaktadır.

Dosya yüklendikten sonra Play Console paketi kontrol eder.

Burada hata görürseniz doğrudan yayınlamaya çalışmak yerine hatanın ne söylediğini inceleyin.


15. Internal Testing Nedir?​

Internal Testing, uygulamayı herkese açmadan küçük bir test grubuyla hızlı şekilde denemenizi sağlar.

İlk AAB dosyanızı hazırladıktan sonra doğrudan production yerine internal test üzerinden cihazınıza kurup kontrol etmek oldukça faydalıdır.

Google da test sürecine internal testing ile başlayıp ardından closed testing'e geçilmesini öneriyor.

Burada özellikle:

  • Uygulama açılıyor mu?
  • Giriş sistemi çalışıyor mu?
  • API bağlantıları çalışıyor mu?
  • Bildirimler geliyor mu?
  • Satın alma sistemi varsa düzgün çalışıyor mu?
  • Release sürümünde çökme oluyor mu?
gibi bölümleri kontrol edebilirsiniz.

Çünkü uygulamanın Android Studio'da sorunsuz çalışması, mağazaya gönderdiğiniz release sürümünün de kesinlikle sorunsuz olacağı anlamına gelmez.


16. Closed Testing Nedir?​

Closed Testing, uygulamanızı belirlediğiniz kullanıcılarla test edebileceğiniz kapalı test sistemidir.

Burada önemli bir güncel gereksinim bulunmaktadır.

13 Kasım 2023 sonrasında oluşturulan kişisel geliştirici hesaplarında, production erişimi alınmadan önce en az 12 test kullanıcısının 14 gün boyunca kesintisiz şekilde closed teste dahil olması gerekmektedir. Şart tamamlandıktan sonra production erişimi için başvuru yapılır.

Yani yeni bir kişisel hesap açıp:

AAB yükle → Production → Yayınla

şeklinde doğrudan ilerleyemeyebilirsiniz.

Bu nedenle özellikle yeni hesaplarda test gereksinimlerini önceden kontrol edin.


17. 12 Test Kullanıcısı ve 14 Gün Kuralı​

Bu konu sık sorulduğu için ayrıca belirtelim.

Google'ın güncel şartına göre ilgili yeni kişisel geliştirici hesaplarında en az 12 tester'ın son 14 gün boyunca sürekli olarak closed teste dahil olması gerekiyor.

14 günlük şart tamamlandıktan sonra uygulamanız otomatik olarak production'a çıkmış olmaz.

Sonrasında Dashboard üzerinden production access başvurusu yapmanız gerekir.

Google bu başvuruda test süreciniz, tester kullanımı ve geri bildirimler, uygulamanızın amacı ve production'a hazır olduğuna nasıl karar verdiğiniz gibi konular hakkında bilgi ister.

Bu nedenle test sürecini yalnızca süre doldurmak için yapılan gereksiz bir işlem olarak görmeyin.

Uygulamayı gerçek cihazlarda kullandırıp problemleri tespit etmek production başvurusunda da işinize yarar.


18. Production Nedir?​

Production, uygulamanızın gerçek kullanıcılara sunulduğu yayın kanalıdır.

Testlerinizi ve gerekli Play Console ayarlarını tamamladıktan sonra production release oluşturabilirsiniz.

Production'a gönderdiğiniz uygulama inceleme sürecine girebilir.

Bu süreçte uygulamanın;

Çalışabilirliği

Mağaza bilgileri

Politika uygunluğu

Uygulama erişimi

İzinleri

Veri kullanımı


ve diğer gerekli bölümleri değerlendirilebilir.

İncelemeye göndermeden önce uygulamanızı son kez gerçek cihazda test etmenizi tavsiye ediyoruz.


19. Uygulama Reddedilirse Ne Yapılmalı?​

Uygulamanız reddedildiğinde ilk yapılması gereken şey paniğe kapılıp aynı paketi tekrar göndermek değildir.

Play Console ve geliştirici hesabınıza gelen bildirimi dikkatli şekilde okuyun.

Google genellikle hangi politika veya gereksinimle ilgili problem bulunduğunu belirtir.

Sorunun kaynağını belirleyin, gerekli değişikliği yapın ve daha sonra yeni sürüm gönderin.

Örneğin sorun mağaza açıklamasındaysa sadece kod değiştirmek çözüm olmayacaktır.

Sorun uygulamanın davranışındaysa da yalnızca açıklamayı değiştirmek yeterli olmayabilir.


20. Uygulama Güncellemesi Nasıl Yayınlanır?​

Uygulamanız Google Play'de yayınlandıktan sonra yeni özellik eklediğinizde veya hata düzelttiğinizde yeni sürüm gönderebilirsiniz.

Örneğin mevcut sürümünüz:

Version Name: 1.0.0
Version Code: 1

olsun.

Yeni sürüm:

Version Name: 1.1.0
Version Code: 2

olarak hazırlanabilir.

Yeni release AAB dosyanızı oluşturduktan sonra Play Console üzerinden ilgili yayın kanalına yükleyebilirsiniz.

Burada mevcut uygulamanızın paket adı ve imzalama yapısını korumanız önemlidir.

Sırf güncelleme yapacağınız için yeni uygulama veya rastgele yeni keystore oluşturmayın.


21. Release Notes Ekleyin​

Yeni sürüm gönderirken kullanıcıya nelerin değiştiğini anlatan sürüm notları eklemek iyi bir uygulamadır.

Örneğin:

Yenilikler

• Bildirim sistemi iyileştirildi.
• Profil ekranındaki hata giderildi.
• Uygulama performansı artırıldı.
• Bazı küçük hatalar düzeltildi.

şeklinde kısa ve anlaşılır bilgiler verebilirsiniz.

Her sürümde sadece:

Güncelleme yapıldı.

yazmak yerine gerçekten önemli değişiklikleri belirtmek kullanıcı açısından daha faydalıdır.


22. Target API Hatası​

Google Play, uygulamaların belirli hedef Android API gereksinimlerini karşılamasını ister ve bu gereksinimler zaman içerisinde güncellenmektedir.

Bu nedenle eski bir Android projesini yıllar sonra doğrudan AAB yapıp yüklemeye çalıştığınızda:

Target API level

ile ilgili uyarı veya hata alabilirsiniz.

Bu durumda kullandığınız framework ve Android proje yapılandırmasını Google Play'in güncel gereksinimlerine uygun hale getirmeniz gerekir.

Eski projelerde bağımlılıkların da güncellenmesi gerekebileceği için sadece tek bir sayıyı değiştirip tekrar derlemek her zaman yeterli olmayabilir.


23. Play App Signing​

Google Play üzerinde uygulama yayınlarken Play App Signing sistemiyle karşılaşabilirsiniz.

Bu sistem uygulamanın dağıtımda kullanılan signing key'inin Google tarafından güvenli şekilde yönetilmesini sağlar.

Sizin AAB yüklerken kullandığınız upload key ile kullanıcı cihazlarına dağıtılan uygulamayı imzalayan app signing key aynı kavram değildir.

Bu konuyu detaylı olarak forumdaki Keystore ve İmzalama rehberimizde ele aldık.

Özellikle mevcut bir uygulamaya güncelleme gönderiyorsanız imzalama sistemini anlamadan yeni anahtar oluşturmanızı önermiyoruz.


24. Yayınlamadan Önce Son Kontrol​

Uygulamayı incelemeye göndermeden önce mümkünse kendinize küçük bir kontrol listesi oluşturun.

AAB doğru mu?
Version Code artırıldı mı?
Paket adı doğru mu?
Release imzası doğru mu?
Uygulama gerçek cihazda açılıyor mu?
Mağaza açıklamaları tamam mı?
Ekran görüntüleri doğru mu?
Gizlilik politikası hazır mı?
Data Safety doğru dolduruldu mu?
Uygulama erişimi gerekiyorsa test hesabı çalışıyor mu?
Reklam ve içerik beyanları doğru mu?
Uygulamada boş veya çalışmayan sayfa var mı?


Bu kontrolleri uygulamayı göndermeden yapmak sonradan yaşayacağınız birçok problemi önleyebilir.


Sık Karşılaşılan Google Play Console Sorunları​

AAB yüklenmiyor​

Öncelikle Play Console tarafından verilen hata mesajını kontrol edin.

Version Code, package name, imzalama veya Target API gibi bölümlerde problem bulunabilir.

Production bölümü açılmıyor​

Yeni kişisel geliştirici hesabınız test gereksinimlerine tabi olabilir.

Özellikle hesabın oluşturulma tarihini ve closed testing şartlarını kontrol edin.

Uygulama incelemede uzun süre bekliyor​

İnceleme süreleri uygulamaya ve hesaba göre değişebilir. Süre konusunda kesin bir zaman vermek doğru değildir.

Play Console üzerinde ek işlem veya uyarı bulunup bulunmadığını kontrol edin.

Yeni sürüm yüklenmiyor​

Version Code değerini artırdığınızdan emin olun.

Uygulama reddedildi​

Gönderilen politika bildirimini inceleyin. Sorunu anlamadan aynı sürümü tekrar tekrar incelemeye göndermeyin.

Google uygulamaya giriş yapamıyor​

Uygulamanız üyelik gerektiriyorsa inceleme ekibinin gerekli bölümlere ulaşabilmesi için Play Console'daki App access bilgilerinin doğru olduğundan emin olun.


Son Olarak​

Google Play Console üzerinden uygulama yayınlamak yalnızca AAB dosyasını yükleyip Yayınla butonuna basmaktan ibaret değildir.

Düzgün bir yayın sürecinde;

Uygulamanın hazırlanması → Release AAB → İmzalama → Play Console kurulumu → Mağaza bilgileri → Uygulama içeriği ve veri beyanları → Test → Production → İnceleme → Yayın → Güncellemeler

bir bütün olarak düşünülmelidir.

Özellikle ilk uygulamanızda işlemleri aceleye getirmeyin.

Google Play politikaları ve teknik gereksinimleri zaman içerisinde değişebildiği için eski videolardaki veya yıllar önce hazırlanmış rehberlerdeki her bilginin bugün hâlâ geçerli olduğunu varsaymayın.

Bir sorunla karşılaşırsanız Google Play Console kategorisinde yeni konu oluşturabilirsiniz.

Konu açarken mümkünse;

Aldığınız hata mesajını, hangi aşamada olduğunuzu, kişisel/kuruluş hesabı kullandığınızı, yeni uygulama mı yoksa güncelleme mi gönderdiğinizi ve ekran görüntüsünü ekleyin.

Ancak keystore parolası, özel anahtarlar, ödeme bilgileri veya hesaba giriş bilgileri gibi gizli bilgileri kesinlikle paylaşmayın.

Herkese iyi yayınlar ve iyi geliştirmeler.
 

Tema özelleştirme sistemi

Bu menüden forum temasının bazı alanlarını kendinize özel olarak düzenleye bilirsiniz

Zevkini yansıtan rengi seç

Geniş / Dar görünüm

Temanızı geniş yada dar olarak kullanmak için kullanabileceğiniz bir yapıyı kontrolünü sağlayabilirsiniz.

Izgara görünümlü forum listesi

Forum listesindeki düzeni ızgara yada sıradan listeleme tarzındaki yapının kontrolünü sağlayabilirsiniz.

Resimli ızgara modu

Izgara forum listesinde resimleri açıp/kapatabileceğiniz yapının kontrolünü sağlayabilirsiniz.

Kenar çubuğunu kapat

Kenar çubuğunu kapatarak forumdaki kalabalık görünümde kurtulabilirsiniz.

Sabit kenar çubuğu

Kenar çubuğunu sabitleyerek daha kullanışlı ve erişiminizi kolaylaştırabilirsiniz.

Köşe kıvrımlarını kapat

Blokların köşelerinde bulunan kıvrımları kapatıp/açarak zevkinize göre kullanabilirsiniz.

Geri