在播放器静音时请求音频
Google 政策禁止在没有声音的 In-stream 广告位中请求或投放音频广告。请确认播放器带有声音,且 vpmute=0。
1 分钟看懂
您听过电台广告吗?音乐停下来,有人开始介绍某家店。音频广告就是放在您网站上的这种广告。它是只有声音的广告,在播放器中播放,方式与视频广告相同,只是没有画面。它适合访客用来听的内容,比如音乐、谈话节目,以及只听声音也能跟上的视频。
在 Ad Manager 中,设置音频的方式与视频类似。你需要创建一个把 VAST 主要尺寸设为音频的广告单元,使用创意尺寸为音频的音频和视频类型订单项,并添加音频创意。Google 还表示,有只听声音也能成立的视频(例如新闻、体育、音乐和演出)的网站,可以在带声音的视频中接受音频广告。要接收来自 Ad Exchange 和 AdSense 的音频,账号必须关联到 Ad Manager。
在网站端,播放广告的是 IMA SDK,也就是 Google 用于播放器内广告的代码包。对于纯音频内容,Google 建议用 audio 标签来构建 AdDisplayContainer。即使没有画面,IMA 仍然需要这个容器,Google 建议将它隐藏。由于容器是隐藏的,网站需要自己创建暂停、继续和音量按钮。广告标记必须表明想要音频(ad_type 等于 audio 或 audio_video),请求属于 In-stream(env 等于 instream),并且播放器带有声音(vpmute 等于 0)。
为什么对声音这么小心?因为 Google 的视频政策规定,在插播广告位中,不能在没有声音的播放器里请求或投放音频广告。这很合理:在静音的播放器里放声音广告,就像一台关掉的收音机。还要知道,IMA 不会在音频广告上显示跳过按钮,所以网站需要自己做一个。而且,当视频播放器可能接收音频广告时,Google 强烈建议放一个配套横幅,避免播放器一片空白。
分步说明
实施示例
<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>Google 的建议
提示
注意
Google 政策禁止在没有声音的 In-stream 广告位中请求或投放音频广告。请确认播放器带有声音,且 vpmute=0。
即使是音频,IMA 也需要 AdDisplayContainer,但 Google 建议将它隐藏。之后,控件需要由网站自己创建。
Google 提醒,音频创意必须添加到订单项中,否则订单项无法投放。
在音频广告中,IMA 不会显示跳过按钮。如果没有自己的按钮,即使广告允许跳过,访客也无法跳过。
适合,只要音频是在页面上使用 IMA 的播放器中播放的。Google 有专门的指南,介绍如何用 HTML 的 audio 标签在纯音频内容中请求广告。
可以,在带声音的视频中。在标记中使用 ad_type=audio_video 和 env=instream,并在订单项中接受音频尺寸。
Google 表示,当使用 IMA 的播放器开始播放广告时,就计为展示。
这不是强制要求,但在可能接收音频广告的视频播放器中,Google 强烈建议使用配套横幅,避免播放器一片空白。
资料库
本页内容均以 Google 官方文档为准。可直接阅读原文:
审核会像访问者一样读取网站,不点击任何内容,并告诉你需要修正什么。