Saltar al contenido principal

Adding HTML Events for Fullpage Interstitials

Los formatos de anuncio Desktop Fullpage Interstitial y Mobile Fullpage Interstitial pueden interactuar con su sitio web a través de algunos eventos HTML. Puede escuchar estos eventos para activar acciones adicionales en su sitio web.

creativoVisualizado

Cuando se carga un anuncio intersticial de Fullpage en el navegador del usuario, se genera el evento creativeDisplayed-XXXXXXX, donde XXXXXXX es el id de zona correspondiente a esa zona de anuncios intersticiales de Fullpage.

Este escuchador de eventos te permite ejecutar programáticamente cualquier acción que necesites en tu sitio web y obtener más información sobre el elemento que disparó el evento, como la URL, id, clases y texto.

En el siguiente ejemplo estamos mostrando el mensaje ¡Creative shown! en la Consola cuando se muestra el Interstitial Fullpage y estamos listando todos los detalles del elemento que disparó el evento:


<script async type="application/javascript" src="https://a.pemsrv.com/ad-provider.js"></script>
<ins class="eas6a97888e35" data-zoneid="1234567"></ins>
<script>(AdProvider = window.AdProvider || []).push({"serve": {}});</script>

<a href="https://www.exoclick.com">Visit exoclick.com!</a>

<script type="application/javascript">
document.addEventListener('creativeDisplayed-1234567', function (e) {
console.log("Creative shown!");
console.log(e.detail);
}, false);
</script>

mensaje

Si su zona publicitaria Fullpage Interstitial sirve una campaña iframe, puede añadir un oyente de eventos al evento message. Esto le permite ejecutar mediante programación cualquier acción que pueda necesitar en su sitio web después de que el iframe se cargue en el navegador del usuario.

Los datos del evento contienen las propiedades id, que es un md5 del parámetro url del iframe, y loaded que es true. En el siguiente ejemplo, mostramos el mensaje Iframe loaded! en la consola cuando el iframe se muestra en el navegador del usuario:

<script async type="application/javascript" src="https://a.pemsrv.com/ad-provider.js"></script> 
<ins class="eas6a97888e35" data-zoneid="1234567"></ins>
<script>(AdProvider = window.AdProvider || []).push({"serve": {}});</script>

<a href="https://www.exoclick.com">Visit exoclick.com!</a>

<script type="application/javascript">
window.addEventListener('message', function(event) {
if (event.data.id && event.data.loaded) {
console.log("Iframe loaded!")
}
});
</script>