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 usar la caché de Ezoic mientras utilizan el fragmento de código del lado del cliente para solicitar anuncios.
Todas las construcciones 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 realizar cambios en su DNS tienen la opción de usar la Integración con JavaScript (Independiente). Los sitios que sí utilizan contenido dinámico y no desean realizar cambios en su DNS también pueden integrarse con Ezoic a través de ese método, sin embargo, puede requerirse una configuración adicional. Consulte https://support.ezoic.com/kb/article/my-content-loads-or-changes-dynamically-can-i-still-use-ezoic para más instrucciones.
Requisitos Previos
Los sitios deben integrarse primero a través de la nube o de Cloudflare para habilitar la caché de Ezoic.
Asegúrese de que los marcadores de posición se creen a través del panel de control. Vea este artículo para aprender más sobre marcadores de posición y cómo crearlos.
Cargue la biblioteca de código agregando este script en el <head> de la página. Algunas características de Ezoic requieren que el HTML exista estáticamente en lugar de cargarse a través de JavaScript.
<script async src="https://www.ezojs.com/ezoic/sa.min.js"></script>
Agregar Marcadores de Posición de Forma Dinámica
Para agregar un marcador de posición a la página, cree un elemento div donde debería estar el anuncio. El atributo id del elemento debe ser la ID del marcador de posición con el prefijo ezoic-pub-ad-placeholder-.
Por ejemplo, para agregar marcadores de posición con las 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>
Solicitando Anuncios
Una vez que los marcadores de posición se han agregado al HTML, llame al código del anuncio de Ezoic utilizando 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 los sitios integrados sin marcadores de posición estáticos que desean cargar todos los marcadores de posición dinámicamente utilizando nuestra configuración de anuncios del lado del cliente, por favor use la siguiente guía: Comenzar con EzoicAds.
Marcadores de posición estáticos son los que se agregan al HTML al pasar a través de nuestro proxy, en lugar de ser agregados a través de JavaScript.
Dividiendo el Tráfico
Similar a dividir el tráfico en un sitio usando la opción de fragmento de código del lado del cliente, puede agregar 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 proporciona características avanzadas que permiten a los editores ajustar finamente el comportamiento de la biblioteca de anuncios. Estas características se pueden utilizar para personalizar el comportamiento de la biblioteca de anuncios para satisfacer mejor las necesidades de su sitio. Vea aquí para más instrucciones: https://docs.ezoic.com/docs/ezoicads/advanced/