Assistance et compatibilité

Cette page fournit des informations générales sur la compatibilité de l'IMA côté client HTML5 avec les navigateurs, les formats vidéo et les plates-formes.

Formats vidéo et navigateurs compatibles

La compatibilité avec diverses fonctionnalités varie selon les navigateurs. De plus, aucun format vidéo par défaut n'est accepté par 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 majorité des fonctionnalités IMA sont compatibles avec les lecteurs vidéo HTML5 classiques, y compris la balise HTML <video>. Pour obtenir la liste des lecteurs vidéo compatibles avec le SDK IMA, consultez le Programme Partenaires de technologie vidéo.

Compatibilité avec les événements VAST

Cette section liste les événements VAST 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 dans la direction 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 capturés dans les lecteurs natifs en plein écran sur Android, iOS ou ordinateur, mais les clics peuvent toujours être capturés par un élément de suivi des clics intégré à la page lorsque la vidéo est fermée. Toutefois, si l'élément vidéo utilise des commandes natives sur l'iPad, il est impossible de capturer les clics.

  • fullscreen

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

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

  • mute et unmute

    iOS et Android permettent uniquement de contrôler le volume de manière native. Par conséquent, le SDK IMA ne peut pas déterminer le volume ni l'état du son, et nous n'avons pas été informés de tout changement. Vous trouverez ci-dessous la liste des versions de navigateurs qui sont compatibles ou non avec mute et unmute:

    • Disponibles:Firefox 3.5 ou version ultérieure, Chrome 8 ou version ultérieure, Safari 4 ou version ultérieure
    • Non compatible: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

Lorsque vous utilisez un framework JavaScript, tel que React ou AngularJS, avec le SDK IMA pour HTML5, vous devez tenir compte de certains points. Ces frameworks déplacent souvent des éléments du DOM, ce qui peut rompre la fonctionnalité IMA, car IMA s'attend à ce que le DOM soit statique au lancement du SDK. IMA est compatible avec les frameworks JavaScript, à condition qu'IMA soit lancé après 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 qu'il a été instancié.

Compatibilité avec Apple AirPlay

Le SDK IMA n'est actuellement pas compatible avec Apple AirPlay. Désactivez AirPlay ou désactivez les demandes d'annonces lorsqu'AirPlay est détecté.

Plates-formes de lecteurs vidéo compatibles

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

Platform Version Type d'annonce
HTML5 Ordinateur: Chrome, Firefox, Safari, Edge, Opera
Mobile: Chrome/Android (Android pour téléphones et tablettes), Safari et Chrome (iOS)
Annonces linéaires, non linéaires et associées, solutions vidéo Ad Manager, annonces vidéo Ad Exchange et annonces APV
iOS iOS 10.0 ou version ultérieure Annonces linéaires et associées, vidéo Ad Manager, vidéo Ad Exchange et annonces APV
Android Android 4.4 ou version ultérieure Annonces linéaires et associées, vidéo Ad Manager, vidéo Ad Exchange et annonces APV
tvOS tvOS 14 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
Suite vidéo de l'IAB
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 Rouge-X
VPAID 2 (HTML5) Coche Rouge-X Rouge-X Rouge-X
VMAP 1.0.1 Avertissement 2 3 Avertissement 2 Avertissement 2 Avertissement 2
SDK OM 1.3 Coche Coche Coche Rouge-X
Fonctionnalités vidéo Ad Manager
Annonces linéaires Coche Coche Coche Coche
Assets hébergés sur YouTube Avertissement 4 Rouge-X Rouge-X Rouge-X
Annonces non linéaires (superpositions) Avertissement 5 Rouge-X Rouge-X Rouge-X
Annonces associées Coche Coche Coche Rouge-X
Autres ressources sur les autres annonces associées VAST 3 Coche Coche Rouge-X Rouge-X
Visibilité Active View Coche Coche Coche Rouge-X
Annonces audio Coche Coche Coche Coche
Redirections VAST Coche Coche Coche Coche
Annonces de remplissage associées avec demande d'affichage Coche Coche Coche Rouge-X
Compatibilité avec Google Publisher Tag (GPT) Coche Rouge-X Rouge-X Rouge-X
Notoriété 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 Rouge-X Rouge-X Rouge-X
Limites de la fréquence d'exposition6 Coche Coche Coche Coche
Exclusions réciproques (flux) Coche Coche Coche Coche
Exclusions réciproques (série d'annonces) Coche Coche Coche Coche
Exclusions concurrentes (page entière) Coche Rouge-X Rouge-X Rouge-X
Diffusion d'annonces en série Avertissement 3 Coche Coche Coche
Bumper Coche Coche Coche Coche
Création de rapports sur le suivi de plusieurs événements Coche Coche Coche Coche
Allocation dynamique (AdSense pour les vidéos, Ad Manager et Ad Exchange) Coche Coche Coche Coche
Désactivable (non TrueView)8 Avertissement 5 Coche Coche Coche
Sélection InStream Coche Rouge-X Rouge-X Rouge-X
Préchargement des éléments Avertissement 7 Rouge-X Coche Rouge-X
Fonctionnalités AdSense pour les vidéos
TrueView InStream Avertissement 5 Coche Coche Rouge-X
Sélection InStream Coche Coche Coche Rouge-X
InStream standard Coche Coche Coche Coche
Plein espace Coche Rouge-X Rouge-X Rouge-X
Annonces associées Coche Coche Coche Rouge-X
Annonces de remplissage associées Rouge-X Coche Coche Rouge-X
Superpositions Avertissement 5 Rouge-X Rouge-X Rouge-X
Préchargement des éléments Avertissement 7 Rouge-X Coche Rouge-X
Fonctionnalités Ad Exchange d'Ad Manager
TrueView InStream Avertissement 5 Coche Coche Rouge-X
Sélection InStream Coche Coche Coche Rouge-X
InStream standard Coche Coche Coche Coche
Plein espace Coche Rouge-X Rouge-X Rouge-X
Annonces associées Coche Coche Coche Rouge-X
Annonces de remplissage associées Rouge-X Coche Coche Rouge-X
Superpositions Avertissement 5 Rouge-X Rouge-X Rouge-X
Visibilité Active View Coche Coche Coche Rouge-X
Préchargement des éléments Avertissement 7 Rouge-X Coche Rouge-X
Pourquoi cette annonce ? Coche Coche Coche Coche

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

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

2 Les fonctionnalités VMAP suivantes ne sont pas encore compatibles:

  • Événements de suivi spécifiques à VMAP
  • Codes d'erreur spécifiques à VMAP
  • Annonces en superposition
  • Décalages temporels autres que hh:mm:ss ou "début" et "fin"
  • Afficher l'attribut breakType
  • repeatAfter attribut

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

4 Les créations hébergées par YouTube sont compatibles avec la version pour ordinateur, mais pas le Web mobile.

5 Les annonces non linéaires (en superposition), désactivables (non TrueView) et 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 des PPID.

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

  • Web mobile sur les appareils iOS
  • Web mobile sur Android antérieurs à 4.0
  • Annonces hébergées sur YouTube, y compris au format TrueView
  • Fonctionnalité manuelle de lecture de coupures dans IMA (toute mise en œuvre qui repose sur l'événement AD_BREAK_READY)

8 Le SDK n'accepte pas 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 acceptées par Google Ad Manager, IMA est compatible avec les fonctionnalités suivantes: