Cette page fournit des informations générales sur la compatibilité et la compatibilité avec l'insertion dynamique d'annonces IMA pour les navigateurs, les formats vidéo et les plates-formes.
Formats vidéo et navigateurs compatibles
Le HTML5 est encore une norme nouvelle et en constante évolution. Par conséquent, la prise en charge de différents varie selon les navigateurs, et il n'existe pas de format vidéo par défaut unique. compatible avec les principaux navigateurs. Les trois principaux formats vidéo utilisés dans le la majorité des navigateurs sont H.264, HLS et Dash.
Compatibilité avec les événements VAST
Cette section répertorie les événements VAST qui sont automatiquement signalés aux selon les informations renvoyées dans la réponse VAST.
Totalement compatible
complete
, creativeView
firstQuartile
, impression
, midpoint
pause
, resume
, rewind
(déclenché lorsque
une recherche significative vers l'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 pour ordinateur, mais les clics peuvent tout de même être capturés par un outil de suivi des clics sur la page lorsque la vidéo est fermée. Toutefois, si l'élément vidéo utilise des sur l'iPad, les clics ne peuvent pas être enregistrés.fullscreen
Le SDK IMA est compatible avec un mode plein écran simulé, où la vidéo occupe la totalité de la fenêtre du navigateur. L'IMA considère qu'une vidéo s'affiche en mode plein écran lorsque
offsetWidth
etoffsetHeight
ont au moins la taille du corps du document. Ce mode est compatible avec tous les navigateurs.Sur les plates-formes iPhone et Android antérieures à la version 3.0, la vidéo est toujours lue en mode plein écran.
mute
etunmute
iOS et Android n'offrent qu'un contrôle natif sur le volume. De ce fait, l'IMA ne peut pas déterminer le volume ou l'état de désactivation du son, et le SDK n'est pas informé des changements. Vous trouverez ci-dessous Une liste des versions de navigateur compatibles ou non
mute
,unmute
:- Compatibles:Firefox 3.5 ou version ultérieure, Chrome 8 ou version ultérieure, Safari 4 ou version ultérieure
- Non compatibles:iOS, Android
Consultez la Consignes de l'IAB pour pour en savoir plus sur la diffusion d'annonces VAST.
Événements d'annonces lors du visionnage à nouveau de coupures publicitaires
IMA ne déclenche pas d'événements d'annonce lors du visionnage d'une nouvelle annonce pour les raisons suivantes:
- Les URL d'événement ne doivent être déclenchées qu'une seule fois, sinon elles pourraient être considérées comme du spam. comportemental.
- Les utilisateurs peuvent ainsi rechercher des coupures publicitaires qu'ils ont déjà vues, créer une meilleure expérience de recherche.
Voici les seuls événements déclenchés lors du visionnage à nouveau des coupures publicitaires:
AD_PERIOD_STARTED
AD_PERIOD_ENDED
Plates-formes de lecteurs vidéo compatibles
Les SDK IMA de Google sont compatibles avec les plates-formes suivantes:
Plate-forme | Version |
---|---|
HTML5 | Ordinateur: Chrome, Firefox, Safari, Edge, Opera Mobile: navigateur Chrome/Android (Android pour téléphones et tablettes), Safari et Chrome (iOS) |
iOS | iOS 10.0 et versions ultérieures |
Android | Android 4.4 ou version ultérieure |
Google Cast | Tous les appareils Cast |
tvOS | tvOS 14 ou version ultérieure |
Roku | Tous les appareils qui reçoivent encore les mises à jour logicielles de Roku |
Formats de flux vidéo acceptés
Le SDK IMA est compatible avec les formats HLS et DASH. Consultez ce tableau pour obtenir de l'aide sur des plates-formes SDK spécifiques. Pour une lecture fluide, votre lecteur vidéo doit être compatible avec le type de flux utilisé.
Plate-forme du SDK IMA | HLS | DASH |
---|---|---|
HTML5 | ||
iOS | ||
Android | ||
Google Cast | ||
tvOS | ||
Roku |
Fonctionnalités vidéo et versions du SDK
Pour en savoir plus sur les fonctionnalités suivantes, consultez publicité vidéo.
Suite vidéo de l'IAB | Assistance |
---|---|
VAST 4 | 1 |
VAST 3 | 2 |
VAST 2 | |
VPAID 2 | |
VMAP 1.0.1 | 3 |
Fonctionnalités vidéo d'Ad Manager | Assistance |
Annonces linéaires | |
Annonces non linéaires (superpositions) | |
Annonces associées | 4 |
Ressources concernant les autres annonces associées VAST 3 | |
Visibilité Active View | |
Redirections VAST | |
Annonces de remplissage associées avec demande d'affichage | |
Compatibilité avec Google Publisher Tag (GPT) | |
Notoriété du contenu | |
Règles relatives aux annonces | |
Diffusion d'annonces en série | |
Bumper | |
Rapports sur le suivi de plusieurs événements | |
Désactivable (réservation / non TrueView) | 5 |
Fonctionnalités AdSense pour les vidéos7 | Assistance |
InStream TrueView | 6 |
Sélection InStream | |
InStream standard | |
Plein espace | |
Annonces associées | 4 |
Annonces de remplissage associées | |
Superpositions | |
Fonctionnalités Ad Exchange d'Ad Manager | Assistance |
InStream TrueView | 6 |
Sélection InStream | |
InStream standard | |
Plein espace | |
Annonces associées | 4 |
Annonces de remplissage associées | |
Superpositions | |
Visibilité Active View | |
Pourquoi cette annonce ? | 8 |
1 sur Fonctionnalités VAST 4 compatibles avec Google Ads Google Cloud, IMA sont compatibles avec les fonctionnalités suivantes:
- VAST 4.2
<ph type="x-smartling-placeholder">
- </ph>
- Prise en charge de Secure Interactive Media Interface Definition (SIMID)
- Autorisation de plusieurs nœuds
UniversalAdID
- VAST 4.0
<ph type="x-smartling-placeholder">
- </ph>
- AdID
- Fichier mezzanine
- Nouveaux codes d'erreur VAST
- Nouvelles macros VAST
- Assistance
AdVerifications
2 Les fonctionnalités VAST 3.0 suivantes ne sont pas déjà pris en charge:
- Compagnon
adSlotId
- Options de diffusion des annonces associées
- Icônes
3 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 "start" et "end"
- Afficher l'attribut
breakType
repeatAfter
attribut
4 Seules les créations illustrées associées sont acceptées. Créations illustrées associées nécessitent une implémentation personnalisée pour le remplissage des annonces. Les annonces associées ne sont pas compatibles avec tvOS.
5 Les annonces désactivables traditionnelles ne sont compatibles qu'avec les
les SDK IMA DAI pour HTML5, iOS, tvOS, Roku et Android (y compris Android TV).
Avec le SDK Cast, vous devez déclarer la fonctionnalité permettant d'ignorer
StreamRequest.senderCanSkip
accepte les annonces désactivables supplémentaires.
6 Les annonces TrueView désactivables ne sont compatibles qu'avec les pays suivants : les SDK IMA DAI pour HTML5, iOS et Android (y compris Android TV).
7 Les fonctionnalités AdSense ne sont pas compatibles avec le SDK Cast.
8 Pourquoi cette annonce ? nécessite que le paramètre
Le paramètre adUiElement
doit être transmis lors de la création de StreamManager
.
L'option Pourquoi cette annonce ? n'est pas compatible avec le SDK Cast.
Mises en garde concernant les frameworks JavaScript
Il y a certaines considérations à prendre
en compte lors de l'utilisation d'un framework JavaScript, telles que
React ou AngularJS, avec le SDK IMA pour HTML5 Ces cadres déplacent souvent des éléments
du DOM, ce qui peut endommager le SDK IMA, car celui-ci s'attend à ce que le DOM soit
statique lors de son lancement. Le SDK IMA est compatible avec les frameworks JavaScript
lorsque le SDK est 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 adUiElement
lorsque
à construire
StreamManager
ne doivent pas être déplacés
une fois qu'il est instancié.
Compatibilité avec Apple AirPlay
Le SDK IMA n'est pas compatible avec Apple AirPlay. Désactiver AirPlay ou l'annonce quand AirPlay est détecté.