Pedir audio con el reproductor en silencio
La política de Google prohíbe solicitar o servir anuncios de audio en espacios In-stream sin sonido. Verifica que el reproductor tenga sonido y que vpmute=0.
Guía de implementación
Audio ads (in-stream audio)
Anuncio solo de sonido que se reproduce dentro de un reproductor de audio o de video con sonido, como los comerciales de la radio.
Entiéndelo en 1 minuto
¿Conoces los comerciales de la radio, cuando la música se detiene y alguien habla de una tienda? El anuncio de audio es eso en tu sitio. Es un anuncio solo de sonido que se reproduce dentro de un reproductor, igual que los anuncios en video, pero sin imagen. Combina con contenidos que la persona escucha, como música, programas hablados y videos que se pueden seguir solo escuchando.
En Ad Manager, la forma de configurar audio es parecida a la de video. Creas un bloque de anuncios con Audio como tamaño principal de VAST, usas elementos de línea del tipo Audio y video con el tamaño de creativo Audio y pones creativos de audio. Google también dice que los sitios con videos que se pueden solo escuchar, como noticias, deportes, música y conciertos, pueden aceptar anuncios de audio en los videos con sonido. Para recibir audio de Ad Exchange y de AdSense, la cuenta debe estar vinculada a Ad Manager.
Del lado del sitio, quien reproduce el anuncio es el IMA SDK, el paquete de código de Google para anuncios en reproductores. Para contenido solo de audio, Google recomienda usar una etiqueta audio para armar el AdDisplayContainer. Aunque no haya imagen, IMA igual necesita ese recuadro, y Google recomienda dejarlo oculto. Como el recuadro queda oculto, el sitio debe crear sus propios botones de pausar, continuar y volumen. La etiqueta del anuncio debe indicar que quiere audio (ad_type igual a audio o audio_video), que la solicitud es In-stream (env igual a instream) y que el reproductor tiene sonido (vpmute igual a 0).
¿Por qué tanto cuidado con el sonido? Porque la política de video de Google dice que, en espacios In-stream, los anuncios de audio no se pueden pedir ni servir en reproductores sin sonido. Tiene sentido: un anuncio de sonido en un reproductor mudo sería como una radio apagada. También conviene saber que IMA no muestra botón de omitir en anuncios de audio, así que el sitio debe crear el suyo. Y, cuando el reproductor de video puede recibir anuncios de audio, Google recomienda mucho poner un banner complementario, para que el reproductor no quede en blanco.
Paso a paso
Ejemplo implementado
<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>Lo que recomienda Google
Consejos
Cuidado
La política de Google prohíbe solicitar o servir anuncios de audio en espacios In-stream sin sonido. Verifica que el reproductor tenga sonido y que vpmute=0.
IMA necesita el AdDisplayContainer incluso en audio, pero Google recomienda dejarlo oculto. Después de eso, los controles deben ser creados por el sitio.
Google advierte que las creatividades de audio deben agregarse al elemento de pedido, de lo contrario no entrega.
En anuncios de audio, IMA no muestra botón de omitir. Sin un botón propio, la persona no puede omitir ni siquiera cuando el anuncio lo permite.
Sirve si el audio se reproduce en un reproductor de la página con IMA. Google tiene una guía propia para solicitar anuncios en contenido solo de audio, usando la etiqueta audio de HTML.
Sí, en videos con sonido. Usa ad_type=audio_video y env=instream en la etiqueta y acepta el tamaño Audio en los elementos de línea.
Google dice que la impresión se cuenta cuando el reproductor con IMA empieza a reproducir el anuncio.
No es obligatorio, pero, en reproductores de video que pueden recibir anuncios de audio, Google recomienda mucho usar banners complementarios, para que el reproductor no quede en blanco.
Biblioteca
Todo en esta página sigue la documentación oficial de Google. Léela directo en la fuente:
La auditoría lee el sitio como un visitante, sin hacer clic en nada, y muestra qué corregir.