Página sin etiqueta viewport
El anuncio recompensado solo funciona en páginas optimizadas para celular, con zoom neutro. Sin la etiqueta viewport, el GPT puede no crear el slot.
Guía de implementación
Rewarded ads for web
La persona elige ver un anuncio y, a cambio, recibe un premio del sitio, como más artículos desbloqueados o una vida extra en un juego.
Entiéndelo en 1 minuto
El anuncio recompensado es un anuncio que la persona elige ver para obtener algo del sitio. Es como en un parque de diversiones: entregas un boleto y te dan una vuelta en el juego. Aquí, el boleto es ver el anuncio, y el premio puede ser leer más artículos, ganar monedas o una vida extra en un juego, o desbloquear el Wi-Fi del aeropuerto. Lo más importante: la persona tiene que decir que sí antes. A nadie se le obliga a verlo.
En Ad Manager, quien muestra este anuncio es el GPT, el Google Publisher Tag, que es el código de Google que solicita anuncios. Creas un slot, que es el espacio de anuncios, de tipo recompensado. Cuando el anuncio está listo, el GPT avisa a tu sitio. Entonces el sitio muestra una invitación, por ejemplo: ¿quieres ver un anuncio para ganar un premio? Si la persona dice que sí, tu código le pide al GPT que muestre el anuncio a pantalla completa. Si dice que no, el espacio se elimina.
El sitio es quien crea la pantalla de invitación y quien entrega el premio. Para ganar, el anuncio debe quedar visible por al menos 7 segundos y, cuando es video, la persona debe verlo. Si la persona intenta cerrarlo antes, recibe un aviso de que va a perder el premio. Cuando termina, el anuncio queda en pantalla hasta que la persona lo cierre.
Hay reglas estrictas. El premio no puede ser dinero, tarjeta de regalo, criptomoneda ni objeto físico. Tiene que usarse solo dentro de tu sitio o app y no se puede pasar a otra persona. Antes de cada anuncio, tienes que decir con claridad qué debe hacer la persona y qué va a ganar. Este formato tiene sentido cuando tu sitio tiene algo que la gente realmente quiere, como contenido cerrado o ventajas dentro de un juego.
Paso a paso
Ejemplo implementado
<!-- No head; a página precisa da etiqueta de viewport -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<script async
src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"
crossorigin="anonymous"></script>
<script>
window.googletag = window.googletag || { cmd: [] };
let rewardedSlot;
let rewardPayload;
googletag.cmd.push(() => {
rewardedSlot = googletag.defineOutOfPageSlot(
"/1234567/exemplo",
googletag.enums.OutOfPageFormat.REWARDED
);
// Volta null se a página ou o aparelho não aceitar premiado
if (!rewardedSlot) return;
rewardedSlot.addService(googletag.pubads());
googletag.pubads().addEventListener("rewardedSlotReady", (event) => {
// Seu convite: o anúncio só aparece se a pessoa disser sim
if (confirm("Ver um anúncio para liberar 3 artigos?")) {
event.makeRewardedVisible();
} else {
googletag.destroySlots([rewardedSlot]);
}
});
googletag.pubads().addEventListener("rewardedSlotGranted", (event) => {
rewardPayload = event.payload; // prêmio concedido
});
googletag.pubads().addEventListener("rewardedSlotClosed", () => {
// Entregue o prêmio (se rewardPayload existir) e apague o slot
googletag.destroySlots([rewardedSlot]);
});
googletag.enableServices();
googletag.display(rewardedSlot);
});
</script>Lo que recomienda Google
Consejos
Cuidado
El anuncio recompensado solo funciona en páginas optimizadas para celular, con zoom neutro. Sin la etiqueta viewport, el GPT puede no crear el slot.
El GPT devuelve null cuando la página no admite anuncios recompensados. El código tiene que detenerse en ese caso.
El ejemplo de Google destruye el slot cuando la persona cierra el anuncio o rechaza la invitación. Sigue el mismo camino en tu código.
Con la protección Bloquear anuncios en video que no son in-stream activada, el anuncio recompensado no se entrega.
Tú. El sitio crea la invitación, entrega el premio y es el único responsable de él.
El anuncio debe quedar visible por al menos 7 segundos. Si es video, la persona debe verlo. Google lo cuenta como completado cuando el video termina, cuando se alcanza el tiempo de visualización definido o cuando llega el punto de omitir.
Sí. El anuncio recompensado en la web vale para computadora, celular y tableta, siempre en páginas optimizadas para celular.
No. El anuncio recompensado crea su propio cuadro cuando hay un anuncio.
No. Las políticas prohíben textos que empujen a la persona, como decir que ver el anuncio ayuda al negocio. Describe solo la acción y el premio.
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.