Pedir áudio com o player mudo
A política do Google proíbe pedir ou servir anúncios de áudio em espaços In-stream sem som. Confira se o player está com som e se vpmute=0.
Guia de implementação
Audio ads (in-stream audio)
Anúncio só de som que toca dentro de um player de áudio ou de vídeo com som, como os comerciais do rádio.
Entenda em 1 minuto
Sabe os comerciais do rádio, quando a música para e alguém fala de uma loja? O anúncio de áudio é isso no seu site. É um anúncio só de som que toca dentro de um player, do mesmo jeito que os anúncios em vídeo, mas sem imagem. Ele combina com conteúdos que a pessoa escuta, como músicas, programas falados e vídeos que dá para acompanhar só ouvindo.
No Ad Manager, o jeito de configurar áudio é parecido com o de vídeo. Você cria um bloco de anúncios com Áudio como tamanho principal do VAST, usa itens de linha do tipo Áudio e vídeo com o tamanho de criativo Áudio e coloca criativos de áudio. O Google também diz que sites com vídeos que dá para só ouvir, como notícias, esportes, música e shows, podem aceitar anúncios de áudio nos vídeos com som. Para receber áudio do Ad Exchange e do AdSense, a conta precisa estar ligada ao Ad Manager.
Do lado do site, quem toca o anúncio é o IMA SDK, o pacote de código do Google para anúncios em player. Para conteúdo só de áudio, o Google recomenda usar uma tag audio para montar o AdDisplayContainer. Mesmo sem imagem, o IMA ainda precisa dessa caixa, e o Google recomenda deixá-la escondida. Como a caixa fica escondida, o site precisa criar os próprios botões de pausar, continuar e volume. A tag do anúncio precisa dizer que quer áudio (ad_type igual a audio ou audio_video), que o pedido é In-stream (env igual a instream) e que o player está com som (vpmute igual a 0).
Por que tanto cuidado com o som? Porque a política de vídeo do Google diz que, em espaços In-stream, anúncios de áudio não podem ser pedidos nem servidos em players sem som. Faz sentido: anúncio de som num player mudo seria como um rádio desligado. Também vale saber que o IMA não mostra botão de pular em anúncios de áudio, então o site precisa criar o seu. E, quando o player de vídeo pode receber anúncios de áudio, o Google recomenda muito colocar um banner complementar, para o player não ficar em branco.
Passo a passo
Exemplo 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>O que o Google orienta
Dicas
Cuidado
A política do Google proíbe pedir ou servir anúncios de áudio em espaços In-stream sem som. Confira se o player está com som e se vpmute=0.
O IMA precisa do AdDisplayContainer mesmo no áudio, mas o Google recomenda deixá-lo escondido. Depois disso, os controles precisam ser criados pelo site.
O Google avisa que os criativos de áudio precisam ser adicionados ao item de linha, senão ele não entrega.
Em anúncios de áudio, o IMA não mostra botão de pular. Sem um botão próprio, a pessoa não consegue pular nem quando o anúncio permite.
Serve se o áudio toca num player da página com o IMA. O Google tem um guia próprio para pedir anúncios em conteúdo só de áudio, usando a tag audio do HTML.
Pode, em vídeos com som. Use ad_type=audio_video e env=instream na tag e aceite o tamanho Áudio nos itens de linha.
O Google diz que a impressão conta quando o player com o IMA começa a tocar o anúncio.
Não é obrigatório, mas, em players de vídeo que podem receber anúncios de áudio, o Google recomenda muito usar banners complementares, para o player não ficar em branco.
Biblioteca
Tudo nesta página segue a documentação oficial do Google. Leia direto na fonte:
A auditoria lê o site como um visitante, sem clicar em nada, e mostra o que corrigir.