Hazır oyun için teknik gereksinimler listesi

Oyununuzun Anında Oyna programında kalabilmesi için aşağıdaki koşulları karşılaması gerekir. Uygunluğu doğrulamak için kendini inceleme yapılacaklar listesini kullanın.

Şartlar

Hazır Oyun, Google Play Hazır Oyun gereksinimlerinin yanı sıra aşağıdaki teknik ve politika şartlarını da karşılamalıdır:

  1. Oyun, uygulama paketi kullanılarak yayınlanmış olmalıdır.

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

  3. Oyun, Google Play Instant korumalı alan 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. Oyunda bildirim kullanılmıyor.

  7. Oyun için yalnızca desteklenen Google Play Instant izinleri listesinde yer alan izinler gerekir.

  8. Google Play Oyun Hizmetleri'ni kullanarak otomatik oturum açma gerekir.

    • Sessiz oturum açma başarısız olursa kullanıcıdan etkileşimli oturum açma işlemini yapmasını isteyin. Kullanıcılar etkileşimli oturum açma özelliğini iptal edebilmelidir. Daha fazla bilgi için Google Play Games Hizmetleri kalite kontrol listesine göz atı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, kullanıcının oyun durumunun Anında Oynatma oturumları ve cihazlar arasında korunması için Google Play Oyun Hizmetleri oyuncu kimliğiyle anahtarlanmış bir bulut kayıt çözümü entegre eder. Cloud Firestore gibi bir ürünü veya başka bir bulut veritabanını kullanabilirsiniz. Oyuncu ilerlemesinin Google Play Games Hizmetleri oyuncu kimliğiyle anahtarlandığından ve oyuncu giriş yaptığında hemen geri yüklendiğinden emin olun.

    • Oyun oturumları arasında herhangi bir türde devamlılığı destekleyen oyunlarda oyun kaydetme zorunludur. Kısa oyun oturumları için tasarlanmış diğer oyun türleri (ör. roguelike oyunlar ve basit masa oyunları) oyun kaydetme gerektirmez. Ancak kullanıcıların değerli puanlarını veya başarılarını kaybetmemesi için bu durumu sürdürmek üzere oyun kayıtlarını veya lider tablolarını kullanmanızı önemle tavsiye ederiz.
  11. Henüz yoksa mağaza girişinize oyun oynanışını gösteren, yatay tanıtım videosu ekleyin. Kullanıcılar, doğrudan oyundan alınan oyun görüntülerinin yer aldığı videolardan keyif alır. Google Play, bu videodan Google Play Games uygulamasına eklenecek bir öne çıkan anlar klibi otomatik olarak oluşturur. Videoyu doğrudan adb kullanarak da çekebilirsiniz. Oyununuzda yalnızca dikey mod varsa çeşitli video düzenleyicileri kullanarak yatay moda dönüştürebilirsiniz.

  12. Oyunun kendi yükleme düğmesi yoktur. Hazır oyun, yüklenen oyunla aynı deneyim sunacağından yükleme düğmesine gerek yoktur. Kullanıcılar, oyunu Google Play Games uygulamasındaki ayrıntılar sayfasından ve Google Play Store'dan yüklemeye devam edebilir.

  13. Oyun, Google Play Games Hizmetleri Korsanlık Önleme özelliğini uygulamamakta veya com.android.vending.CHECK_LICENSE iznini manifest dosyasına eklememektedir. Korsanlıkla mücadele özelliği, kullanıcıların satın alınması gereken oyunları korsan olarak indirmesini engeller. Bu özellik, ücretsiz oyunlarda herhangi bir avantaj sağlamaz. Korsanlıkla mücadele kontrolünü etkinleştirmek, Google Play Instant uygulamalarının Google Play Games Hizmetleri'nde oturum açmasını engeller.

  14. Oyunda OpenGL kullanılıyorsa Android 7 ve önceki sürümleri çalıştıran cihazlarda Google Play Instant uygulamaları için tam olarak desteklenen tek sürüm olduğu için OpenGL ES 2.0'ı hedeflediğinden emin olun. android:glEsVersion değerini 0x00020000 olarak ayarlayarak <uses-feature> ile doğru sürümü belirttiğinizden emin olun.

  15. Bunun tam deneyim sunan bir Hazır Oyun oyunu (deneme oyunu değil) olduğunu belirtmek için AndroidManifest.xml dosyanızda hazır deneyim olarak 1337 değerini belirtin:

      <?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. Oyunda, aşağıdaki kurallara uygun olarak oyun deneyimini kesintiye uğratmayacak şekilde para kazanılıyor olmalıdır:

    • Banner reklamların oyun oynamayı engellemediğinden emin olun.
    • Reklamları, oyundaki sayfa içeriği, seviyeler veya aşamalar arasındaki doğal aralara yerleştirin. Kullanıcıları reklamlarla bunaltmayın. Tekrarlanan reklamlar, genellikle kullanıcı deneyimini olumsuz şekilde etkiler ve yanlışlıkla yapılan tıklamalara yol açar.
    • Oyun oynanmadan önce gösterilen videodan önce gösterilen reklamların en fazla 5 saniye sonra atlanabilir olması gerekir.
    • Reklamlar, oyun içi bileşenler veya menü/oyun gezinme öğeleri gibi görünmemelidir.
    • Diğer oyunlara yapılan çapraz promosyonlar, önceki reklam koşullarına tabi olarak kabul edilir.

Kendi kendinize inceleme kontrol listesi

Google, oyununuzu bir incelemeden geçirerek uygunluğu ve hatasız çalışmasını doğrular. İnceleme sürecini başlatmadan önce uygunluk ve doğru davranışı kontrol ederek zaman kazanabilirsiniz. Aşağıdaki kendi kendine inceleme yapılacaklar listesini kullanın:

  1. Tanıtım videosu
    • Oyunun Play Console'da oyun oynanışını gösteren bir tanıtım videosu olmalıdır.
  2. Reklamlar ve uygulama içi satın alma işlemleri
    • Banner reklamlar göze batmaz ve yanlışlıkla dokunmaya neden olmaz.
    • Reklamlar, oyundaki doğal aralarda gösterilir ve kullanıcıları bunaltmaz.
    • Videodan önce gösterilen tüm 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 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 zorunlu değildir. Kullanıcı çıkışı onaylarsa veya geri düğmesine tekrar basarsa onay iletişim kutusu kullanılıyorsa oyundan çıkılmalıdır.
  5. Google Google Play Games Hizmetleri'nde oturum açma
    1. Oyun, Google Play Oyunlar uygulamasından açıldığında aşağıdakiler gerçekleşir:
      • Oyun, kullanıcının Google Play Games Hizmetleri'nde sessizce oturum açmasını dener.
      • Google Play Oyun Hizmetleri, oyuncunun oyuncu kimliğini içeren "Merhaba" karşılama mesajı gösterir.
    2. Sessiz oturum açma başarısız olursa etkileşimli oturum açma başlar. Kullanıcı, sonsuz oturum açma döngüsünü önlemek için oturumu iptal etme seçeneğine sahiptir.
  6. Oyun durumunu geri yükleme (oyun kaydetme / uygulama içi satın alma işlemleri)
    • Oyun durumunun geri yüklenebileceğini doğrulayın:
      1. Oyunu oynayın ve anlamlı bir ilerleme kaydedin (örneğin, yeni bir seviyeye veya yeni bir yüksek puana ulaşın) ve varsa bir uygulama içi satın alma işlemi (IAP) yapın.
      2. Oyundan çıkıp 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 satın alma işlemlerinin 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 satın alma işlemlerinin otomatik olarak geri yüklendiğini doğrulayın.
  7. Çevrimdışı destek
    • Oyunun çevrimdışı oynanabilir olduğunu doğrulayın:
      1. Çevrimiçiyken oyunu başlatın ve oynanabilir bir duruma getirin.
      2. Oyundan çıkın ve oyun işlemini sonlandırın.
      3. Cihazda uçak moduna geçin.
      4. Oyunu yeniden başlatın ve çevrimdışı oynanabilir olup olmadığını doğrulayın.
  8. Cihaz desteği
    • Oyunun Android tabletlerde tam olarak oynanabilir olduğundan emin olun.
    • Oyunun Android 5 (API düzeyi 21) ve sonraki sürümlerde çalıştığından emin olun.