GPT dentro de un iframe
El IMA para HTML5 solo reconoce los espacios del GPT en la página principal. En un iframe, sin el script de proxy, el complementario no aparece.
Guía de implementación
Companion ads
Banner que aparece en la página al mismo tiempo que se reproduce un anuncio en video o audio en el reproductor, formando una pareja.
Entiéndelo en 1 minuto
Piensa en un concierto: mientras la cantante está en el escenario, una pantalla al lado muestra el nombre de la canción. Los dos cuentan la misma historia al mismo tiempo. El anuncio complementario es así. Mientras el anuncio de video o de audio se reproduce en el reproductor, un banner del mismo anuncio aparece en un espacio de anuncio de la página, cerca del reproductor.
Google explica que los anuncios complementarios permiten mostrar anuncios en espacios de display al mismo tiempo que se publica un anuncio en un reproductor de video o de audio. Siempre dependen del anuncio principal, llamado master: sin master, no existe el complementario. Es como la pantalla gigante del concierto, que solo tiene sentido si hay alguien cantando. Un anuncio VAST puede traer hasta 6 anuncios de display complementarios.
¿Cómo lo hace el sitio? Los espacios de display cerca del reproductor se crean con GPT, la Google Publisher Tag, que es el código de Google para espacios de anuncios. GPT tiene tres piezas para esto. La primera, companionAds, dice que ese espacio puede recibir un complementario cuando haya un anuncio VAST reproduciéndose en un reproductor de la misma página. La segunda, setRefreshUnfilledSlots, pide llenar después los espacios que quedaron vacíos. La tercera, enableVideoAds, hace que GPT y el IMA SDK usen el mismo correlator, un número que es igual en todas las solicitudes de anuncios de la misma visualización de la página. Del lado del reproductor, IMA envía los tamaños de los complementarios en el parámetro ciu_szs de la etiqueta.
¿Cuándo vale la pena? Cuando tienes anuncios de video o audio y quieres que el anuncio también aparezca en la página. Para reproductores de video que pueden recibir anuncios de audio, Google recomienda mucho usar banners complementarios, para que el reproductor no quede en blanco mientras suena el audio. Algunos cuidados: el espacio debe tener el mismo tamaño del complementario, los anuncios responsivos no se admiten como complementarios de video y, si el reproductor está dentro de un iframe, hace falta un script de proxy de GPT.
Paso a paso
Ejemplo implementado
<!-- No head: GPT com um espaço que aceita complementar -->
<script async
src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script>
window.googletag = window.googletag || { cmd: [] };
googletag.cmd.push(function () {
googletag
.defineSlot('/1234567/exemplo', [728, 90], 'companionDiv')
.addService(googletag.companionAds())
.addService(googletag.pubads());
googletag.companionAds().setRefreshUnfilledSlots(true);
googletag.pubads().enableVideoAds();
googletag.enableServices();
});
</script>
<!-- No body: a caixa do complementar, do mesmo tamanho -->
<div id="companionDiv" style="width:728px; height:90px;">
<script>
googletag.cmd.push(function () { googletag.display('companionDiv'); });
</script>
</div>
<!-- Na tag do IMA, os tamanhos dos complementares vão em ciu_szs:
...&ciu_szs=728x90&... -->Lo que recomienda Google
Consejos
Cuidado
El IMA para HTML5 solo reconoce los espacios del GPT en la página principal. En un iframe, sin el script de proxy, el complementario no aparece.
El complementario tiene que tener el mismo tamaño que el espacio. Un espacio 728x90 no recibe un complementario 300x250.
Un reproductor con IMA debe enviar los tamaños de los complementarios en el parámetro ciu_szs. Sin eso, el servidor no sabe qué tamaños acepta la página.
En un video o audio que se reproduce solo, un banner común puede aparecer por un instante. Google indica disableInitialLoad para evitarlo.
No. Siempre depende del anuncio master que se reproduce en el reproductor. Si no hay complementario, el espacio puede recibir otro anuncio de tu red.
Un anuncio VAST puede traer hasta 6 anuncios de display complementarios.
Sí. En reproductores de video que pueden recibir anuncios de audio, Google recomienda mucho usar banners complementarios, para que el reproductor no quede en blanco mientras suena el audio.
Hace que GPT y el IMA SDK usen el mismo correlator, un número que es igual en todas las solicitudes de anuncios de la misma visualización de la página.
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.