Checklist des exigences techniques pour les jeux instantanés

Votre jeu doit répondre aux critères suivants pour que votre jeu soit éligible au Programme de jeu instantané. Utilisez les checklist d'auto-évaluation pour vérifier la conformité.

Conditions requises

Pour pouvoir participer au programme Instant Play, votre jeu doit : à toutes les Conditions requises pour Google Play Instant ainsi que toutes les exigences techniques et les règles suivantes:

  1. Le jeu est publié à l'aide d'un app bundle.

  2. La taille du jeu ne doit pas dépasser 15 Mo. (il est possible de télécharger des assets supplémentaires après le lancement).

  3. Le jeu est compatible avec les restrictions de bac à sable de Google Play Instant.

  4. Le jeu cible Android 8.0 (niveau d'API 26) ou version ultérieure.

  5. Le jeu est compatible avec les architectures 64 bits.

  6. Le jeu n'utilise pas les notifications.

  7. Le jeu ne nécessite que les autorisations du liste des autorisations Google Play Instant

  8. Automatique se connecter à l'aide des services de jeux Google Play est obligatoire.

  9. Indiquez un afficher les pop-ups des services de jeux Google Play afin que les utilisateurs sachent clairement qu'ils sont connectés.

  10. Le jeu intègre une solution d'enregistrement dans le cloud rattachée aux services de jeux Google Play. ID de joueur afin que l'état de jeu de l'utilisateur persiste tout au long de la fonctionnalité de jeu instantané de sessions et d'appareils. Vous pouvez utiliser un produit comme Cloud Firestore ou un autre Google Cloud. Assurez-vous que la progression des joueurs est associée aux services de jeux Google Play et restaurée dès qu'un joueur se connecte.

    • L'enregistrement des jeux est obligatoire dans les jeux compatibles avec tout type de persistance entre les sessions de jeu. Autres types de jeux (rogue-like et jeux simples, par exemple) jeux de société) conçus pour des sessions de jeu courtes ne nécessitent pas de sauvegarde de la partie. Cependant, nous vous recommandons recommandez d'utiliser les sauvegardes de jeux ou les classements pour conserver cet état. les utilisateurs ne perdent pas leurs précieux scores ni leurs réussites.
  11. Si vous n'en avez pas, ajoutez une image au format paysage vidéo promotionnelle montrant l'accès aux jeux sur votre fiche Play Store. Les utilisateurs apprécient les vidéos qui présentent tirée directement du jeu. Google Play génère automatiquement extrait de cette vidéo, qui sera inclus dans l'application Google Play Jeux. Vous pouvez enregistrer une vidéo directement à l'aide de adb : Si votre jeu s'affiche en mode Portrait vous pouvez le convertir au format paysage en utilisant différentes éditeurs.

  12. Le jeu ne comporte pas de bouton d'installation. Un bouton d’installation est n'est pas nécessaire, car la lecture instantanée doit être la même que le jeu installé. Les utilisateurs ont toujours la possibilité d'installer le jeu depuis la page d'informations de l'application Google Play Jeux et dans l'application Play Store.

  13. Le jeu n'implémente pas Protection contre le piratage des services de jeux Google Play ou inclure la com.android.vending.CHECK_LICENSE dans le fichier manifeste. La fonctionnalité antipiratage empêche les utilisateurs le piratage de jeux qui doivent être achetés ; cela n'a aucun avantage pour les jeux sans frais. L'activation de la vérification antipiratage empêche les applis Google Play Instant de se connecter aux services de jeux Google Play.

  14. Si le jeu utilise OpenGL, assurez-vous qu'il cible OpenGL ES 2.0, car il s'agit seule version entièrement compatible avec les applis Google Play Instant sur les appareils fonctionnant sous Android 7 et versions antérieures. Veillez à spécifier la bonne version avec <uses-feature>, en définissant android:glEsVersion sur 0x00020000.

  15. Spécifiez 1337 comme type de produit instantané dans votre fichier AndroidManifest.xml pour indiquent qu'il s'agit d'un jeu instantané proposant une expérience complète. (et non un jeu d'essai):

      <?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. Le jeu est monétisé sans interruption selon les critères suivants : consignes:

    • Évitez de diffuser des annonces dans les trois premières minutes avant le début de chaque jeu. Ce ne s'applique pas aux annonces avec récompense déclenchées par l'utilisateur.
    • Veillez à ce que les bannières ne soient pas envahissantes.
    • Pas d'annonces interstitielles ou vidéo pleine page. Cette règle ne s'applique pas les annonces avec récompense déclenchées par l'utilisateur.
    • Les annonces ne doivent pas être déguisées en composants ou éléments du menu ou du jeu. la navigation.
    • La promotion croisée vers d'autres jeux est acceptable, sous réserve des conditions mentionnées ci-dessus exigences relatives aux annonces.

Checklist d'auto-évaluation

Google vérifie la conformité et le bon fonctionnement de votre jeu en exécutant pour examen. Vous pouvez gagner du temps en vérifiant la conformité et le comportement approprié avant pour lancer le processus d'examen. Utilisez la liste de contrôle d'auto-évaluation ci-dessous:

  1. Vidéo promotionnelle <ph type="x-smartling-placeholder">
  2. Annonces et achats via une application <ph type="x-smartling-placeholder">
      </ph>
    • Aucune annonce n'est diffusée pendant les trois premières minutes du lancement de chaque jeu (sauf annonces avec récompense).
    • Les bannières sont discrètes et ne provoquent aucun contact accidentel.
    • Aucune annonce vidéo ou interstitielle en pleine page (à l'exception des annonces avec récompense) n'est à l'heure actuelle.
    • Aucun bouton d'installation n'apparaît dans le jeu.
  3. Consommation des données <ph type="x-smartling-placeholder">
      </ph>
    • Les utilisateurs peuvent commencer à jouer à votre jeu en moins de 15 secondes via un réseau LTE ou Connexion 4G.
  4. Bouton "Retour" <ph type="x-smartling-placeholder">
      </ph>
    • Le joueur peut quitter le jeu à l'aide du bouton "Retour" du jeu racine. . Une boîte de dialogue de confirmation de sortie est autorisée, mais pas obligatoire. Si un boîte de dialogue de confirmation est utilisée, le jeu doit se fermer si l'utilisateur confirme ou appuie de nouveau sur le bouton Retour.
  5. Connexion aux services de jeux Google Play <ph type="x-smartling-placeholder">
      </ph>
    1. Lorsque vous ouvrez le jeu depuis l'application Google Play Jeux, les éléments suivants se produire: <ph type="x-smartling-placeholder">
        </ph>
      • Le jeu tente de connecter l'utilisateur aux services de jeux Google Play en mode silencieux.
      • Les services de jeux Google Play affichent un message "Hey là" message de bienvenue contenant le l'ID de joueur du joueur.
    2. Si la connexion silencieuse échoue, la connexion interactive démarre. L'utilisateur dispose qui permet d'annuler la connexion afin d'éviter une boucle infinie.
  6. Restaurer l'état du jeu (sauvegardes / achats via une application) <ph type="x-smartling-placeholder">
      </ph>
    • Vérifiez que l'état du jeu peut être restauré: <ph type="x-smartling-placeholder">
        </ph>
      1. de jouer et d'avancer de façon significative (par exemple, atteindre un nouveau niveau ou un nouveau record) et, le cas échéant, créer une annonce intégrée à l'application Achat (IAP).
      2. Quittez le jeu, puis supprimez-le de l'appareil (généralement dans Paramètres > Applications).
      3. Relancez le jeu sur le même appareil et vérifiez que les deux la progression dans le jeu et les achats via l'application sont automatiquement restaurés.
      4. Relancez le jeu sur un autre appareil et vérifiez que les deux la progression dans le jeu et les achats via l'application sont automatiquement restaurés.
  7. Fonctionnement hors connexion <ph type="x-smartling-placeholder">
      </ph>
    • Vérifiez que vous pouvez jouer hors connexion: <ph type="x-smartling-placeholder">
        </ph>
      1. Lancez le jeu lorsque vous êtes en ligne et passez à l'état jouable.
      2. Quittez le jeu et arrêtez le processus.
      3. Passez en mode Avion sur l'appareil.
      4. Relancez le jeu et vérifiez que vous pouvez y jouer hors connexion.
  8. Compatibilité avec les appareils <ph type="x-smartling-placeholder">
      </ph>
    • Assurez-vous que le jeu est entièrement compatible avec les tablettes Android.
    • Assurez-vous que le jeu s'exécute sur Android 5 (niveau d'API 21) ou version ultérieure.

Proposer votre jeu pour examen

Remplissez le formulaire de considération pour proposer votre jeu. Tous les développeurs peuvent créer des jeux instantanés, l'équipe Google Play a finalisé choisir les jeux qui figurent sur la page d'accueil de l'application Google Play Jeux.

Vous pouvez proposer votre jeu pour qu'il soit mis en avant après avoir créé votre version Instant Play ou en utilisant votre version installable existante. (avant de créer la version Instant Play).

Si vous envoyez votre version installable existante, nous examinerons votre jeu et vous indique s'il est adapté au programme de sélection de jeux instantanés.

ENVOYER VOTRE JEU