La integración híbrida es adecuada para sitios más complejos que tienen una mezcla de contenido estático y dinámico, permitiéndoles utilizar todas las funciones de Ezoic (por ejemplo, Velocidad del Sitio, SEO), mientras usan el fragmento de código del lado del cliente para llamar a los anuncios.
Todos los modelos de sitios pueden beneficiarse de este método de integración, sin embargo, los sitios que no utilizan contenido dinámico y/o no desean hacer cambios en su DNS tienen la opción de usar la Integración de JavaScript (Independiente) https://support.ezoic.com/kb/article/javascript-standalone-integration en su lugar. Los sitios que sí utilizan contenido dinámico y no desean hacer cambios en su DNS también pueden integrarse con Ezoic a través de este método, sin embargo, puede ser necesaria una configuración adicional. Consulte https://support.ezoic.com/kb/article/my-content-loads-or-changes-dynamically-can-i-still-use-ezoic para obtener más instrucciones.
Requisitos previos
Asegúrese de que los marcadores de posición se creen a través del panel de control. Consulte este artículo para saber más sobre los marcadores de posición y cómo crearlos.
Cargue la biblioteca de código añadiendo este script al <head>
de la página. Algunas funciones de Ezoic requieren que el HTML exista de forma estática en lugar de cargarse a través de JavaScript.
<script async src="https://www.ezojs.com/ezoic/sa.min.js"></script>
Añadiendo marcadores de posición dinámicamente
Para añadir un marcador de posición a la página, cree un elemento div
donde debería ir el anuncio. El atributo id del elemento debe ser el ID del marcador de posición con el prefijo ezoic-pub-ad-placeholder-
.
Por ejemplo, para añadir marcadores de posición con los id 103 y 104, el HTML se vería similar a esto:
<body>
<div id="ezoic-pub-ad-placeholder-103">
</div>
<!-- Contenido -->
<div id="ezoic-pub-ad-placeholder-104">
</div>
</body>
Llamando a los anuncios
Una vez que los marcadores de posición se han añadido al HTML, llame al código de anuncios de Ezoic usando ezstandalone.displayMore()
.
<script type="text/javascript">
window.ezstandalone = window.ezstandalone || {};
ezstandalone.cmd = ezstandalone.cmd || [];
ezstandalone.cmd.push(function() {
ezstandalone.showAds(103, 104);
});
</script>
Excepciones
Para sitios integrados sin marcadores de posición estáticos que desean cargar todos los marcadores de posición dinámicamente usando nuestra configuración de anuncios del lado del cliente, por favor use la siguiente guía: Comenzando con EzoicAds.
Marcadores de posición estáticos
son los marcadores de posición que se añaden al html al pasar por nuestro proxy, en lugar de ser añadidos vía JavaScript.
División de tráfico
Similar a la división de tráfico en un sitio usando la opción de fragmento de código del lado del cliente, puede añadir la misma función sin pasar ningún parámetro:
<script type="text/javascript">
ezstandalone.cmd = ezstandalone.cmd || [];
ezstandalone.cmd.push(function() {
if(ezstandalone.isEzoicUser()) {
ezstandalone.showAds(100,101);
} else {
// Ejecución normal del código de anuncios
Avanzado
EzoicAds ofrece funciones avanzadas que permiten a los editores afinar el comportamiento de la biblioteca de anuncios. Estas características pueden ser usadas para personalizar el comportamiento de la biblioteca de anuncios para adaptarse mejor a las necesidades de su sitio. Consulte aquí para más instrucciones: https://docs.ezoic.com/docs/ezoicads/advanced/