Hazır oyun için teknik gereksinimler listesi

Oyununuzun Anında oynama programına dahil edilebilmesi için aşağıdaki gereksinimleri karşılaması gerekir. Uygunluğu doğrulamak için kendi kendine inceleme kontrol listesini kullanın.

Şartlar

Hazır oyun programına katılabilmek için oyununuzun tüm Google Play Instant gereksinimlerinin yanı sıra aşağıdaki teknik ve politika gereksinimlerinin tümünü karşılaması gerekir:

  1. Oyun, uygulama paketi kullanılarak yayınlanmışsa.

  2. Oyun en fazla 15 MB'tır (lansman sonrasında ek öğeler indirilebilir).

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

  4. Oyun, Android 8.0 (API seviyesi 26) veya sonraki sürümleri hedefliyorsa.

  5. Oyun 64 bit mimarileri destekler.

  6. Oyun, bildirimleri kullanmaz.

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

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

  9. Kullanıcıların oturum açtıklarını net bir şekilde görebilmesi için Google Play Oyun Hizmetleri pop-up'larının görünümünü sağlayın.

  10. Oyun, Google Play Games Hizmetleri oyuncu kimliği ile desteklenen bir buluta kaydetme çözümü entegre eder. Böylece kullanıcı oyun durumu tüm Hazır oyun oturumları ve cihazlarda aynı kalır. Cloud Firestore gibi bir ürün veya başka bir bulut veritabanı kullanabilirsiniz. Oyuncu ilerleme durumunun Google Play Games Hizmetleri oyuncu kimliği tarafından kaydedildiğinden ve bir oyuncu giriş yapar yapmaz geri yüklendiğinden emin olun.

    • Oyun oturumlarında her türlü kalıcılığı destekleyen oyunlarda oyun kaydetme zorunludur. Kısa oyun oturumları için tasarlanmış diğer oyun türleri (örneğin, roguelike oyunlar ve basit masa oyunları) oyun kaydetme gerektirmez. Ancak kullanıcıların değerli puanlarını veya başarılarını kaybetmemeleri için bu durumu korumak amacıyla oyun kayıtlarını veya skor tablolarını kullanmanızı kesinlikle öneririz.
  11. Henüz yoksa oyunu gösteren bir yatay tanıtım videosu mağaza girişinize ekleyin. Kullanıcılar, doğrudan oyundan alınan oynarken yer alan videoları izlemekten keyif alırlar. Google Play bu videodan otomatik olarak bir öne çıkanlar klibi oluşturur. Bu klip Google Play Games uygulamasına eklenir. Doğrudan adb kullanarak video kaydedebilirsiniz. Oyununuzda yalnızca dikey mod varsa bir dizi video düzenleyici kullanarak bunu yatay moda dönüştürebilirsiniz.

  12. Oyunun kendisi için bir yükle düğmesi yoktur. Anında Oynama'nın yüklü oyunla aynı deneyime sahip olması gerektiği için yükle düğmesi gerekmez. Kullanıcılar oyunu Google Play Games uygulamasındaki ve Google Play Store'daki ayrıntılar sayfasından da yükleyebilirler.

  13. Oyun, Google Play Oyun Hizmetleri Korsanlıkla Mücadele özelliğini uygulamamalı veya manifest dosyasında com.android.vending.CHECK_LICENSE iznini almamalıdır. Korsanlıkla mücadele özelliği, kullanıcıların satın alınması gereken korsan oyunları yapmasını engeller; ücretsiz oyunlara yönelik bir faydası yoktur. Korsanlıkla mücadele 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 OpenGL ES 2.0'ı hedeflediğinden emin olun. Çünkü bu, Android 7 ve önceki sürümleri çalıştıran cihazlarda Google Play Instant uygulamaları için tam olarak desteklenen tek sürümdür. android:glEsVersion öğesini 0x00020000 olarak ayarlayarak <uses-feature> ile doğru sürümü belirttiğinizden emin olun.

  15. Bunun tam deneyimli bir Hazır oyun olduğunu (deneme oyunu değil) belirtmek için AndroidManifest.xml dosyanızda 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. Oyundan, aşağıdaki kurallara göre rahatsız edici olmayacak şekilde para kazanılır:

    • Her oyunun başlangıcının ilk 3 dakikası içinde reklam göstermekten kaçının. Bu kural, kullanıcı tarafından başlatılan ödüllü reklamlar için geçerli değildir.
    • Banner reklamların göze batmadığından emin olun.
    • Tam sayfa geçiş reklamları veya video reklamlar olmamalıdır. Bu kural, kullanıcı tarafından başlatılan ödüllü reklamlar için geçerli değildir.
    • Reklamlar oyun içi bileşenler veya menü/oyun gezinme öğeleri olarak gizlenmemelidir.
    • Diğer oyunlara çapraz tanıtım kabul edilebilir ve önceki reklam şartlarına tabidir.

Kendi kendine inceleme kontrol listesi

Google, oyununuzu bir incelemeden geçirerek uygunluğu ve hatasız çalışmayı doğrular. İnceleme sürecine başlamadan önce uygunluğu ve düzgün davranışı kontrol ederek zaman kazanabilirsiniz. Aşağıdaki öz değerlendirme kontrol listesini kullanın:

  1. Tanıtım videosu
  2. Reklamlar ve uygulama içi satın alma işlemleri
    • Oyun lansmanının ilk 3 dakikasında reklam gösterilmez (ödüllü reklamlar hariç).
    • Banner reklamlar, göze batmaz ve yanlışlıkla dokunmaya yol açmaz.
    • Tam sayfa geçiş reklamı veya video reklam (ödüllü reklamlar hariç) yoktur.
    • Oyunun hiçbir yerinde yükleme düğmesi yoktur.
  3. Veri kullanımı
    • Kullanıcılar LTE veya 4G bağlantısı üzerinden 15 saniyeden kısa bir süre içinde oyununuzu oynamaya başlayabilirler.
  4. Geri düğmesi
    • Oyuncu, kök oyun menüsündeki geri düğmesini kullanarak oyundan çıkabilir. Çıkış onayı iletişim kutusuna izin verilir ancak bu iletişim kutusu zorunlu değildir. Bir onay iletişim kutusu kullanılırsa, kullanıcı çıkış işlemini onaylarsa veya geri düğmesine tekrar bastığında oyundan çıkılmalıdır.
  5. Google Play Oyun Hizmetleri'nde oturum açma
    1. Oyunu Google Play Games uygulamasından açarken şunlar gerçekleşir:
      • Oyun, kullanıcının sessizce Google Play Games Hizmetleri'nde oturum açmasını sağlamaya çalışır.
      • Google Play Games Hizmetleri, oyuncunun oyuncu kimliğiyle birlikte "Merhaba" adlı bir karşılama mesajı görüntüler.
    2. Sessiz oturum açma başarısız olursa etkileşimli oturum açma başlar. Sonsuz oturum açma döngüsünü önlemek için kullanıcı oturum açmayı iptal edebilir.
  6. Oyun durumunu geri yükleme (oyun kaydetme / 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 rekor kırın) ve varsa Uygulama İçi Satın Alma (UİSA) yapın.
      2. Oyundan çıkın ve oyunu cihazdan kaldırın (genellikle Ayarlar > Uygulamalar bölümünden).
      3. Oyunu aynı cihazda yeniden başlatın ve hem oyun ilerlemesinin hem de UİSA'ların otomatik olarak geri yüklendiğini doğrulayın.
      4. Oyunu farklı bir cihazda yeniden başlatın ve hem oyun ilerleme durumunun hem de UİSA'ların otomatik olarak geri yüklendiğini doğrulayın.
  7. Çevrimdışı destek
    • Oyunun internet bağlantısı olmadan oynanabilir olduğunu doğrulayın:
      1. İnternete bağlıyken oyunu başlatın ve oynanabilir duruma geçin.
      2. Oyundan ve oyun işlemini sonlandırın.
      3. Cihazda uçak moduna geçin.
      4. Oyunu yeniden başlatın ve oyunun çevrimdışı oynanabilir olduğunu doğrulayın.
  8. Cihaz desteği
    • Oyunun Android tabletlerde tamamen oynanabilir olduğundan emin olun.
    • Oyunun Android 5 (API düzeyi 21) ve sonraki sürümlerde çalıştığından emin olun.

Oyununuzu değerlendirilmesi için gönderin

Oyununuzu göndermek için değerlendirme formunu doldurun. Tüm geliştiriciler Hazır Oyun oluşturabilseler de, Google Play Games uygulamasının ana sayfasında hangi oyunların öne çıkarılacağına son olarak Google Play ekibi karar verir.

Hazır Oyun sürümünüzü oluşturduktan sonra veya mevcut yüklenebilir sürümünüzü kullanarak (Hazır oyun sürümünü oluşturmadan önce) oyununuzu öne çıkarılmak üzere gönderebilirsiniz.

Yüklenebilir mevcut sürümünüzü gönderirseniz, oyununuzu inceler ve Anında Oyun öne çıkarma programına uygun olup olmadığını size bildiririz.

OYUNUNUZU GÖNDERİN