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:
Oyun, uygulama paketi kullanılarak yayınlanmışsa.
Oyun en fazla 15 MB'tır (lansman sonrasında ek öğeler indirilebilir).
Oyun, Google Play Instant korumalı alan kısıtlamalarını destekler.
Oyun, Android 8.0 (API seviyesi 26) veya sonraki sürümleri hedefliyorsa.
Oyun 64 bit mimarileri destekler.
Oyun, bildirimleri kullanmaz.
Oyun için yalnızca desteklenen Google Play Instant izinleri listesinden izinler gerekir.
Google Play Oyunlar 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 istemi gönderilir. Kullanıcılar etkileşimli oturum açmayı iptal edebilir. Daha fazla bilgi için Google Play Games Hizmetleri kalite kontrol listesine bakın.
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.
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.
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.
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.
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.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
öğesini0x00020000
olarak ayarlayarak<uses-feature>
ile doğru sürümü belirttiğinizden emin olun.Bunun tam deneyimli bir Hazır oyun olduğunu (deneme oyunu değil) belirtmek için
AndroidManifest.xml
dosyanızda1337
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>
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:
- Tanıtım videosu
- Oyun, Play Console'da oynanabilirliği gösteren bir tanıtım videosu içeriyor.
- 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.
- 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.
- 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.
- Google Play Oyun Hizmetleri'nde oturum açma
- 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.
- 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.
- Oyunu Google Play Games uygulamasından açarken şunlar gerçekleşir:
- Oyun durumunu geri yükleme (oyun kaydetme / uygulama içi satın alma işlemleri)
- Oyun durumunun geri yüklenebildiğini doğrulayın:
- 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.
- Oyundan çıkın ve oyunu cihazdan kaldırın (genellikle Ayarlar > Uygulamalar bölümünden).
- 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.
- 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.
- Oyun durumunun geri yüklenebildiğini doğrulayın:
- Çevrimdışı destek
- Oyunun internet bağlantısı olmadan oynanabilir olduğunu doğrulayın:
- İnternete bağlıyken oyunu başlatın ve oynanabilir duruma geçin.
- Oyundan ve oyun işlemini sonlandırın.
- Cihazda uçak moduna geçin.
- Oyunu yeniden başlatın ve oyunun çevrimdışı oynanabilir olduğunu doğrulayın.
- Oyunun internet bağlantısı olmadan oynanabilir olduğunu doğrulayın:
- 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.