Hybrid Integration berücksichtigt komplexere Websites, die eine Mischung aus statischen und dynamischen Inhalten enthalten, und ermöglicht es ihnen, das Caching von Ezoic zu nutzen, während sie den clientseitigen Code-Snippet verwenden, um Anzeigen aufzurufen.
Alle Website-Builds können von dieser Integrationsmethode profitieren. Websites, die keine dynamischen Inhalte nutzen und/oder keine Änderungen an ihrem DNS vornehmen möchten, haben jedoch die Möglichkeit, stattdessen die JavaScript (Standalone) Integration zu verwenden. Websites, die dynamische Inhalte nutzen und keine Änderungen an ihrem DNS vornehmen möchten, können auch über diese Methode mit Ezoic integrieren, es kann jedoch eine zusätzliche Konfiguration erforderlich sein. Weitere Anweisungen finden Sie unter https://support.ezoic.com/kb/article/my-content-loads-or-changes-dynamically-can-i-still-use-ezoic.
Voraussetzungen
Websites müssen zuerst über Cloud oder Cloudflare-Integrationen integriert werden, um das Caching von Ezoic zu aktivieren.
Stellen Sie sicher, dass Platzhalter über das Dashboard erstellt werden. Lesen Sie diesen Artikel, um mehr über Platzhalter und deren Erstellung zu erfahren.
Laden Sie die Code-Bibliothek, indem Sie dieses Skript zum <head> der Seite hinzufügen. Einige Funktionen von Ezoic erfordern, dass das HTML statisch existiert, anstatt über JavaScript geladen zu werden.
<script async src="https://www.ezojs.com/ezoic/sa.min.js"></script>
Platzhalter dynamisch hinzufügen
Um einen Platzhalter zur Seite hinzuzufügen, erstellen Sie ein div-Element, an dem die Anzeige sein sollte. Das id-Attribut des Elements sollte die ID des Platzhalters mit dem Präfix ezoic-pub-ad-placeholder- sein.
Zum Beispiel würde das HTML, um Platzhalter mit der ID 103 und 104 hinzuzufügen, folgendermaßen aussehen:
<body>
<div id="ezoic-pub-ad-placeholder-103">
</div>
<!-- Content -->
<div id="ezoic-pub-ad-placeholder-104">
</div>
</body>
Anzeigen aufrufen
Sobald die Platzhalter dem HTML hinzugefügt wurden, rufen Sie den Ezoic-Anzeigencode mit ezstandalone.displayMore() auf.
<script type="text/javascript">
window.ezstandalone = window.ezstandalone || {};
ezstandalone.cmd = ezstandalone.cmd || [];
ezstandalone.cmd.push(function() {
ezstandalone.showAds(103, 104);
});
</script>
Ausnahmen
Für integrierte Websites ohne statische Platzhalter, die alle Platzhalter dynamisch mit unserem clientseitigen Anzeigeneinstellung laden möchten, verwenden Sie bitte stattdessen den folgenden Leitfaden: Erste Schritte mit EzoicAds.
Statische Platzhalter sind Platzhalter, die beim Durchlaufen unseres Proxys zum HTML hinzugefügt werden, anstatt über JavaScript hinzugefügt zu werden.
Traffic aufteilen
Der Traffic-Splitting basiert auf den Einstellungen im Ezoic
Dashboard.
Ähnlich wie beim Aufteilen des Traffics auf einer Website unter Verwendung der clientseitigen Code-Snippet-Option können Sie die gleiche Funktion hinzufügen, ohne Parameter zu übergeben:
<script type="text/javascript">
ezstandalone.cmd = ezstandalone.cmd || [];
ezstandalone.cmd.push(function() {
if(ezstandalone.isEzoicUser()) {
ezstandalone.showAds(100,101);
} else {
// Normale Anzeigencode-Ausführung
Erweitert
EzoicAds bietet erweiterte Funktionen, die es Publishern ermöglichen, das Verhalten der Anzeigenbibliothek fein abzustimmen. Diese Funktionen können verwendet werden, um das Verhalten der Anzeigenbibliothek besser an die Bedürfnisse Ihrer Website anzupassen. Weitere Anweisungen finden Sie hier: https://docs.ezoic.com/docs/ezoicads/advanced/