Checklist persyaratan teknis game Play instan

Game Anda harus memenuhi persyaratan berikut agar dapat dipertimbangkan untuk program Play Instan. Gunakan checklist peninjauan mandiri untuk memverifikasi kepatuhan.

Persyaratan

Agar dapat dipertimbangkan untuk program Play Instan, game Anda harus memenuhi semua persyaratan Google Play Instan, serta semua persyaratan teknis dan kebijakan berikut:

  1. Game dipublikasikan menggunakan app bundle.

  2. Ukuran game adalah 15 MB atau kurang (mendownload aset tambahan dapat dilakukan setelah peluncuran).

  3. Game harus mendukung pembatasan sandbox Google Play Instan.

  4. Game menargetkan Android 8.0 (API level 26) atau yang lebih baru.

  5. Game ini mendukung arsitektur 64-bit.

  6. Game tidak boleh menggunakan notifikasi.

  7. Game hanya memerlukan izin dari daftar izin Google Play Instan yang didukung.

  8. Wajib menggunakan login otomatis menggunakan Layanan Game Google Play.

  9. Menyediakan tampilan untuk pop-up Layanan Game Google Play, sehingga pengguna dapat mengetahui dengan jelas bahwa mereka telah login.

  10. Game harus mengintegrasikan solusi simpan di awan yang dikunci oleh ID pemain Layanan Game Google Play agar status game pengguna dipertahankan di seluruh sesi dan perangkat Play Instan. Anda dapat menggunakan produk seperti Cloud Firestore atau database cloud lainnya. Pastikan bahwa progres pemain dikunci oleh ID pemain Layanan Game Google Play dan dipulihkan segera setelah pemain login.

    • Penyimpanan game bersifat wajib di game yang mendukung segala jenis persistensi di seluruh sesi bermain. Jenis game lainnya (misalnya, roguelike dan game papan sederhana) yang didesain untuk sesi bermain singkat tidak memerlukan penyimpanan game. Namun, sebaiknya gunakan penyimpanan game atau papan peringkat untuk mempertahankan status ini agar pengguna tidak kehilangan skor atau pencapaiannya yang berharga.
  11. Jika Anda belum memilikinya, tambahkan video promo lanskap yang menampilkan gameplay ke listingan toko Anda. Pengguna menyukai video yang menampilkan gameplay yang diambil langsung dari game. Google Play akan otomatis membuat klip sorotan dari video ini, yang akan disertakan di aplikasi Google Play Game. Anda dapat langsung merekam video menggunakan adb. Jika game Anda hanya memiliki mode potret, Anda dapat mengonversinya ke mode lanskap menggunakan sejumlah editor video.

  12. Game tidak boleh menyertakan tombol instal sendiri. Tombol instal tidak diperlukan karena game Play instan seharusnya memiliki pengalaman yang sama dengan game yang diinstal. Pengguna harus dapat menginstal game dari halaman detail di aplikasi Google Play Game dan Google Play Store.

  13. Game tidak boleh mengimplementasikan fitur Anti-Pembajakan Layanan Google Play, atau menyertakan izin com.android.vending.CHECK_LICENSE dalam manifes. Fitur anti-pembajakan mencegah pengguna membajak game yang harus dibeli; ini tidak ada pengaruhnya terhadap game gratis. Jika pemeriksaan anti-pembajakan diaktifkan, aplikasi Google Play Instan tidak akan dapat login ke Layanan Game Google Play.

  14. Jika game menggunakan OpenGL, pastikan bahwa game menargetkan OpenGL ES 2.0, karena itulah satu-satunya versi yang sepenuhnya mendukung aplikasi Google Play Instan di perangkat yang menjalankan Android 7 dan versi sebelumnya. Pastikan untuk menentukan versi yang benar dengan <uses-feature>, tetapkan android:glEsVersion ke 0x00020000.

  15. Tentukan 1337 sebagai instant flavor di file AndroidManifest.xml Anda untuk menunjukkan bahwa ini merupakan game Play Instan dengan pengalaman penuh (dan bukan game uji coba):

      <?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. Game harus dimonetisasi dengan cara yang tidak mengganggu sesuai dengan panduan berikut:

    • Hindari menampilkan iklan dalam 3 menit pertama setiap dimulainya game. Aturan ini tidak berlaku untuk iklan reward yang diinisiasi oleh pengguna.
    • Pastikan iklan banner tidak mengganggu.
    • Tidak ada iklan video atau interstisial satu layar penuh. Aturan ini tidak berlaku untuk iklan reward yang diinisiasi oleh pengguna.
    • Iklan tidak boleh disamarkan sebagai komponen dalam game atau elemen navigasi menu/game.
    • Promosi silang ke game lain dapat digunakan, sesuai dengan persyaratan iklan sebelumnya.

Checklist peninjauan mandiri

Google memverifikasi kepatuhan dan operasi bebas bug dengan menjalankan game Anda melalui proses peninjauan. Anda dapat menghemat waktu dengan memeriksa kepatuhan dan perilaku yang benar sebelum proses peninjauan dimulai. Gunakan checklist peninjauan mandiri di bawah ini:

  1. Video promo
    • Game memiliki video promo yang menampilkan gameplay di Konsol Play.
  2. Iklan dan pembelian dalam aplikasi
    • Tidak ada iklan yang ditampilkan selama 3 menit pertama setiap peluncuran game (kecuali iklan reward).
    • Iklan banner tidak mengganggu dan tidak menyebabkan sentuhan yang tidak disengaja.
    • Tidak ada iklan video atau interstisial satu layar penuh (kecuali iklan reward).
    • Tidak ada tombol instal di mana saja dalam game.
  3. Penggunaan data
    • Pengguna dapat mulai memainkan game Anda dalam waktu kurang dari 15 detik melalui koneksi LTE atau 4G.
  4. Tombol kembali
    • Pemain dapat keluar dari game menggunakan tombol kembali di menu root game. Dialog konfirmasi keluar diizinkan, tetapi tidak diwajibkan. Jika dialog konfirmasi digunakan, game harus keluar jika pengguna mengonfirmasi untuk keluar atau menekan tombol kembali lagi.
  5. Login Layanan game Google Play
    1. Saat membuka game dari aplikasi Google Play Game, hal berikut akan terjadi:
      • Game mencoba membuat pengguna login ke Layanan Game Google Play secara otomatis.
      • Layanan Game Google Play akan menampilkan pesan selamat datang "Halo" dengan ID pemain game dari pemain.
    2. Jika login otomatis gagal, login secara interaktif akan dilakukan. Pengguna memiliki opsi untuk membatalkan login guna menghindari loop login tanpa henti.
  6. Memulihkan status game (penyimpanan game / pembelian dalam aplikasi)
    • Pastikan status game dapat dipulihkan:
      1. Mainkan game dan buat beberapa progres penting (misalnya, mencapai level baru atau skor tertinggi baru) dan, jika memungkinkan, lakukan Pembelian Dalam Aplikasi (IAP).
      2. Keluar dari game, lalu hapus status game dari perangkat (biasanya melalui Setelan > Aplikasi).
      3. Luncurkan kembali game di perangkat yang sama dan verifikasi bahwa IAP dan progres game otomatis dipulihkan.
      4. Luncurkan kembali game di perangkat lain dan verifikasi bahwa IAP dan progres game otomatis dipulihkan.
  7. Dukungan offline
    • Pastikan game dapat dimainkan secara offline:
      1. Luncurkan game saat online dan mainkan sejenak.
      2. Keluar dari game dan akhiri proses game.
      3. Aktifkan mode pesawat di perangkat.
      4. Luncurkan kembali game dan verifikasi bahwa game dapat dimainkan offline.
  8. Dukungan perangkat
    • Pastikan game dapat dimainkan sepenuhnya di tablet Android.
    • Pastikan game dapat dijalankan di Android 5 (API level 21) dan yang lebih baru.

Kirimkan game Anda untuk dipertimbangkan

Isi formulir pertimbangan untuk mengirimkan game Anda. Meskipun semua developer dapat membuat Game instan, tim Google Play memegang keputusan akhir tentang game mana yang ditampilkan di halaman beranda aplikasi Google Play Game.

Anda dapat mengirimkan game untuk ditampilkan setelah Anda membuat versi Langsung main atau menggunakan versi yang sudah ada yang dapat diinstal (sebelum membuat versi Langsung main).

Jika Anda mengirimkan versi instal yang sudah ada, kami akan meninjau game Anda dan memberi tahu Anda apakah versi tersebut cocok untuk program Langsung main.

KIRIMKAN GAME ANDA