Cette page fournit un historique des révisions pour les documents suivants :
- Exigences d'accessibilité
- Consignes de conception des jeux intégrés
- SDK Jeux intégrés
- Exigences techniques
- Exigences de sécurité et de fiabilité
25 août 2026
- Mise à jour des exigences de sécurité et de fiabilité pour ajouter le règlement sur le contenu en double (section 2.2), qui exige un contenu original, autorisé ou sous licence, et interdit les builds de jeux dupliqués.
24 août 2026
- Ajout de tags d'accessibilité des jeux (sections 2 et 2.1) couvrant la visibilité des joueurs de l'Accessible Gaming Initiative (AGI) et l'exactitude des métadonnées des développeurs.
11 juillet 2024
- Refactorisation des exigences techniques en plusieurs pages.
- Nettoyage et déduplication des exigences.
24 juin 2024
Augmentation de la limite de taille totale du bundle de 100 Mio à 250 Mio et ajout de conseils sur le chargement différé.
17 juin 2024
Mises à jour de la suite de tests :
- Les jeux ne doivent plus être diffusés via HTTPS et peuvent être diffusés à partir de l'hôte local pour les tests.
- Ajout d'un bouton d'actualisation à côté du champ d'URL pour actualiser le contenu de l'iframe sans recharger l'ensemble de la suite de tests.
16 mai 2024
Déplacement des bonnes pratiques de conception dans un document distinct afin de mieux distinguer les exigences de conception et les bonnes pratiques.
8 mai 2024
Refactorisation du site pour les développeurs de Jeux intégrés afin d'élargir l'accès et d'améliorer la navigation.
7 mai 2024
Mise à jour des exigences techniques pour la notification "Game Ready" avec
des informations supplémentaires pour l'appel firstFrameReady.
3 mai 2024
- Création d'une archive des versions précédentes des exigences.
5 mars 2024
Augmentation de la limite de taille des fichiers individuels de 10 Mio à 30 Mio.
23 février 2024
Ajout du booléen IN_PLAYABLES_ENV à l'espace de noms de premier niveau pour indiquer aux développeurs quand leur jeu s'exécute dans l'environnement Jeux intégrés.
4 décembre 2023
Mises à jour de la suite de tests
- Ajout d'une vérification des caractères non acceptés dans les noms de fichiers.
- Pour en savoir plus sur les caractères acceptés, consultez Exigences techniques – 1.9 Noms de fichiers.
- Limitation connue : cette vérification peut ne pas valider toutes les ressources chargées.
- Ajout d'une fonctionnalité permettant de simuler l'écran de chargement, y compris de définir la hauteur initiale de l'iframe sur 0.
- Mise à jour du bouton de pause/reprise pour qu'il corresponde davantage à la production en activant/désactivant l'audio lors de la mise en pause et de la reprise.
- Suppression des messages non exploitables de la journalisation des événements.
10 novembre 2023
Le bundle téléchargeable de la suite de tests a été remplacé par la suite de tests hébergée Test Suite.
Le fichier de définitions de types TypeScript, auparavant disponible dans le bundle de la suite de tests, a été déplacé vers l'article principal du SDK Jeux intégrés.
7 septembre 2023
La section Premiers pas a été mise à jour pour remplacer l'URL du SDK Jeux intégrés
de v0 par v1.
30 août 2023
Les sections "Noms de fichiers" et "Miniatures" ont été
mises à jour pour supprimer les références à la liste explicite des caractères spéciaux autorisés
(_, -, .).
En outre, la section Enregistrements dans le cloud a été mise à jour pour exiger que les enregistrements dans le cloud fonctionnent dans les nouvelles versions du jeu.
25 août 2023
La section saveData a été mise à jour pour préciser que les données d'enregistrement doivent être une chaîne UTF-16 valide et bien formée.
18 août 2023
La section "Pause et reprise" a été mise à jour pour préciser que le
jeu doit mettre en pause toutes les exécutions après l'appel de onPause et ne reprendre qu'une fois
onResume appelé.
11 août 2023
La section Noms de fichiers a été ajoutée pour inclure les limites de caractères utilisées pour nommer les fichiers dans le bundle du jeu.
10 août 2023
La section "Méthodes d'interaction" a été mise à jour pour exiger que tous les composants d'interface utilisateur d'un jeu fonctionnent comme prévu, sans erreurs ni comportements inattendus.
9 août 2023
La section Images miniatures a été ajoutée pour lister les exigences concernant les miniatures du jeu , ce qui permet aux utilisateurs de découvrir et de reconnaître facilement un jeu intégré sur YouTube.
8 août 2023
La section Gestes et saisie a été mise à jour pour interdire au
jeu d'appeler preventDefault() sur les événements Esc.
En outre, une nouvelle section Références de fichiers a été ajoutée pour exiger que les jeux n'utilisent que des chemins relatifs lorsqu'ils font référence à d'autres fichiers dans le bundle, car l'utilisation de chemins absolus peut entraîner des erreurs.
2 août 2023
La section "Couper le son" des exigences techniques et des consignes de conception des jeux intégrés a été mise à jour pour faire référence aux fonctionnalités de coupure et de réactivation du son en tant que commandes audio et pour indiquer que les commandes audio granulaires peuvent contenir des curseurs de volume, un bouton de coupure du son ou les deux.
28 juillet 2023
La documentation des consignes de conception des jeux intégrés a été mise à jour pour standardiser le libellé, ainsi que les bonnes pratiques et les captures d'écran.
20 juillet 2023
La section "Pause et reprise" a été ajoutée pour fournir des fonctionnalités de pause et de reprise multiplateformes.
19 juillet 2023
Le site Jeux intégrés YouTube inclut désormais la documentation des consignes de conception des jeux intégrés pour servir de guide et offrir une expérience de jeu optimale aux utilisateurs qui jouent à des jeux intégrés YouTube sur différents appareils et plates-formes.
Les consignes de conception des jeux se concentrent sur les points suivants :
- Images miniatures
- Adaptation aux appareils
- Interface utilisateur (UI)
- Gestes et saisie
- Pause
- Couper le son
- Retour haptique
- Intégration des utilisateurs
- Fin du jeu (écran de victoire)
- Accessibilité
En outre, la section onAudioEnabledChange a été mise à jour pour corriger une
petite erreur typographique dans le code, qui entraînait une erreur dans la couche d'interopérabilité JavaScript (JS-Interop) proposée par Flutter.
14 juillet 2023
La section "Taille" a été mise à jour comme suit :
- Suppression de l'exigence selon laquelle le jeu doit être jouable en plein écran sur un ordinateur et en mode paysage ou portrait sur mobile.
- Ajout de l'exigence selon laquelle le jeu doit être jouable en mode portrait.
- Ajout de l'exigence selon laquelle le jeu doit être jouable en mode paysage. Sinon, le jeu doit être centré ou inclure un effet de pilier.
- Ajout de l'exigence selon laquelle le jeu ne doit pas verrouiller l'orientation de l'appareil.
11 juillet 2023
La section Flutter Web (expérimental) a été ajoutée pour permettre l'intégration avec les jeux écrits avec Flutter Web.
1er juillet 2023
La section Bouton de coupure du son exige que le jeu respecte le paramètre audio de YouTube et du système, et que le son du jeu ne soit pas diffusé de manière inattendue.
En outre, la section Fin du traitement du contenu précise que le jeu doit communiquer à l'utilisateur qu'il n'y a plus de contenu avec lequel interagir, par exemple au niveau final ou à la fin du jeu.
30 juin 2023
La section « Premiers pas » inclut désormais une note indiquant que le SDK sera une opération sans effet lorsque le jeu est diffusé localement. Pour vérifier que l'intégration du SDK est correcte, consultez Suite de tests du SDK.
2 juin 2023
Le site Jeux intégrés YouTube inclut désormais la documentation du SDK Jeux intégrés, qui propose un ensemble d'API robustes pour prendre en charge les jeux YouTube.
26 mai 2023
Les mises à jour de la documentation des exigences techniques sont les suivantes :
| Section | Modifications |
|---|---|
| Temps de chargement | Inclusion de la vitesse Internet moyenne de 6,8 Mbit/s dans le monde et de 20 Mbit/s aux États-Unis. |
| Méthodes d'interaction | Ajout de l'exigence selon laquelle, lorsqu'un utilisateur interagit avec le jeu, celui-ci ne doit pas retarder ou ignorer involontairement la saisie. |
| Miniatures | Mise à jour des résolutions d'image requises pour les formats 1:1, 5:7 et 16:9 formats. |
| Informations sur l'éditeur ou le développeur | Ajout de cette nouvelle section exigeant que le jeu inclue le nom de l' éditeur ou du développeur, et qu'il puisse également être nécessaire de fournir une classification du contenu à l'avenir. |
| Charger le SDK Jeux intégrés | Ajout de cette nouvelle section exigeant que le jeu charge le SDK Jeux intégrés avant tout autre code de jeu. |
| Notification "Game Ready" | Mise à jour pour n'appeler l'API firstFrameReady que lorsque le
premier frame de votre jeu est prêt à être rendu à l'écran, et pour n'appeler l'API gameReady que lorsque le jeu est prêt pour toute interaction utilisateur. |
| Bouton de coupure du son | Ajout de l'exigence selon laquelle, lorsque le son de YouTube est coupé, l'audio ne doit pas être diffusé et les commandes de coupure ou de réactivation du son du jeu ne doivent pas affecter la sortie audio. |
24 mars 2023
Le site Jeux intégrés YouTube inclut désormais la documentation des exigences techniques afin d'offrir une expérience de jeu fluide aux utilisateurs qui jouent à des jeux sur YouTube.
La section des exigences techniques se concentre sur les points suivants :
- Stabilité du jeu
- Expérience YouTube
- Intégration YouTube
- Localisation
- Monétisation