Hybrid-Integration berücksichtigt komplexere Websites, die eine Mischung aus statischen und dynamischen Inhalten haben und es ihnen ermöglichen, alle Funktionen von Ezoic (z. B. Website-Geschwindigkeit, SEO) zu nutzen, während sie das clientseitige 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-Integration (Standalone) zu verwenden https://support.ezoic.com/kb/article/javascript-standalone-integration. Websites, die dynamische Inhalte nutzen und keine Änderungen an ihrem DNS vornehmen möchten, können sich auch über diese Methode mit Ezoic integrieren, jedoch kann eine zusätzliche Konfiguration erforderlich sein. Siehe https://support.ezoic.com/kb/article/my-content-loads-or-changes-dynamically-can-i-still-use-ezoic für weitere Anweisungen.
Voraussetzungen
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 in den <head>
-Bereich der Seite einfügen. Einige Ezoic-Funktionen erfordern, dass 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 erscheinen soll. Das Attribut id des Elements sollte die ID des Platzhalters mit dem Präfix ezoic-pub-ad-placeholder-
sein.
Zum Beispiel würde das Hinzufügen von Platzhaltern mit den IDs 103 und 104 im HTML wie folgt aussehen:
<body>
<div id="ezoic-pub-ad-placeholder-103">
</div>
<!-- Inhalt -->
<div id="ezoic-pub-ad-placeholder-104">
</div>
</body>
Anzeigen anfordern
Sobald die Platzhalter zum HTML hinzugefügt wurden, rufen Sie den Ezoic-Anzeigencode auf, indem Sie ezstandalone.displayMore()
verwenden.
<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 Seiten ohne statische Platzhalter, die alle Platzhalter dynamisch mit unserem clientseitigen Anzeigeneinrichtungs-Tool laden möchten, verwenden Sie bitte stattdessen den folgenden Leitfaden: Erste Schritte mit EzoicAds.
Statische Platzhalter
sind Platzhalter, die zum HTML hinzugefügt werden, wenn sie durch unseren Proxy geleitet werden, anstatt über JavaScript hinzugefügt zu werden.
Traffic aufteilen
Die Aufteilung des Traffics basiert auf den Einstellungen im Ezoic
Dashboard.
Ähnlich wie bei der Aufteilung des Traffics auf einer Website mit der clientseitigen Code-Snippet-Option können Sie dieselbe 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 Anzeigenausführung
Fortgeschritten
EzoicAds bietet erweiterte Funktionen, die es Publishern ermöglichen, das Verhalten der Anzeigenbibliothek fein abzustimmen. Diese Funktionen können genutzt 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/