Avertissement : Google Play Instant ne sera plus disponible. À partir de décembre 2025, les Applis instantanées ne pourront plus être publiées sur Google Play, et toutes les API Instant des services Google Play ne fonctionneront plus. Play ne proposera plus d'Applis instantanées aux utilisateurs, quel que soit le mécanisme utilisé.
Nous apportons cette modification dans le cadre de nos investissements continus pour améliorer l'écosystème depuis l'introduction de Google Play Instant, et elle tient compte des retours des développeurs.
Pour favoriser la croissance du nombre d'utilisateurs, nous encourageons les développeurs à orienter les utilisateurs vers leur application ou leur jeu habituels à l'aide de liens profonds les redirigeant vers des parcours ou des fonctionnalités spécifiques, le cas échéant.
Pour être maintenu dans le programme de jeu instantané, votre jeu doit répondre aux exigences suivantes. Utilisez la checklist d'auto-évaluation pour vérifier la conformité.
Conditions requises
Le jeu instantané doit répondre à toutes les exigences de Google Play Instant, ainsi qu'à toutes les exigences techniques et de règles suivantes :
Le jeu est publié à l'aide d'un app bundle.
La taille du jeu est de 15 Mo ou moins (il est possible de télécharger des éléments supplémentaires après le lancement).
Le jeu est compatible avec les restrictions du bac à sable de Google Play Instant .
Le jeu cible Android 8.0 (niveau d'API 26) ou version ultérieure.
Le jeu est compatible avec les architectures 64 bits.
Le jeu n'utilise pas de notifications.
Le jeu ne nécessite que des autorisations issues de la liste des autorisations Google Play Instant compatibles.
La connexion automatique à l'aide des services Google Play Games est obligatoire.
- Si la connexion silencieuse échoue, invitez l'utilisateur à se connecter de manière interactive. Les utilisateurs doivent pouvoir annuler la connexion interactive. Pour en savoir plus, consultez la checklist de qualité des services Google Play Games.
Fournissez une vue pour les pop-up des services Google Play Games afin que les utilisateurs puissent voir clairement qu'ils sont connectés.
Le jeu intègre une solution d'enregistrement dans le cloud basée sur l'ID de joueur des services de jeux Google Play afin que l'état du jeu de l'utilisateur persiste entre les sessions et les appareils de jeu instantané. Vous pouvez utiliser un produit tel que Cloud Firestore ou une autre base de données cloud. Assurez-vous que la progression du joueur est basée sur l'ID de joueur des services Google Play Games et qu'elle est restaurée dès qu'un joueur se connecte.
- L'enregistrement du jeu est obligatoire dans les jeux qui prennent en charge tout type de persistance entre les sessions de jeu. Les autres types de jeux (par exemple, les jeux rogue-like et les jeux de société simples) conçus pour des sessions de jeu courtes ne nécessitent pas d'enregistrement. Toutefois, nous vous recommandons vivement d'utiliser des enregistrements de jeu ou des classements pour conserver cet état afin que les utilisateurs ne perdent pas leurs scores ou leurs succès.
Si vous n'en avez pas déjà une, ajoutez une vidéo promotionnelle au format paysage montrant le gameplay à votre fiche Play Store. Les utilisateurs apprécient les vidéos qui présentent le gameplay directement depuis le jeu. Google Play générera automatiquement un clip des meilleurs moments à partir de cette vidéo, qui sera inclus dans l'application Google Play Jeux. Vous pouvez capturer des vidéos directement à l'aide de adb. Si votre jeu ne comporte qu'un mode Portrait, vous pouvez le convertir au format Paysage à l'aide de plusieurs éditeurs vidéo.
Le jeu n'inclut pas de bouton d'installation pour lui-même. Un bouton d'installation n'est pas nécessaire, car le jeu instantané doit être identique au jeu installé. Les utilisateurs peuvent toujours installer le jeu à partir de la page d'informations de l'application Google Play Games et du Google Play Store.
Le jeu n'implémente pas la fonctionnalité antipiratage des services Google Play Games ni n'inclut l'
com.android.vending.CHECK_LICENSEautorisation dans le fichier manifeste. La fonctionnalité antipiratage empêche les utilisateurs de pirater les jeux qui doivent être achetés. Elle n'a aucun avantage pour les jeux sans frais. L'activation de la vérification antipiratage empêchera les applications Google Play Instant de se connecter aux services de jeux Google Play.Si le jeu utilise OpenGL, assurez-vous qu'il cible OpenGL ES 2.0, car il s'agit de la seule version entièrement compatible avec les applications Google Play Instant sur les appareils équipés d'Android 7 ou version antérieure. Assurez-vous de spécifier la version correcte avec
<uses-feature>, en définissantandroid:glEsVersionsur0x00020000.Spécifiez
1337comme variante instantanée dans le fichierAndroidManifest.xmlpour indiquer qu'il s'agit d'un jeu instantané complet (et non d'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>
Le jeu est monétisé de manière non intrusive conformément aux consignes suivantes :
- Assurez-vous que les bannières publicitaires ne sont pas intrusives pour le gameplay.
- Placez les annonces à des moments de pause naturels dans le gameplay, entre les pages de contenu, les niveaux ou les étapes. Ne submergez pas les utilisateurs avec des annonces. Les annonces répétées entraînent souvent une mauvaise expérience utilisateur et des clics accidentels.
- Les annonces pré-roll diffusées avant le jeu doivent pouvoir être ignorées après un maximum de cinq secondes.
- Les annonces ne doivent pas être cachées au sein de composants du jeu ou d'éléments de navigation de menu/jeu.
- La promotion croisée d'autres jeux est acceptable, sous réserve des exigences précédentes concernant les annonces.
Checklist d'auto-évaluation
Google vérifie la conformité et le bon fonctionnement en examinant votre jeu. Vous pouvez gagner du temps en vérifiant la conformité et le bon comportement avant de commencer le processus d'examen. Utilisez la checklist d'auto-évaluation ci-dessous :
- Vidéo promotionnelle
- Le jeu comporte une vidéo promotionnelle montrant le gameplay dans la Play Console.
- Annonces et achats via une application
- Les bannières publicitaires sont discrètes et n'entraînent pas de clics accidentels.
- Les annonces sont diffusées à des moments de pause naturels dans le gameplay et ne submergent pas les utilisateurs.
- Toutes les annonces pré-roll peuvent être ignorées après un maximum de cinq secondes.
- Aucun bouton d'installation n'est présent dans le jeu.
- Consommation des données
- Les utilisateurs peuvent commencer à jouer à votre jeu en moins de 15 secondes via une connexion LTE ou 4G.
- Bouton Retour
- Le joueur peut quitter le jeu à l'aide du bouton Retour du menu racine du jeu. Une boîte de dialogue de confirmation de sortie est autorisée, mais pas obligatoire. Si une boîte de dialogue de confirmation est utilisée, le jeu doit se fermer si l'utilisateur confirme la sortie ou appuie à nouveau sur le bouton Retour.
- Connexion aux services de jeux Google Play
- Lorsque vous ouvrez le jeu à partir de l'application Google Play Jeux, les événements suivants se produisent :
- Le jeu tente de connecter l'utilisateur aux services Google Play Games de manière silencieuse.
- Les services Google Play Games affichent un message de bienvenue "Bonjour" avec l'ID de joueur du joueur.
- Si la connexion silencieuse échoue, la connexion interactive démarre. L'utilisateur a la possibilité d'annuler la connexion pour éviter une boucle de connexion infinie.
- Lorsque vous ouvrez le jeu à partir de l'application Google Play Jeux, les événements suivants se produisent :
- Restauration de l'état du jeu (enregistrement du jeu / achats via une application)
- Vérifiez que l'état du jeu peut être restauré :
- Jouez au jeu et progressez de manière significative (par exemple, atteignez un nouveau niveau ou un nouveau meilleur score) et, le cas échéant, effectuez un achat via une application.
- Quittez le jeu, puis supprimez-le de l'appareil (généralement dans Paramètres > Applications).
- Relancez le jeu sur le même appareil et vérifiez que la progression du jeu et les achats via une application sont automatiquement restaurés.
- Relancez le jeu sur un autre appareil et vérifiez que la progression du jeu et les achats via une application sont automatiquement restaurés.
- Vérifiez que l'état du jeu peut être restauré :
- Fonctionnement hors connexion
- Vérifiez que le jeu est jouable hors connexion :
- Lancez le jeu lorsque vous êtes en ligne et atteignez un état jouable.
- Quittez le jeu et arrêtez le processus du jeu.
- Passez en mode Avion sur l'appareil.
- Relancez le jeu et vérifiez qu'il est jouable hors connexion.
- Vérifiez que le jeu est jouable hors connexion :
- Compatibilité avec les appareils
- Assurez-vous que le jeu est entièrement jouable sur les tablettes Android.
- Assurez-vous que le jeu fonctionne sur Android 5 (niveau d'API 21) ou version ultérieure.