Cette page fournit l'historique des révisions des documents suivants :
- Exigences d'accessibilité
- Conditions de monétisation
- Consignes de conception des Jeux intégrés
- SDK Playables
- Exigences techniques
- Exigences de fiabilité et de sécurité
16 octobre 2026
- Mise à jour des Conditions de monétisation pour indiquer que le non-respect de ces conditions peut entraîner la désactivation des fonctionnalités de monétisation, et ajout d'exigences pour les récompenses monétaires réelles (section 1), les annonces avec récompense (section 2.1), les annonces interstitielles (section 2.2) et les contenus adaptés aux annonceurs (section 4).
25 août 2026
- Mise à jour des exigences de confiance et de sécurité pour ajouter la règle sur le contenu en double (section 2.2) qui exige un contenu original, autorisé ou sous licence, et interdit les versions de jeu en double.
24 août 2026
- Ajout de tags d'accessibilité des jeux (sections 2 et 2.1) couvrant la découverte des joueurs de l'Accessible Gaming Initiative (AGI) et la précision des métadonnées des développeurs.
11 juillet 2024
- Les exigences techniques ont été réorganisées sur plusieurs pages.
- Nettoyage et déduplication des exigences.
24 juin 2024
La limite de taille totale du bundle est passée de 100 Mio à 250 Mio, et des conseils sur le chargement différé ont été ajoutés.
17 juin 2024
Mises à jour de la suite de tests :
- Les jeux n'ont plus besoin d'être diffusés via HTTPS et peuvent l'être depuis localhost pour les tests.
- Ajout d'un bouton d'actualisation à côté du champ d'URL pour actualiser le contenu de l'iFrame sans actualiser l'ensemble de la suite de tests.
16 mai 2024
Déplacement des bonnes pratiques de conception vers un document distinct pour mieux distinguer les exigences de conception des bonnes pratiques.
8 mai 2024
Refonte du site pour les développeurs de Playables afin d'élargir l'accès et d'améliorer la navigation.
7 mai 2024
Mise à jour des exigences techniques pour la notification de jeu prêt avec des détails supplémentaires pour l'appel firstFrameReady.
3 mai 2024
- Création d'une archive des versions précédentes des exigences.
5 mars 2024
La taille maximale des fichiers individuels est passée de 10 Mio à 30 Mio.
23 février 2024
Ajout d'un booléen IN_PLAYABLES_ENV à l'espace de noms de premier niveau pour indiquer aux développeurs quand leur jeu est exécuté dans l'environnement des Jeux intégrés.
4 décembre 2023
Mises à jour de la suite de tests
- Ajout d'une vérification des caractères non compatibles 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 : il est possible que cette vérification ne valide pas 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 mise en pause/reprise pour qu'il corresponde mieux à 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 de la suite de tests téléchargeable a été remplacé par la suite de tests hébergée.
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 sur le SDK Playables.
7 septembre 2023
La section Premiers pas a été mise à jour pour remplacer l'URL du SDK Playables (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 (_, -, .).
De plus, 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.
15 août 2023
La section saveData a été mise à jour pour préciser que les données de sauvegarde doivent être une chaîne UTF-16 valide et bien formée.
18 août 2023
La section Mettre en pause et reprendre a été mise à jour pour indiquer que le jeu doit mettre en pause toutes les exécutions après l'appel de onPause et ne les reprendre qu'une fois que onResume est 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 de 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 erreur ni comportement inattendu.
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 jouable sur YouTube.
8 août 2023
La section Gestes et saisie a été mise à jour pour interdire au jeu d'appeler preventDefault() lors d'événements Esc.
De plus, 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 du bundle, car l'utilisation de chemins absolus peut provoquer des erreurs.
2 août 2023
La section "Couper le son" des Exigences techniques et des Consignes de conception des jeux Playables a été mise à jour pour désigner les fonctionnalités permettant de couper et de réactiver le son par le terme commandes audio et pour indiquer que les commandes audio précises peuvent contenir des curseurs de volume, un bouton permettant de couper le son ou les deux.
28 juillet 2023
La documentation sur les consignes de conception des jeux Playables a été mise à jour pour standardiser le vocabulaire, et actualiser les bonnes pratiques et les captures d'écran.
20 juillet 2023
La section Mettre en pause et reprendre a été ajoutée pour fournir des fonctionnalités de mise en pause et de reprise multiplateformes.
19 Juillet 2023
Le site des Jeux intégrés YouTube inclut désormais la documentation sur les Consignes de conception des Jeux intégrés, qui sert de guide pour offrir une expérience de jeu optimale aux utilisateurs qui jouent à des jeux YouTube sur différents appareils et plates-formes.
Les consignes de conception de jeux se concentrent sur les domaines suivants :
- Images miniatures
- Adaptation de l'appareil
- Interface utilisateur (UI)
- Gestes et saisie
- Pause
- Couper le son
- Retour haptique
- Intégration des utilisateurs
- Fin du jeu (écran de victoire)
- Accessibilité
De plus, la section onAudioEnabledChange a été mise à jour pour corriger une petite erreur typographique dans le code qui provoquait une erreur dans la couche d'interopérabilité JavaScript (JS-Interop) proposée par Flutter.
14 juillet 2023
La section Taille a été modifiée 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 un mobile.
- Ajout de la précision que le jeu doit être jouable en mode Portrait.
- Ajout d'une précision indiquant que le jeu doit être jouable en mode paysage. Sinon, le jeu doit être centré ou inclure un pillarbox.
- 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 aux jeux écrits avec Flutter Web.
1er juillet 2023
La section Bouton Couper le son exige que le jeu respecte les paramètres audio de YouTube et du système, et que le son du jeu ne soit pas diffusé de manière inattendue.
De plus, la section Fin de la gestion du contenu précise que le jeu doit indiquer à 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 remarque indiquant que le SDK n'effectue aucune opération lorsque le jeu est diffusé localement. Pour vérifier que l'intégration du SDK est correcte, consultez suite de tests SDK.
2 juin 2023
Le site des jeux intégrés YouTube inclut désormais la documentation du SDK des jeux intégrés, qui propose un ensemble d'API robustes pour prendre en charge les jeux YouTube.
26 mai 2023
Voici les modifications apportées à la documentation sur les exigences techniques :
| Section | Modifications |
|---|---|
| Temps de chargement | Inclus le débit Internet moyen de 6,8 Mbit/s dans le monde et de 20 Mbit/s aux États-Unis. |
| Méthodes d'interaction | Ajout d'une précision : lorsqu'un utilisateur interagit avec le jeu, celui-ci ne doit pas retarder ni ignorer involontairement les entrées. |
| Miniatures | Mise à jour des résolutions d'image requises pour les formats 1:1, 5:7 et 16:9. |
| 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 fournisse une classification du contenu à l'avenir. |
| Charger le SDK Playables | Ajout de cette nouvelle section exigeant que le jeu charge le SDK Playables avant tout autre code du jeu. |
| Notification de jeu prêt | Mise à jour pour n'appeler l'API firstFrameReady que lorsque la première image de votre jeu est prête à être affichée à l'écran, et pour n'appeler l'API gameReady que lorsque le jeu est prêt pour toute interaction utilisateur. |
| Bouton pour activer/désactiver le son | Ajout de la précision suivante : lorsque le son est coupé sur YouTube, 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 des jeux intégrés YouTube inclut désormais la documentation sur les exigences techniques, qui vise à offrir une expérience de jeu fluide aux utilisateurs qui jouent sur YouTube.
La section sur les exigences techniques se concentre sur les points suivants :
- Stabilité du jeu
- Expérience YouTube
- Intégration de YouTube
- Localisation
- Monétisation