Vérifier la compatibilité et la prise en charge du SDK

Sélectionner une plate-forme : HTML5 Android iOS tvOS

Cette page fournit des informations générales sur la compatibilité et la prise en charge côté client du SDK IMA HTML5 pour les navigateurs, les formats vidéo et les plates-formes.

Formats vidéo et navigateurs compatibles

La compatibilité avec les différentes fonctionnalités varie d'un navigateur à l'autre, et il n'existe pas de format vidéo par défaut unique compatible avec tous les principaux navigateurs. Les trois principaux formats vidéo utilisés dans la majorité des navigateurs sont H.264, WebM et Ogg Theora.

Lecteurs vidéo compatibles

La plupart des fonctionnalités IMA sont compatibles avec les lecteurs vidéo HTML5 standards, y compris la balise HTML <video>. Consultez la page Programme des partenaires technologiques vidéo pour obtenir la liste des lecteurs vidéo connus compatibles avec le SDK IMA.

Compatibilité avec les événements VAST

Cette section liste les événements VAST qui sont automatiquement signalés au serveur en fonction des informations renvoyées dans la réponse VAST.

Totalement compatible

complete, creativeView, firstQuartile, impression, midpoint, pause, resume, rewind (déclenché en cas de recherche significative en arrière), start, thirdQuartile.

Partiellement compatible

  • click

    L'événement Click n'est envoyé que pour les annonces vidéo. Les clics ne peuvent pas être enregistrés sur les lecteurs natifs en plein écran sur Android, iOS ou ordinateur, mais ils peuvent l'être par un élément de suivi des clics sur la page lorsque la vidéo est fermée. Toutefois, si l'élément vidéo utilise des commandes natives sur l'iPad, les clics ne peuvent pas être enregistrés.

  • fullscreen

    Le SDK IMA est compatible avec un mode plein écran simulé, dans lequel la vidéo occupe toute la fenêtre du navigateur. Nous considérons qu'une vidéo est en mode plein écran lorsque ses valeurs offsetWidth et offsetHeight sont au moins égales à la taille du corps du document. Ce mode est compatible avec tous les navigateurs. Pour obtenir un exemple de plein écran simulé, téléchargez l'exemple.

    Sur l'iPhone et les plates-formes Android antérieures à la version 3.0, la vidéo est toujours lue en mode plein écran.

  • mute, unmute

    iOS et Android ne disposent que d'un contrôle natif du volume. Par conséquent, le SDK IMA ne peut pas déterminer le volume ni l'état de coupure du son, et nous ne sommes pas informés des modifications. Vous trouverez ci-dessous la liste des versions de navigateur qui sont compatibles ou non avec mute, unmute :

    • Navigateurs compatibles : Firefox 3.5 ou version ultérieure, Chrome 8 ou version ultérieure, Safari 4 ou version ultérieure
    • Non compatibles : iOS, Android

Pour en savoir plus sur la diffusion d'annonces VAST, consultez les consignes de l'IAB.

Mises en garde concernant les frameworks JavaScript

Certains points doivent être pris en compte lorsque vous utilisez un framework JavaScript, tel que React ou AngularJS, avec le SDK IMA HTML5. Ces frameworks déplacent souvent des éléments du DOM, ce qui peut perturber le fonctionnement d'IMA, car IMA s'attend à ce que le DOM soit statique lorsque le SDK est initialisé. Le SDK IMA est compatible avec les frameworks JavaScript, à condition qu'il soit lancé une fois que le framework a fini de déplacer les éléments DOM. Plus précisément, l'élément HTML5 transmis en tant qu'argument containerElement lors de la construction de AdDisplayContainer ne doit pas être déplacé une fois instancié.

Plates-formes de lecteur vidéo compatibles

Les SDK Google IMA sont compatibles avec les plates-formes suivantes :

Plate-forme Version Type d'annonce
HTML5 Ordinateur : Chrome, Firefox, Safari, Edge, Opera
Mobile : Chrome/navigateur Android (Android pour téléphones et tablettes), Safari et Chrome (iOS)
Annonces vidéo linéaires, display linéaires, non linéaires et associées, solutions vidéo Ad Manager, annonces vidéo Ad Exchange et annonces AFV
iOS iOS 10.0 et versions ultérieures Annonces linéaires et associées, annonces vidéo Ad Manager, annonces vidéo Ad Exchange et annonces AFV
Android Android 4.4 ou version ultérieure Annonces linéaires et associées, annonces vidéo Ad Manager, annonces vidéo Ad Exchange et annonces AFV
tvOS tvOS 15 et versions ultérieures Annonces linéaires, vidéo Ad Manager et vidéo Ad Exchange

Fonctionnalités vidéo et versions du SDK

Pour en savoir plus sur les fonctionnalités suivantes, consultez la présentation de la publicité vidéo.

HTML5 v3 iOS v3 Android v3 tvOS
IAB Video Suite
VAST 4 Avertissement 9 Avertissement 9 Avertissement 9 Avertissement 9
VAST 3 Coche Avertissement 1 Avertissement 1 Avertissement 1
VAST 2 Coche Coche Coche Coche
SIMID 1.0 Coche Coche Coche Red-X
VPAID 2 (HTML5) Coche Red-X Red-X Red-X
VMAP 1.0.1 Avertissement 2 3 Avertissement 2 Avertissement 2 Avertissement 2
SDK OM 1.3 Coche Coche Coche Red-X
Fonctionnalités vidéo d'Ad Manager
Annonces linéaires Coche Coche Coche Coche
Annonces display linéaires Coche Red-X Red-X Red-X
Éléments hébergés sur YouTube Avertissement 4 Red-X Red-X Red-X
Annonces non linéaires (superpositions) Avertissement 5 Red-X Red-X Red-X
Annonces associées Coche Coche Coche Red-X
Ressources d'annonces associées alternatives VAST 3 Coche Coche Red-X Red-X
Visibilité Active View Coche Coche Coche Red-X
Annonces audio Coche Coche Coche Coche
Redirections VAST Coche Coche Coche Coche
Annonce associée de backfill avec demande d'annonce display Coche Coche Coche Red-X
Compatibilité avec Google Publisher Tag (GPT) Coche Red-X Red-X Red-X
Connaissance du contenu Coche Coche Coche Coche
Règles relatives aux annonces Avertissement 3 Coche Coche Coche
Coupures publicitaires manuelles dans les règles relatives aux annonces Coche Red-X Red-X Red-X
Limites de la fréquence d'exposition 6 Coche Coche Coche Coche
Exclusions réciproques (flux) Coche Coche Coche Coche
Exclusions réciproques (séquence) Coche Coche Coche Coche
Exclusions réciproques (page entière) Coche Red-X Red-X Red-X
Podding Avertissement 3 Coche Coche Coche
Bumper Coche Coche Coche Coche
Créer des rapports sur le suivi multi-événement (SME) Coche Coche Coche Coche
Allocation dynamique (AdSense pour les vidéos, Ad Manager Ad Exchange) Coche Coche Coche Coche
8 annonces désactivables (non TrueView) Avertissement 5 Coche Coche Coche
Sélection InStream Coche Red-X Red-X Red-X
Préchargement des assets Avertissement 7 Red-X Coche Red-X
Fonctionnalités AdSense pour les vidéos
InStream TrueView Avertissement 5 Coche Coche Red-X
Sélection InStream Coche Coche Coche Red-X
InStream standard Coche Coche Coche Coche
Emplacement complet Coche Red-X Red-X Red-X
Annonces associées Coche Coche Coche Red-X
Remplissage des annonces associées Red-X Coche Coche Red-X
Superpositions Avertissement 5 Red-X Red-X Red-X
Préchargement des assets Avertissement 7 Red-X Coche Red-X
Fonctionnalités Ad Exchange dans Ad Manager
InStream TrueView Avertissement 5 Coche Coche Red-X
Sélection InStream Coche Coche Coche Red-X
InStream standard Coche Coche Coche Coche
Emplacement complet Coche Red-X Red-X Red-X
Annonces associées Coche Coche Coche Red-X
Remplissage des annonces associées Red-X Coche Coche Red-X
Superpositions Avertissement 5 Red-X Red-X Red-X
Visibilité Active View Coche Coche Coche Red-X
Préchargement des assets Avertissement 7 Red-X Coche Red-X
Pourquoi cette annonce ? Coche Coche Coche Coche

1 Les fonctionnalités VAST 3.0 suivantes ne sont pas encore compatibles avec les SDK non HTML5 :

  • Compagnon adSlotId
  • Options de diffusion des annonces associées
  • Icônes

2 Les fonctionnalités VMAP suivantes ne sont pas encore prises en charge :

  • Événements de suivi spécifiques à VMAP
  • Codes d'erreur spécifiques à VMAP
  • Annonces en superposition
  • Horodatages autres que hh:mm:ss ou "start" et "end"
  • Attribut d'affichage breakType
  • repeatAfter attribut

3 La compatibilité avec VMAP et les règles relatives aux annonces sur iPhone nécessite une lecture d'annonces personnalisée.

4 Les créations hébergées sur YouTube sont compatibles avec les ordinateurs, mais pas avec le Web mobile.

5 Les annonces non linéaires (superpositions), les annonces désactivables (non TrueView) et les annonces TrueView InStream sont compatibles avec le Web mobile HTML5 sur iOS 10 ou version ultérieure lorsque playsinline est utilisé .

6 Les limites de la fréquence d'exposition et les exclusions réciproques des règles relatives aux annonces nécessitent des cookies ou un PPID.

7 Le préchargement des assets natifs ne fonctionne pas avec les éléments suivants :

  • Web mobile sur les appareils iOS
  • Web mobile sur Android 4.0 ou version antérieure
  • Annonces hébergées sur YouTube, y compris les formats TrueView
  • Fonctionnalité de lecture manuelle des coupures IMA (toute implémentation qui repose sur l'événement AD_BREAK_READY)

8 Le SDK n'est pas compatible avec les annonces désactivables de moins de huit secondes. Lorsque des annonces d'une durée inférieure à la durée minimale sont diffusées, le bouton Ignorer ne s'affiche pas.

9 Parmi les fonctionnalités VAST 4 compatibles avec Google Ad Manager, le SDK IMA est compatible avec les fonctionnalités suivantes :