Hazır oyun için teknik gereksinimler listesi

Uyarı: Google Play Instant artık kullanılamayacak. Aralık 2025'ten itibaren, Hazır Uygulamalar Google Play üzerinden yayınlanamayacak ve tüm Google Play Hizmetleri Instant API'leri artık çalışmayacak. Kullanıcılara artık herhangi bir mekanizma kullanılarak Play tarafından anlık uygulamalar sunulmayacak.

Bu değişikliği, geliştiricilerden gelen geri bildirimler ve Google Play Anında'nın kullanıma sunulmasından bu yana ekosistemi iyileştirmek için yaptığımız sürekli yatırımlar doğrultusunda yapıyoruz.

Kullanıcı sayısını artırmaya yönelik optimizasyona devam etmek için geliştiricilerin, kullanıcıları normal uygulama veya oyunlarına yönlendirmesini öneririz. Geliştiriciler, kullanıcıları alakalı durumlarda belirli yolculuklara veya özelliklere yönlendirmek için derin bağlantılardan yararlanabilir.

Anında oynama programında yer almaya devam edebilmek için oyununuzun aşağıdaki koşulları karşılaması gerekir. Uygunluğu doğrulamak için kendi kendine inceleme yapılacaklar listesini kullanın.

Şartlar

Anında oynatma, Google Play Anında Oynatma şartlarının yanı sıra aşağıdaki tüm teknik ve politika şartlarını karşılamalıdır:

  1. Oyun, uygulama paketi kullanılarak yayınlanmalıdır.

  2. Oyunun boyutu 15 MB veya daha az olmalıdır (Ek öğeler, lansmandan sonra indirilebilir).

  3. Oyun, Google Play Instant sandbox kısıtlamalarını destekler.

  4. Oyun, Android 8.0 (API düzeyi 26) veya sonraki sürümleri hedefliyor.

  5. Oyun, 64 bit mimarileri destekler.

  6. Oyun bildirimleri kullanmıyordur.

  7. Oyun yalnızca desteklenen Google Play Instant izinleri listesindeki izinleri gerektirir.

  8. Google Play Games Hizmetleri kullanılarak otomatik oturum açma gerekir.

    • Sessiz oturum açma başarısız olursa kullanıcıya etkileşimli oturum açma istemi gösterin. Kullanıcılar etkileşimli oturum açma işlemini iptal edebilmelidir. Daha fazla bilgi için Google Play Oyun Hizmetleri kalite kontrol listesi'ne bakın.
  9. Kullanıcıların oturum açtıklarını net bir şekilde görebilmeleri için Google Play Games Hizmetleri pop-up'ları için bir görünüm sağlayın.

  10. Oyun, Google Play Games Hizmetleri oyuncu kimliğiyle anahtarlanmış bir bulut kaydetme çözümü içerir. Böylece, kullanıcı oyun durumu Anında Oyna oturumlarında ve cihazlarda kalıcı olur. Cloud Firestore gibi bir ürünü veya başka bir bulut veritabanını kullanabilirsiniz. Oyuncu ilerleme durumunun Google Play Games Hizmetleri oyuncu kimliğiyle anahtarlanmasını ve oyuncu giriş yapar yapmaz geri yüklenmesini sağlayın.

    • Oyun kaydı, oyun oturumları arasında herhangi bir kalıcılığı destekleyen oyunlarda zorunludur. Kısa oyun oturumları için tasarlanmış diğer oyun türlerinde (ör. roguelike oyunlar ve basit masa oyunları) oyun kaydetme özelliği gerekmez. Ancak, kullanıcıların değerli puanlarını veya başarılarını kaybetmemesi için bu durumu kalıcı hale getirmek üzere kayıtlı oyunları veya skor tablolarını kullanmanızı önemle tavsiye ederiz.
  11. Henüz eklemediyseniz mağaza girişinize oyun oynanışını gösteren yatay bir tanıtım videosu ekleyin. Kullanıcılar, doğrudan oyundan alınan oynanış görüntülerinin yer aldığı videoları izlemeyi sever. Google Play, bu videodan otomatik olarak bir önemli anlar klibi oluşturur. Bu klip, Google Play Games uygulamasına dahil edilir. Videoyu doğrudan adb kullanarak kaydedebilirsiniz. Oyununuz yalnızca portre moduna sahipse çeşitli video düzenleyiciler kullanarak oyunu yatay moda dönüştürebilirsiniz.

  12. Oyunda kendi yükleme düğmesi yoktur. Hazır oynama, yüklenen oyunla aynı deneyimi sunacağından yükleme düğmesi gerekmez. Kullanıcılar, oyunu Google Play Games uygulamasındaki ve Google Play Store'daki ayrıntılar sayfasından yükleyebilir.

  13. Oyunda Google Play Games Hizmetleri korsanlıkla mücadele özelliği uygulanmıyor veya manifest dosyasında com.android.vending.CHECK_LICENSE izni yer almıyor. Korsanlık karşıtı özellik, kullanıcıların satın alınması gereken oyunları korsan olarak kullanmasını engeller. Ücretsiz oyunlar için bu özelliğin herhangi bir faydası yoktur. Korsanlığa karşı koruma kontrolünün etkinleştirilmesi, Google Play Instant uygulamalarının Google Play Games Hizmetleri'nde oturum açmasını engeller.

  14. Oyun OpenGL kullanıyorsa Android 7 ve önceki sürümlerin yüklü olduğu cihazlarda Google Play Instant uygulamaları için tam olarak desteklenen tek sürüm OpenGL ES 2.0 olduğundan oyunun OpenGL ES 2.0'ı hedeflediğinden emin olun. <uses-feature> ile doğru sürümü belirttiğinizden emin olun. android:glEsVersion ayarını 0x00020000 olarak ayarlayın.

  15. 1337 dosyanızda hazır uygulama türü olarak AndroidManifest.xml değerini belirtin. Bu, tam deneyim sunan bir hazır oyun olduğunu (deneme oyunu olmadığını) belirtir:

      <?xml version="1.0" encoding="utf-8"?>
      <manifest xmlns:android="http://schemas.android.com/apk/res/android"
         xmlns:dist="http://schemas.android.com/apk/distribution"
         package="com.yourapp.package">
         <dist:module dist:instant="true" />
         <application android:allowBackup="true">
             <meta-data android:name="com.google.android.gms.instant.flavor" android:value="1337"/>
            ...
         </application>
      </manifest>
  16. Oyun, aşağıdaki yönergelere uygun olarak rahatsız etmeyecek şekilde para kazanma özelliğine sahiptir:

    • Banner reklamların oyun deneyimini olumsuz etkilemediğinden emin olun.
    • Reklamları, sayfa içeriği, seviyeler veya aşamalar arasındaki oyun akışındaki doğal aralara yerleştirin. Kullanıcıları reklamlarla bunaltmayın. Tekrarlanan reklamlar genellikle kötü bir kullanıcı deneyimine ve yanlışlıkla yapılan tıklamalara yol açar.
    • Oyun oynanmadan önce gösterilen videodan önce gösterilen reklamlar en fazla 5 saniye sonra atlanabilir olmalıdır.
    • Reklamlar, oyun içi bileşenler veya menü/oyun gezinme öğeleri gibi gösterilmemelidir.
    • Önceki reklam şartlarına tabi olmak kaydıyla diğer oyunlarla çapraz tanıtım yapılabilir.

Kendi kendine inceleme yapılacaklar listesi

Google, oyununuzu inceleyerek uygunluğu ve hatasız çalışmayı doğrular. İnceleme sürecini başlatmadan önce uygunluğu ve doğru davranışı kontrol ederek zamandan tasarruf edebilirsiniz. Aşağıdaki öz değerlendirme yapılacaklar listesini kullanın:

  1. Tanıtım videosu
  2. Reklamlar ve uygulama içi satın alma işlemleri
    • Banner reklamlar göze batmaz ve yanlışlıkla dokunmaya neden olmaz.
    • Reklamlar, oyunun doğal kesinti noktalarında gösterilir ve kullanıcıları bunaltmaz.
    • Videodan önce gösterilen reklamlar en fazla 5 saniye sonra atlanabilir.
    • Oyunun hiçbir yerinde yükleme düğmesi yok.
  3. Veri kullanımı
    • Kullanıcılar, LTE veya 4G bağlantısı üzerinden 15 saniyeden kısa bir sürede oyununuzu oynamaya başlayabilir.
  4. Geri düğmesi
    • Oyuncu, ana oyun menüsündeki geri düğmesini kullanarak oyundan çıkabilir. Çıkış onayı iletişim kutusuna izin verilir ancak bu zorunlu değildir. Onay iletişim kutusu kullanılıyorsa kullanıcı çıkışı onayladığında veya geri düğmesine tekrar bastığında oyundan çıkılmalıdır.
  5. Google Play Games Hizmetleri'nde Google ile oturum açma
    1. Oyunu Google Play Oyunlar uygulamasından açtığınızda aşağıdakiler gerçekleşir:
      • Oyun, kullanıcının Google Play Games Hizmetleri'nde sessizce oturum açmasını sağlamaya çalışır.
      • Google Play Games Hizmetleri, oyuncunun oyuncu kimliğiyle birlikte "Merhaba" karşılama mesajını gösterir.
    2. Sessiz oturum açma işlemi başarısız olursa etkileşimli oturum açma işlemi başlar. Kullanıcı, sonsuz oturum açma döngüsünü önlemek için oturum açmayı iptal edebilir.
  6. Oyun durumunu geri yükleme (oyun kaydı / uygulama içi satın alma işlemleri)
    • Oyun durumunun geri yüklenebildiğini doğrulayın:
      1. Oyunu oynayın ve anlamlı bir ilerleme kaydedin (örneğin, yeni bir seviyeye ulaşın veya yeni bir yüksek skor elde edin) ve varsa uygulama içi satın alma işlemi yapın.
      2. Oyundan çıkıp oyunu cihazdan kaldırın (genellikle Ayarlar > Uygulamalar bölümünde).
      3. Oyunu aynı cihazda yeniden başlatın ve hem oyun ilerlemesinin hem de uygulama içi ürünlerin otomatik olarak geri yüklendiğini doğrulayın.
      4. Oyunu farklı bir cihazda yeniden başlatın ve hem oyun ilerlemesinin hem de uygulama içi ürünlerin otomatik olarak geri yüklendiğini doğrulayın.
  7. Çevrimdışı destek
    • Oyunun çevrimdışı oynanabildiğini doğrulayın:
      1. Online olduğunuzda oyunu başlatın ve oynanabilir duruma gelin.
      2. Oyundan çıkın ve oyun sürecini sonlandırın.
      3. Cihazda uçak moduna geçin.
      4. Oyunu yeniden başlatın ve çevrimdışı oynanabildiğini doğrulayın.
  8. Cihaz desteği
    • Oyunun Android tabletlerde tam olarak oynanabildiğinden emin olun.
    • Oyunun Android 5 (API düzeyi 21) ve sonraki sürümlerde çalıştığından emin olun.