Demander de l'audio avec un lecteur muet
La politique de Google interdit de demander ou de diffuser des annonces audio dans des espaces In-stream sans son. Vérifiez que le lecteur a le son activé et que vpmute=0.
Guide de mise en œuvre
Audio ads (in-stream audio)
Annonce uniquement sonore qui se lit dans un lecteur audio ou dans un lecteur vidéo avec son, comme les publicités à la radio.
Comprendre en 1 minute
Vous connaissez les publicités à la radio, quand la musique s'arrête et que quelqu'un parle d'une boutique ? L'annonce audio, c'est cela sur votre site. C'est une annonce uniquement sonore qui se lit dans un lecteur, comme les annonces vidéo, mais sans image. Elle convient aux contenus que la personne écoute, comme la musique, les émissions parlées et les vidéos que l'on peut suivre rien qu'en écoutant.
Dans Ad Manager, la configuration de l'audio ressemble à celle de la vidéo. Vous créez un bloc d'annonces avec Audio comme taille VAST principale, vous utilisez des éléments de campagne de type Audio et vidéo avec la taille de création Audio, et vous ajoutez des créations audio. Google indique aussi que les sites avec des vidéos que l'on peut seulement écouter, comme les actualités, le sport, la musique et les concerts, peuvent accepter des annonces audio dans les vidéos avec son. Pour recevoir de l'audio d'Ad Exchange et d'AdSense, le compte doit être lié à Ad Manager.
Côté site, c'est l'IMA SDK qui lit l'annonce, l'ensemble de code de Google pour les annonces dans un lecteur. Pour un contenu uniquement audio, Google recommande d'utiliser une balise audio pour monter l'AdDisplayContainer. Même sans image, IMA a toujours besoin de cette boîte, et Google recommande de la laisser masquée. Comme la boîte est masquée, le site doit créer ses propres boutons de pause, de reprise et de volume. La balise de l'annonce doit indiquer qu'elle veut de l'audio (ad_type égal à audio ou audio_video), que la demande est In-stream (env égal à instream) et que le lecteur a le son activé (vpmute égal à 0).
Pourquoi tant de précautions avec le son ? Parce que la politique vidéo de Google indique que, dans les espaces In-stream, les annonces audio ne peuvent pas être demandées ni diffusées dans des lecteurs sans son. C'est logique : une annonce sonore dans un lecteur muet, ce serait comme une radio éteinte. Il faut aussi savoir que l'IMA n'affiche pas de bouton pour passer dans les annonces audio, donc le site doit créer le sien. Et, quand le lecteur vidéo peut recevoir des annonces audio, Google recommande vivement de placer une bannière associée, pour que le lecteur ne reste pas vide.
Pas à pas
Exemple mis en place
<style>
/* a caixa do anúncio fica escondida */
.ad-container { display: none; }
</style>
<audio id="audio-player" src="meu-programa.mp3"></audio>
<div class="ad-container"></div>
<button id="pular" hidden>Pular anúncio</button>
<script src="//imasdk.googleapis.com/js/sdkloader/ima3.js"></script>
<script>
var audio = document.getElementById('audio-player');
var adDisplayContainer = new google.ima.AdDisplayContainer(
document.querySelector('.ad-container'), audio);
var adsLoader = new google.ima.AdsLoader(adDisplayContainer);
var adsManager;
var adsRequest = new google.ima.AdsRequest();
adsRequest.adTagUrl = 'https://pubads.g.doubleclick.net/gampad/ads?' +
'iu=/1234567/exemplo&ad_type=audio&env=instream&vpmute=0' +
'&gdfp_req=1&output=vast&unviewed_position_start=1' +
'&description_url=https%3A%2F%2Fwww.exemplo.com%2Faudio&correlator=';
adsLoader.requestAds(adsRequest);
adsLoader.addEventListener(
google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED,
function (e) {
adsManager = e.getAdsManager(audio);
// O IMA não mostra botão de pular em áudio: o site cria o seu
adsManager.addEventListener(google.ima.AdEvent.Type.AD_PROGRESS,
function () {
document.getElementById('pular').hidden =
!adsManager.getAdSkippableState();
});
});
document.getElementById('pular').addEventListener('click', function () {
adsManager.skip();
});
</script>Ce que Google recommande
Conseils
Attention
La politique de Google interdit de demander ou de diffuser des annonces audio dans des espaces In-stream sans son. Vérifiez que le lecteur a le son activé et que vpmute=0.
IMA a besoin de l'AdDisplayContainer même en audio, mais Google recommande de le laisser masqué. Les commandes doivent ensuite être créées par le site.
Google précise que les créations audio doivent être ajoutées à l'élément de campagne, sinon il ne diffuse pas.
Pour les annonces audio, IMA n'affiche pas de bouton pour passer. Sans bouton propre, la personne ne peut pas passer l'annonce, même quand elle le permet.
Oui, si l'audio se lit dans un lecteur de la page avec IMA. Google propose un guide dédié pour demander des annonces sur un contenu uniquement audio, avec la balise audio de HTML.
Oui, dans les vidéos avec son. Utilisez ad_type=audio_video et env=instream dans le tag et acceptez la taille Audio dans les éléments de campagne.
Google indique que l'impression est comptée quand le lecteur avec IMA commence à lire l'annonce.
Ce n'est pas obligatoire, mais, dans les lecteurs vidéo qui peuvent recevoir des annonces audio, Google recommande vivement d'utiliser des bannières associées, pour que le lecteur ne reste pas vide.
Bibliothèque
Tout ce qui figure sur cette page suit la documentation officielle de Google. Lisez-la directement à la source :
L'audit lit le site comme un visiteur, sans rien cliquer, et montre ce qu'il faut corriger.