```html
L'integrazione ibrida tiene conto di siti più complessi che hanno un mix di contenuti statici e dinamici, consentendo loro di utilizzare tutte le funzionalità di Ezoic (ad es. Velocità del sito, SEO), utilizzando lo snippet di codice lato client per richiamare gli annunci.
Tutte le strutture dei siti possono beneficiare di questo metodo di integrazione, tuttavia i siti che non utilizzano contenuti dinamici e/o non desiderano apportare modifiche al loro DNS hanno l'opzione di utilizzare l'integrazione JavaScript (Standalone) https://support.ezoic.com/kb/article/javascript-standalone-integration invece. I siti che utilizzano contenuti dinamici e non desiderano apportare modifiche al loro DNS possono anche integrarsi con Ezoic tramite questo metodo, tuttavia potrebbe essere necessaria una configurazione aggiuntiva. Vedi https://support.ezoic.com/kb/article/my-content-loads-or-changes-dynamically-can-i-still-use-ezoic per ulteriori istruzioni.
Prerequisiti
Assicurati che i segnaposto siano creati tramite la dashboard. Vedi questo articolo per saperne di più sui segnaposto e su come crearli.
Carica la libreria di codice aggiungendo questo script all' <head>
della pagina. Alcune funzionalità di Ezoic richiedono che l'HTML esista staticamente piuttosto che venga caricato tramite JavaScript.
<script async src="https://www.ezojs.com/ezoic/sa.min.js"></script>
Aggiunta di segnaposto dinamicamente
Per aggiungere un segnaposto alla pagina, crea un elemento div
nel punto in cui dovrebbe essere l'annuncio. L'attributo id dell'elemento dovrebbe essere l'ID del segnaposto con il prefisso ezoic-pub-ad-placeholder-
.
Ad esempio, per aggiungere segnaposto con gli id 103 e 104, l'HTML sarebbe simile a questo:
<body>
<div id="ezoic-pub-ad-placeholder-103">
</div>
<!-- Contenuto -->
<div id="ezoic-pub-ad-placeholder-104">
</div>
</body>
Richiesta di annunci
Una volta che i segnaposto sono stati aggiunti all'HTML, richiedi il codice annuncio di Ezoic utilizzando ezstandalone.displayMore()
.
<script type="text/javascript">
window.ezstandalone = window.ezstandalone || {};
ezstandalone.cmd = ezstandalone.cmd || [];
ezstandalone.cmd.push(function() {
ezstandalone.showAds(103, 104);
});
</script>
Eccezioni
Per i siti integrati senza segnaposto statici che desiderano caricare tutti i segnaposto dinamicamente utilizzando la nostra configurazione degli annunci lato client, si prega di utilizzare invece la seguente guida: Primi Passi con EzoicAds.
Segnaposto statici
sono segnaposto che vengono aggiunti all'html quando si passa attraverso il nostro proxy, piuttosto che essere aggiunti tramite JavaScript.
Divisione del traffico
La divisione del traffico si basa sulle impostazioni nella
Dashboard Ezoic.
Simile alla divisione del traffico su un sito utilizzando l'opzione dello snippet di codice lato client, puoi aggiungere la stessa funzione senza passare alcun parametro:
<script type="text/javascript">
ezstandalone.cmd = ezstandalone.cmd || [];
ezstandalone.cmd.push(function() {
if(ezstandalone.isEzoicUser()) {
ezstandalone.showAds(100,101);
} else {
// Esecuzione del normale codice annuncio
Avanzato
EzoicAds fornisce funzionalità avanzate che consentono agli editori di regolare finemente il comportamento della libreria degli annunci. Queste funzionalità possono essere utilizzate per personalizzare il comportamento della libreria degli annunci per adattarsi meglio alle esigenze del tuo sito. Vedi qui per ulteriori istruzioni: https://docs.ezoic.com/docs/ezoicads/advanced/
```