Les comptes d'intégration hybride sont destinés aux sites plus complexes qui comportent un mélange de contenu statique et dynamique, leur permettant d'utiliser toutes les fonctionnalités d'Ezoic (par exemple, Vitesse du site, SEO), tout en utilisant le code client pour appeler les publicités.
Toutes les constructions de sites peuvent bénéficier de cette méthode d'intégration. Cependant, les sites qui n'utilisent pas de contenu dynamique et/ou qui ne souhaitent pas modifier leur DNS ont la possibilité d'utiliser l'intégration JavaScript (Autonome) à la place : https://support.ezoic.com/kb/article/javascript-standalone-integration. Les sites qui utilisent du contenu dynamique et ne souhaitent pas modifier leur DNS peuvent également s'intégrer à Ezoic via cette méthode, bien qu'une configuration supplémentaire puisse être nécessaire. Voir https://support.ezoic.com/kb/article/my-content-loads-or-changes-dynamically-can-i-still-use-ezoic pour plus d'instructions.
Prérequis
Assurez-vous que les espaces réservés sont créés via le tableau de bord. Consultez cet article pour en savoir plus sur les espaces réservés et comment les créer.
Chargez la bibliothèque de code en ajoutant ce script dans le <head>
de la page. Certaines fonctionnalités d'Ezoic nécessitent que le HTML existe de manière statique plutôt qu'il ne soit chargé via JavaScript.
<script async src="https://www.ezojs.com/ezoic/sa.min.js"></script>
Ajout d'espaces réservés dynamiquement
Pour ajouter un espace réservé à la page, créez un élément div
à l'endroit où la publicité doit être. L'attribut id de l'élément doit être l'ID de l'espace réservé avec le préfixe ezoic-pub-ad-placeholder-
.
Par exemple, pour ajouter des espaces réservés avec les id 103 et 104, le HTML ressemblerait à ceci :
<body>
<div id="ezoic-pub-ad-placeholder-103">
</div>
<!-- Content -->
<div id="ezoic-pub-ad-placeholder-104">
</div>
</body>
Appel pour des annonces
Une fois que les espaces réservés ont été ajoutés au HTML, appelez le code publicitaire d'Ezoic en utilisant ezstandalone.displayMore()
.
<script type="text/javascript">
window.ezstandalone = window.ezstandalone || {};
ezstandalone.cmd = ezstandalone.cmd || [];
ezstandalone.cmd.push(function() {
ezstandalone.showAds(103, 104);
});
</script>
Exceptions
Pour les sites intégrés sans espaces réservés statiques qui souhaitent charger tous les espaces réservés dynamiquement en utilisant notre configuration publicitaire côté client, veuillez utiliser le guide suivant : Commencer avec EzoicAds.
Espaces réservés statiques
sont des espaces qui sont ajoutés au HTML lors du passage par notre proxy, plutôt que d'être ajoutés via JavaScript.
Division du trafic
Similaire à la division du trafic sur un site utilisant l'option de code client, vous pouvez ajouter la même fonction sans passer de paramètres :
<script type="text/javascript">
ezstandalone.cmd = ezstandalone.cmd || [];
ezstandalone.cmd.push(function() {
if(ezstandalone.isEzoicUser()) {
ezstandalone.showAds(100,101);
} else {
// Exécution normale du code publicitaire
Avancé
EzoicAds offre des fonctionnalités avancées qui permettent aux éditeurs d'affiner le comportement de la bibliothèque publicitaire. Ces fonctionnalités peuvent être utilisées pour personnaliser le comportement de la bibliothèque publicitaire afin de mieux répondre aux besoins de votre site. Voir ici pour plus d'instructions : https://docs.ezoic.com/docs/ezoicads/advanced/