Title: Hafenstudios Ads – Anzeigen-Manager, AdSense &amp; Werbebanner
Author: hafenstudios
Published: <strong>30. Juli 2026</strong>
Last modified: 6. August 2026

---

Plugins suchen

![](https://ps.w.org/hafenstudios-ads/assets/banner-772x250.png?rev=3628546)

![](https://ps.w.org/hafenstudios-ads/assets/icon-256x256.png?rev=3628546)

# Hafenstudios Ads – Anzeigen-Manager, AdSense & Werbebanner

 Von [hafenstudios](https://profiles.wordpress.org/hafenstudios/)

[Herunterladen](https://downloads.wordpress.org/plugin/hafenstudios-ads.2.0.0.zip)

 * [Details](https://de.wordpress.org/plugins/hafenstudios-ads/#description)
 * [Rezensionen](https://de.wordpress.org/plugins/hafenstudios-ads/#reviews)
 *  [Installation](https://de.wordpress.org/plugins/hafenstudios-ads/#installation)
 * [Entwicklung](https://de.wordpress.org/plugins/hafenstudios-ads/#developers)

 [Support](https://wordpress.org/support/plugin/hafenstudios-ads/)

## Beschreibung

Hafenstudios Ads ist ein Anzeigen-Manager für WordPress: Platziere Werbebanner, 
AdSense-Einheiten und beliebigen Anzeigencode genau dort, wo du sie haben willst,
rotiere sie, steuere wer sie sieht, und behalte Impressionen, Klicks und Klickrate
im Blick — ohne dass Analysedaten an einen externen Server gehen.

Lege mehrere Anzeigenblöcke an und füge sie automatisch vor oder nach dem Inhalt
ein, nach Absatz N oder per Shortcode, Widget und Gutenberg-Block. Gewichtete Anzeigenrotation,
Geräte- und Beitragstyp-Targeting, Kampagnen-Zeitsteuerung und Consent-Gating sind
eingebaut. Teil der hafenstudios-Plugin-Familie.

#### Highlights

 * Aufgeräumtes, fokussiertes Backend mit Markenleiste, Wochenübersicht und klaren
   Navigationsreitern.
 * Automatische Platzierungen vor dem Inhalt, nach dem Inhalt, nach Absatz N oder
   nach dem ersten Bild.
 * Manuelle Platzierung per Shortcode `[adjet_ad id="1"]`, Widget oder Gutenberg-
   Block.
 * Gewichtete Anzeigenrotation über `[adjet_ad_group name="header"]`.
 * Geräte-Targeting für Desktop, Tablet und Mobilgeräte.
 * Beitragstyp-Targeting plus Ausschlüsse für Beiträge, Kategorien, Schlagwörter
   und eigene Taxonomien.
 * Optionale Kennzeichnung „Anzeige“ mit anpassbarem Text.
 * Lazy Loading über den IntersectionObserver.
 * Consent-Cookie-Gating für gängige Consent-Tools.
 * Optionale anonyme lokale Statistik für Impressionen und Klicks.
 * Kampagnen-Zeitsteuerung mit optionalem Start- und Endzeitpunkt.
 * Duplizieren sowie Pausieren und Aktivieren mit einem Klick, für schnelleres Arbeiten.
 * Code-Editor und Live-Vorschau im Backend, die keine Skripte ausführt.
 * AdSense-Assistent: Publisher-ID und Slot-ID genügen für responsive AdSense-Einheiten.
 * Optionaler Loader für AdSense Auto Ads mit klaren Einstellungen.
 * 30-Tage-Statistikdiagramm (Impressionen und Klicks), inline gerendert und ohne
   externe Bibliotheken.
 * Wochenübersicht über der Anzeigenblock-Liste: Impressionen, Klicks und Klickrate
   seit Montag, verglichen mit demselben Wochentagszeitraum der Vorwoche.
 * Sparsame Berechtigung `manage_adjet` mit optionalem Schalter für Redakteurs-Zugriff.
 * Vorlagen-Galerie mit fertigen Bannern, Hinweisleisten und Popups; Premium-Vorlagen
   schaltet Pro frei.
 * REST-API (`adjet/v1`) für Anzeigenblöcke, Statistik und Einstellungen über Anwendungspasswörter.
 * Geführter Assistent mit optionalen KI-Textvorschlägen (mit deinem eigenen Anthropic-
   Claude-Key).
 * Eingebaute Vorlage für einen Cookie-Consent-Banner mit Unterstützung für Google
   Consent Mode v2.
 * Natives Newsletter-Opt-in für SendFox, MailerLite, Brevo und Mailchimp (mit eigenem
   Token) samt Double-Opt-in.
 * Einstiegshilfe beim ersten Start, die dich zu AdSense, einer Vorlage oder deinem
   eigenen HTML führt.
 * JSON-Import und -Export mit Prüfung von Dateigröße und Dateityp.
 * Deinstallations-Routine, die deine Daten behält, sofern du die Löschung nicht
   ausdrücklich verlangst.

#### Datenschutz

Das Plugin kontaktiert weder aus dem WordPress-Backend noch im Frontend Server von
hafenstudios. Die optionale Statistik wird lokal in deiner eigenen WordPress-Datenbank
gespeichert. Anzeigencode von Dritten, den du in einen Anzeigenblock einfügst, kann
externe Dienste kontaktieren — richte deine Consent-Lösung entsprechend ein.

#### Externe Dienste

Das Plugin funktioniert vollständig ohne jeden externen Dienst. Jede der folgenden
Anbindungen ist optional und läuft nur, wenn du sie ausdrücklich aktivierst:

 * Google AdSense (Frontend): Wenn du eine AdSense-Anzeigeneinheit einrichtest oder
   Auto Ads aktivierst, lädt das Frontend Googles `adsbygoogle.js` von `pagead2.
   googlesyndication.com`, um Anzeigen auszuspielen. Nutzungsbedingungen: https://
   www.google.com/adsense/localized-terms — Datenschutz: https://policies.google.
   com/privacy
 * Anthropic Claude (nur im Backend, eigener Key): Der optionale Button „KI-Vorschläge“
   im Anzeigen-Assistenten sendet die Feldbezeichnungen der Vorlage, Name und Beschreibung
   deiner Website sowie einen von dir eingegebenen Kurzauftrag an die Anthropic-
   API (`api.anthropic.com`), um Entwürfe für Anzeigentexte zu erzeugen. Das passiert
   erst, nachdem du deinen eigenen Anthropic-API-Key in den Einstellungen hinterlegt
   und den Button gedrückt hast; ohne Key keine Anfrage. Der Key wird verschlüsselt
   gespeichert und ausschließlich serverseitig verwendet. Nutzungsbedingungen: https://
   www.anthropic.com/legal/commercial-terms — Datenschutz: https://www.anthropic.
   com/legal/privacy
 * SendFox (eigener Token): Wenn du SendFox in den Einstellungen verbindest und 
   die Vorlage „Newsletter (SendFox)“ nutzt, werden die E-Mail-Adressen, die Besucher
   über dieses Formular abschicken, an die SendFox-API (`api.sendfox.com`) gesendet
   und in deine Liste eingetragen. Das passiert nur, wenn du einen SendFox-Access-
   Token hinterlegt hast. Der Token wird verschlüsselt gespeichert und ausschließlich
   serverseitig verwendet. Nutzungsbedingungen: https://sendfox.com/tos — Datenschutz:
   https://sendfox.com/privacy
 * MailerLite (eigener Token): Wenn du MailerLite in den Einstellungen verbindest
   und die Vorlage „Newsletter (MailerLite)“ nutzt, werden die E-Mail-Adressen, 
   die Besucher über dieses Formular abschicken, an die MailerLite-API (`connect.
   mailerlite.com`) gesendet und in deine Gruppe eingetragen. Das passiert nur, 
   wenn du einen MailerLite-API-Token hinterlegt hast. Der Token wird verschlüsselt
   gespeichert und ausschließlich serverseitig verwendet. Nutzungsbedingungen: https://
   www.mailerlite.com/legal/terms-of-service — Datenschutz: https://www.mailerlite.
   com/legal/privacy-policy
 * Brevo (eigener Token): Wenn du Brevo in den Einstellungen verbindest und die 
   Vorlage „Newsletter (Brevo)“ nutzt, werden die E-Mail-Adressen, die Besucher 
   über dieses Formular abschicken, an die Brevo-API (`api.brevo.com`) gesendet 
   und in deine Liste eingetragen. Das passiert nur, wenn du einen Brevo-API-Key
   hinterlegt hast. Der Key wird verschlüsselt gespeichert und ausschließlich serverseitig
   verwendet. Nutzungsbedingungen: https://www.brevo.com/legal/termsofuse/ — Datenschutz:
   https://www.brevo.com/legal/privacypolicy/
 * Mailchimp (eigener Token): Wenn du Mailchimp in den Einstellungen verbindest 
   und die Vorlage „Newsletter (Mailchimp)“ nutzt, werden die E-Mail-Adressen, die
   Besucher über dieses Formular abschicken, an die Mailchimp-API (`<dc>.api.mailchimp.
   com`, das Rechenzentrum steckt in deinem API-Key) gesendet und mit Status „pending“
   in deine Audience eingetragen — das löst Mailchimps Double-Opt-in aus. Das passiert
   nur, wenn du einen Mailchimp-API-Key hinterlegt hast. Der Key wird verschlüsselt
   gespeichert und ausschließlich serverseitig verwendet. Nutzungsbedingungen: https://
   mailchimp.com/legal/terms/ — Datenschutz: https://www.intuit.com/privacy/statement/

#### Sicherheit

Das Plugin nutzt Berechtigungsprüfungen, Nonces für Formularaktionen, Bereinigung
beim Speichern und Escaping bei der Ausgabe. Roher Anzeigencode wird nur für Nutzer
mit der Berechtigung `unfiltered_html` unverändert gespeichert.

#### Lokalisierung

 * Quellsprache: Englisch.
 * Enthaltene Übersetzungen: Deutsch, Spanisch, Französisch und Niederländisch —
   vollständig und im Plugin mitgeliefert.

#### Support

Dieses Plugin wird von hafenstudios entwickelt und gepflegt. Für direkten Support
erreichst du uns per E-Mail unter moin@hafenstudios.com oder telefonisch unter +
49 174 3935796. Du kannst auch gerne das Plugin-Supportforum auf WordPress.org nutzen.

## Screenshots

[⌊Die Übersicht der Anzeigenblöcke mit Impressionen, Klicks und Klickrate je Block.⌉⌊
Die Übersicht der Anzeigenblöcke mit Impressionen, Klicks und Klickrate je Block
.⌉[

Die Übersicht der Anzeigenblöcke mit Impressionen, Klicks und Klickrate je Block.

[⌊Die Vorlagen-Galerie: Zweck auswählen, Felder ausfüllen, kein HTML nötig.⌉⌊Die
Vorlagen-Galerie: Zweck auswählen, Felder ausfüllen, kein HTML nötig.⌉[

Die Vorlagen-Galerie: Zweck auswählen, Felder ausfüllen, kein HTML nötig.

[⌊Der geführte Editor mit Live-Vorschau beim Tippen.⌉⌊Der geführte Editor mit Live-
Vorschau beim Tippen.⌉[

Der geführte Editor mit Live-Vorschau beim Tippen.

[⌊Der AdSense-Assistent: Publisher-ID, Slot und Format, mehr nicht.⌉⌊Der AdSense-
Assistent: Publisher-ID, Slot und Format, mehr nicht.⌉[

Der AdSense-Assistent: Publisher-ID, Slot und Format, mehr nicht.

[⌊Platzierungsoptionen, Geräte-Targeting und Consent-Gating für einen einzelnen 
Block.⌉⌊Platzierungsoptionen, Geräte-Targeting und Consent-Gating für einen einzelnen
Block.⌉[

Platzierungsoptionen, Geräte-Targeting und Consent-Gating für einen einzelnen Block.

[⌊Lokale Statistik mit 30-Tage-Diagramm, serverseitig gerendert und ohne externen
Dienst.⌉⌊Lokale Statistik mit 30-Tage-Diagramm, serverseitig gerendert und ohne 
externen Dienst.⌉[

Lokale Statistik mit 30-Tage-Diagramm, serverseitig gerendert und ohne externen 
Dienst.

## Blöcke

Dieses Plugin bietet 1 Block.

 *   Adjet Ad

## Installation

 1. Lade die ZIP-Datei über Plugins > Installieren > Plugin hochladen hoch.
 2. Aktiviere das Plugin.
 3. Öffne das neue Menü „Hafenstudios Ads“ und lege deinen ersten Anzeigenblock an.
 4. Optional: Anzeigen-Kennzeichnung, Consent-Cookie-Einstellungen und lokale Statistik
    konfigurieren.

Du wechselst von „AdEngine – Free Ad Inserter & Manager“? Installiere einfach dieses
Plugin — deine Anzeigenblöcke, Einstellungen und Statistiken werden beim ersten 
Laden automatisch übernommen.

## FAQ

### Funktioniert dieses Plugin mit AdSense?

Ja. Du kannst entweder originalen AdSense-Code als eigenen Code einfügen oder den
AdSense-Assistenten mit deiner Publisher-ID und Slot-ID nutzen. Das Plugin erzeugt
dann eine responsive Anzeigeneinheit und lädt das AdSense-Skript im Frontend, wenn
es gebraucht wird.

### Kann ich es manuell einsetzen?

Ja. Nutze den Shortcode `[adjet_ad id="1"]`, den Shortcode `[adjet_ad_group name
="header"]`, das mitgelieferte Widget oder den Gutenberg-Block.

### Ersetzt es ein Consent-Tool?

Nein. Das Plugin kann auf ein konfiguriertes Consent-Cookie warten, liefert aber
weder Rechtsberatung noch einen Cookie-Banner.

### Trackt dieses Plugin Nutzer extern?

Nein. Die optionale Statistik speichert anonyme, aggregierte Zählwerte lokal in 
deiner WordPress-Datenbank.

### Können Redakteure Anzeigen verwalten, ohne Administrator zu sein?

Ja. Aktiviere „Redakteurs-Zugriff“ in den Einstellungen, um der Redakteurs-Rolle
die Berechtigung `manage_adjet` zu geben. Administratoren haben immer Zugriff.

### Was passiert mit meinen Daten, wenn ich das Plugin deinstalliere?

Es wird nichts gelöscht, solange du es nicht verlangst. Die Einstellung „Beim Deinstallieren
alle Daten löschen“ ist standardmäßig aus. Entfernst du das Plugin, bleiben deine
Anzeigenblöcke, Einstellungen und die Statistik-Tabelle also erhalten, und eine 
spätere Neuinstallation greift sie wieder auf. Schalte die Einstellung vor dem Deinstallieren
ein, wenn Optionen, Statistik-Tabelle und die Berechtigung `manage_adjet` endgültig
verschwinden sollen.

### Gibt es eine REST-API?

Ja. Der Namensraum `adjet/v1` stellt Anzeigenblöcke (`/blocks`, CRUD), Statistik(`/
stats`) und Einstellungen (`/settings`) bereit. Die Authentifizierung läuft über
ein Anwendungspasswort; der Zugriff setzt die Berechtigung `manage_adjet` voraus.

## Rezensionen

![](https://secure.gravatar.com/avatar/dae7e970c7d573edab1ec49e5efe305ca78bacba095266c7c9ea0aad18906805?
s=60&d=retro&r=g)

### 󠀁[Great Plugin](https://wordpress.org/support/topic/great-plugin-41678/)󠁿

 [hatishbi](https://profiles.wordpress.org/hatishbi/) 2. August 2026

Super helpful 🙂

![](https://secure.gravatar.com/avatar/d3c036ce4fd9413b1329f4d692643bdb5028370104f7c3a942fb477f0512abd1?
s=60&d=retro&r=g)

### 󠀁[Super easy to use](https://wordpress.org/support/topic/super-easy-to-use-249/)󠁿

 [cm1publishing](https://profiles.wordpress.org/cm1publishing/) 1. August 2026

Just started using the plugin and so far, so good. Setup was super easy, everything
feels straightforward, and it does exactly what I need!

 [ Alle 2 Rezensionen lesen ](https://wordpress.org/support/plugin/hafenstudios-ads/reviews/)

## Mitwirkende und Entwickler

„Hafenstudios Ads – Anzeigen-Manager, AdSense & Werbebanner“ ist Open-Source-Software.
Folgende Menschen haben an diesem Plugin mitgewirkt:

Mitwirkende

 *   [ hafenstudios ](https://profiles.wordpress.org/hafenstudios/)

„Hafenstudios Ads – Anzeigen-Manager, AdSense & Werbebanner“ wurde in 1 Sprache 
übersetzt. Danke an [die Übersetzer](https://translate.wordpress.org/projects/wp-plugins/hafenstudios-ads/contributors)
für ihre Mitwirkung.

[Übersetze „Hafenstudios Ads – Anzeigen-Manager, AdSense & Werbebanner“ in deine Sprache.](https://translate.wordpress.org/projects/wp-plugins/hafenstudios-ads)

### Interessiert an der Entwicklung?

[Durchstöbere den Code](https://plugins.trac.wordpress.org/browser/hafenstudios-ads/),
sieh dir das [SVN-Repository](https://plugins.svn.wordpress.org/hafenstudios-ads/)
an oder abonniere das [Entwicklungsprotokoll](https://plugins.trac.wordpress.org/log/hafenstudios-ads/)
per [RSS](https://plugins.trac.wordpress.org/log/hafenstudios-ads/?limit=100&mode=stop_on_copy&format=rss).

## Änderungsprotokoll

#### 2.0.0

 * Neue Gratis-Platzierung „Zwischen Beiträgen“: Zeige eine Anzeige in Blog-, Archiv-
   und Suchlisten nach jedem N-ten Beitrag.
 * Neue Gratis-Vorlagen: Bild-Banner, HTML-/Code-Kachel, Sticky-Leiste unten (Anchor-
   Ad), Countdown-Banner (blendet sich nach Ablauf selbst aus), Social-Follow-Leiste
   und eine Sponsored-Hinweisbox.
 * Neue Pro-Vorlagen in der Galerie: Slide-in-Box (Standard-Auslöser 50 % Scrolltiefe),
   Empfehlungs-Karte im Beitrags-Look, Produkt-/Affiliate-Box mit Pflicht-Kennzeichnung,
   Google-Ad-Manager-Slot, Video-Anzeige, Vergleichsbox, Ad-Slider und Content-Locker
   light.
 * Neues Pro-Targeting (in Adjet Pro): Referrer-Targeting und Wochentag/Stunden-
   Fenster, beide im Browser ausgewertet und damit auch hinter Page-Caches korrekt.
 * Neues Targeting: „Nur in Kategorien/Schlagwörtern zeigen“ ergänzt die bestehende
   Ausschlussliste.
 * Cache-feste Statistik: Das Tracking braucht keinen ablaufenden Nonce mehr (stattdessen
   Event-Whitelist, Block-ID-Prüfung und IP-Rate-Limit), und Impressionen werden
   in einem Beacon pro Seite gebündelt.
 * Der AdSense-Loader lädt nur noch auf Seiten, die tatsächlich einen AdSense-Block
   ausspielen – bei Consent-Gating erst nach der Einwilligung. Das Frontend-Stylesheet
   liegt jetzt inline im Head (0,7 KB, kein zusätzlicher Request).
 * Ein gemeinsamer Wächter für Shortcode, Widget und Gutenberg-Block: Beendete Kampagnen
   laufen nicht mehr über den Gutenberg-Block weiter.
 * Ehrlichkeit: Die nie umgesetzten Vorlagen-Teaser „Spin-to-Win“ und „Reader-Paywall“
   sind entfernt, samt ihrer Versprechen auf der Upgrade-Seite.
 * Korrektheit: UTF-8-Wortzählung für die Mindest-Wortzahl, fehlgeschlagenes Speichern
   zeigt jetzt eine Fehlermeldung statt „gespeichert“, und ein neuer Index auf stat_date
   beschleunigt die Statistik.
 * Härtung: Der Cloudflare-IP-Header zählt fürs Rate-Limit nur noch, wenn die Konstante
   ADJET_BEHIND_CF ausdrücklich gesetzt ist; das Newsletter-Opt-in verlangt keinen
   Nonce mehr, der auf page-gecachten Seiten brach.
 * Neu in der Plugin-Übersicht: ein „Anzeigen verwalten“-Button und ein Bewertungs-
   Link.

#### 1.9.0

 * Drei weitere Newsletter-Anbieter neben SendFox ergänzt: MailerLite, Brevo und
   Mailchimp. Jeder hat eine eigene Vorlage und eine eigene Verbindung — du kannst
   also mehrere gleichzeitig betreiben und je Anzeigenblock eine andere Liste wählen.
 * Jeder Anbieter-Token wird für sich verschlüsselt gespeichert. Einen neuen Anbieter
   zu verbinden rührt einen bestehenden also nie an. Ein bereits verbundenes SendFox-
   Konto arbeitet nach dem Update unverändert weiter.
 * Mailchimp-Anmeldungen werden mit Status „pending“ übergeben, was Mailchimps eigene
   Bestätigungsmail auslöst.
 * Beim Deinstallieren werden jetzt auch die Tokens und zwischengespeicherten Listen
   der neuen Anbieter entfernt.
 * Alle neuen Texte ins Deutsche, Spanische, Französische, Niederländische, Italienische
   und Portugiesische übersetzt.
 * Behoben: Die Klickrate folgt jetzt der Sprache der Website. Auf einer deutschen
   Seite stand „1.58“ direkt neben „31.847“ Impressionen — derselbe Punkt einmal
   als Dezimal-, einmal als Tausendertrennzeichen.

#### 1.8.7

 * Über dem Inhalt der plugin-eigenen Seiten erscheint jetzt eine kleine Karte, 
   die immer nur eine Sache zeigt: einen Statistik-Meilenstein, eine einmalige Bewertungs-
   Bitte oder eine Funktion, die du vielleicht noch nicht gefunden hast. Nie mehr
   als eine Karte, nie auf anderen Seiten des Backends, und jede Karte lässt sich
   dauerhaft ausblenden.
 * Die vier 30-Tage-Kacheln über der Anzeigenblock-Liste durch eine Wochenübersicht
   ersetzt: Impressionen, Klicks und Klickrate seit Montag, verglichen mit demselben
   Wochentagszeitraum der Vorwoche, dazu ein 7-Tage-Diagramm und der stärkste Anzeigenblock
   der Woche. Dieselben lokalen Daten wie bisher, es wird nichts Neues erfasst.
 * Einstellung „Beim Deinstallieren alle Daten löschen“ ergänzt, standardmäßig aus.
   Solange du sie nicht einschaltest, bleiben Anzeigenblöcke, Einstellungen und 
   Statistiken beim Entfernen des Plugins unangetastet.
 * Der Assistent sagt jetzt klar, was dein eigener Claude-API-Key freischaltet, 
   und die Einstellungen erklären, dass die Anfragen von deiner Website direkt an
   Anthropic gehen — mit deinem eigenen Konto.
 * Vollständige spanische, französische und niederländische Übersetzung ergänzt 
   und die deutsche vervollständigt.
 * Link zum Handbuch auf den Plugin-Seiten ergänzt.

#### 1.8.6

 * Behoben: Die Pro-Seite nannte den falschen Zahlungsanbieter. Käufe wickelt Freemius
   ab, nicht Digistore24; die 30-tägige Geld-zurück-Garantie bleibt unverändert.

#### 1.8.5

 * Das Plugin spricht jetzt standardmäßig Englisch: Alle Quellstrings wurden vom
   Deutschen ins Englische übersetzt, und Deutsch liegt als vollständige Übersetzung
   bei, die auf deutschen Websites automatisch lädt. Vor dieser Version sah jede
   Website die deutsche Oberfläche, unabhängig von ihrer Sprache.
 * Die kaputten Platzhalter-Sprachdateien (en/es/fr/nl) entfernt, die gar nichts
   übersetzt haben; Spanisch, Französisch und Niederländisch kommen über die Sprachpakete
   von wordpress.org zurück.
 * Die sechs Verzeichnis-Screenshots ergänzt.

#### 1.8.4

 * Das Plugin in „Hafenstudios Ads – Ad Placement Manager“ umbenannt und die Textdomain
   auf `hafenstudios-ads` geändert, gemäß dem Plugin-Review von WordPress.org. Keine
   funktionalen Änderungen.
 * Interne Präfixe, Optionsnamen, Shortcodes und der REST-Namensraum bleiben bewusst
   unverändert, damit bestehende Anzeigenblöcke, Einstellungen und Statistiken weiter
   funktionieren.

#### 1.8.2

 * Die alten Shortcode-Aliasse `[sai_ad]` und `[sai_ad_group]` entfernt, sodass 
   jeder öffentliche Name dieses Plugins das Präfix `adjet` trägt. Nutze stattdessen`[
   adjet_ad]` und `[adjet_ad_group]`.
 * Der Google-AdSense-Loader wird jetzt ausschließlich über `wp_enqueue_script()`
   eingebunden; der eigene Skript-Tag-Filter, der das optionale Attribut `crossorigin`
   ergänzt hat, ist entfallen.
 * Den Escaping-Vertrag der Anzeigen-Ausspielung direkt an den Callbacks für Shortcode,
   Block und `the_content` dokumentiert.

#### 1.8.1

 * Die Plugin-URI und den Link zu den SendFox-Nutzungsbedingungen korrigiert, sodass
   alle angegebenen URLs erreichbar sind.
 * Sämtliches JavaScript und CSS für Frontend und Backend aus inline eingebetteten`
   <script>`– und `<style>`-Tags in ordentlich eingebundene Dateien verschoben: 
   Basis-Styles laden jetzt als `public/frontend.css`, der Aufruf der AdSense-Einheit,
   das Verhalten von Popup, Exit-Intent und Cookie-Consent sowie die Live-Vorschau
   im Backend laufen aus eingebundenen Skripten. Am Verhalten ändert sich nichts.
 * Das Escaping der Ausgabe rund um die Anzeigen-Ausspielung gehärtet und dokumentiert(
   erzeugtes Markup wird escaped; roher eigener Code bleibt hinter der Berechtigung`
   unfiltered_html` abgesichert, wie beim Kern-Block „Individuelles HTML“).
 * Alle direkten Datenbankzugriffe auf vorbereitete Anweisungen mit dem Tabellen-
   Platzhalter `%i` umgestellt, was die WordPress-Mindestversion auf 6.2 anhebt.

#### 1.8.0

 * Eine eingebaute Vorlage für einen Cookie-Consent-Banner ergänzt: Besucher stimmen
   zu oder lehnen ab, sie setzt das Consent-Signal, auf das deine Consent-gesteuerten
   Anzeigen warten, und sendet Aktualisierungen für Google Consent Mode v2. Ein 
   separates Consent-Plugin ist nicht nötig.
 * Eine native SendFox-Newsletter-Anbindung ergänzt (mit eigenem SendFox-Access-
   Token): Die neue Vorlage „Newsletter (SendFox)“ trägt Besucher direkt in deine
   gewählte Liste ein. Das Double-Opt-in übernimmt SendFox.
 * Einen öffentlichen Opt-in-Endpunkt ergänzt, geschützt durch Nonce, Honeypot und
   Rate-Limit; der Token wird verschlüsselt gespeichert und ausschließlich serverseitig
   verwendet.
 * Den Assistenten um einen dritten Mapper-Typ (Provider) erweitert, damit später
   weitere E-Mail-Anbieter andocken können.

#### 1.7.0

 * Eine Vorlagen-Galerie mit fertigen Anzeigen, Bannern, Hinweisleisten und Popups
   ergänzt (kostenlos), dazu Premium-Vorlagen mit Pro-Kennzeichen und ein Free/Pro-
   Fundament mit Upgrade-Seite. Free bleibt voll funktionsfähig.
 * Einen geführten Assistenten ergänzt: Vorlage auswählen und einfach Felder ausfüllen(
   Titel, Text, Link, Farbe) mit Live-Vorschau, statt HTML zu schreiben. Feldwerte
   werden gespeichert und bleiben bearbeitbar; „HTML selbst bearbeiten“ wechselt
   in den Roh-Editor.
 * Einen geführten Google-AdSense-Assistenten ergänzt: Publisher-ID, Slot-ID und
   Format eingeben, und das Plugin baut die responsive Einheit.
 * Optionale KI-Textvorschläge im Assistenten ergänzt: Hinterlege deinen eigenen
   Anthropic-Claude-API-Key und lass die KI Titel, Texte und Button-Beschriftungen
   als frei bearbeitbare Vorschläge entwerfen. Eine Anfrage pro Klick, nie automatisch;
   der Key wird verschlüsselt gespeichert (libsodium) und ausschließlich serverseitig
   verwendet.
 * Eine seitenweite Platzierung „Overlay“ ergänzt, damit Popups, Exit-Intent und
   Hinweisleisten erscheinen und sich selbst auslösen.
 * Eine Einstiegshilfe beim ersten Start ergänzt, die dich zu AdSense, einer Vorlage
   oder deinem eigenen HTML führt.
 * Backend verfeinert: Bestätigung beim Speichern im Editor, kompakte Symbol-Aktionen,
   ein einklappbarer Bereich „Erweitert“ und Hans, der handgezeichnete hafenstudios-
   Kapitän.

#### 1.6.0

 * Eine sparsame Berechtigung `manage_adjet` ergänzt (Administratoren behalten den
   Zugriff über einen manage_options-Rückfall) sowie einen optionalen Schalter für
   Redakteurs-Zugriff in den Einstellungen.
 * Eine REST-API unter `adjet/v1` für Anzeigenblöcke, Statistik und Einstellungen
   ergänzt (Authentifizierung über Anwendungspasswort).
 * Ein 30-Tage-Diagramm für Impressionen und Klicks auf der Statistikseite ergänzt,
   inline als SVG gerendert und ohne externe Bibliotheken.

#### 1.5.0

 * Das Plugin als Teil der hafenstudios-Plugin-Familie neu positioniert.
 * Backend in der klaren Gestaltungssprache von hafenstudios/Linkjet neu gestaltet(
   Markenleiste, Reiter-Navigation, Petrol-Akzent, Kennzahlen- und Inhaltskarten).
 * Shortcodes auf `[adjet_ad]` und `[adjet_ad_group]` umgestellt; die alten Shortcodes`[
   sai_ad]` und `[sai_ad_group]` funktionieren weiterhin als Aliasse.
 * Automatische Datenübernahme aus einer früheren AdEngine-Installation (Anzeigenblöcke,
   Einstellungen und Statistiken).
 * Statistik-Summen über den Objekt-Cache ergänzt, um die Datenbank zu entlasten.
 * Das Einbinden des AdSense-Skripts trägt jetzt immer eine Version, und Hinweise
   aus dem Plugin Check wurden aufgeräumt.

#### 1.4.3

 * Den öffentlichen Plugin-Titel umbenannt, um die Namensvorgaben von WordPress.
   org einzuhalten.

#### 1.4.1

 * Backend überarbeitet: aufgeräumterer Hero-Bereich, Glas-Navigation, kräftigere
   Karten und besseres Verhalten auf kleinen Bildschirmen.
 * Bedienbarkeit im Backend, visuelle Hierarchie und AdSense-Einstiegshinweise verbessert.

#### 1.4.0

 * AdSense-Assistenten ergänzt, der aus Publisher-ID und Slot-ID bequem responsive
   AdSense-Einheiten baut.
 * Optionalen Frontend-Loader für AdSense Auto Ads ergänzt.
 * Dynamischen Gutenberg-Block für manuelle Platzierungen ergänzt.
 * Gewichtete Rotationsgruppen für Anzeigen ergänzt.

#### 1.3.1

 * Kampagnen-Zeitsteuerung mit optionalem Start- und Endzeitpunkt ergänzt.
 * Duplizieren sowie Pausieren und Aktivieren mit einem Klick ergänzt.
 * Automatische Platzierung nach dem ersten Bild ergänzt.
 * WordPress-Code-Editor eingebunden und eine sicherere Live-Vorschau im Backend
   ergänzt.

#### 1.3.0

 * Optionalen Schalter für lokale Statistik ergänzt.
 * Import-Ablauf mit Prüfung von JSON-Endung und Dateigröße gehärtet.
 * Sicherheitslage rund um rohen Anzeigencode verbessert.

#### 1.2.0

 * Backend-Gestaltung mit Hero-Bereich und Kennzahlen-Karten ergänzt.
 * Startdateien für die Lokalisierung ergänzt.

#### 1.1.0

 * Kennzeichnung, AMP-Ausschluss, serverseitige Geräteerkennung, Mindestwortzahl,
   Höchstzahl je Beitrag, Ausschlusslisten, Lazy Loading, Consent-Gating, Statistik,
   Import/Export und Deinstallations-Routine ergänzt.

#### 1.0.0

 * Erste Version.

## Meta

 *  Version **2.0.0**
 *  Zuletzt aktualisiert **vor 2 Tagen**
 *  Aktive Installationen **weniger als 10**
 *  WordPress-Version ** 6.2 oder höher **
 *  Getestet bis **7.0.3**
 *  PHP-Version ** 7.4 oder höher **
 *  Sprachen
 * [English (US)](https://wordpress.org/plugins/hafenstudios-ads/) und [German](https://de.wordpress.org/plugins/hafenstudios-ads/).
 *  [Übersetze in deine Sprache](https://translate.wordpress.org/projects/wp-plugins/hafenstudios-ads)
 * Schlagwörter
 * [ad manager](https://de.wordpress.org/plugins/tags/ad-manager/)[ads](https://de.wordpress.org/plugins/tags/ads/)
   [adsense](https://de.wordpress.org/plugins/tags/adsense/)[advertising](https://de.wordpress.org/plugins/tags/advertising/)
   [banner ads](https://de.wordpress.org/plugins/tags/banner-ads/)
 *  [Erweiterte Ansicht](https://de.wordpress.org/plugins/hafenstudios-ads/advanced/)

## Bewertungen

 5 von 5 Sternen.

 *  [  2 5-Sterne-Rezensionen     ](https://wordpress.org/support/plugin/hafenstudios-ads/reviews/?filter=5)
 *  [  0 4-Sterne-Rezensionen     ](https://wordpress.org/support/plugin/hafenstudios-ads/reviews/?filter=4)
 *  [  0 3-Sterne-Rezensionen     ](https://wordpress.org/support/plugin/hafenstudios-ads/reviews/?filter=3)
 *  [  0 2-Sterne-Rezensionen     ](https://wordpress.org/support/plugin/hafenstudios-ads/reviews/?filter=2)
 *  [  0 1-Sterne-Rezensionen     ](https://wordpress.org/support/plugin/hafenstudios-ads/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/hafenstudios-ads/reviews/#new-post)

[Alle Rezensionen anzeigen](https://wordpress.org/support/plugin/hafenstudios-ads/reviews/)

## Mitwirkende

 *   [ hafenstudios ](https://profiles.wordpress.org/hafenstudios/)

## Support

Möchtest du etwas mitteilen? Brauchst du Unterstützung?

 [Support-Forum anzeigen](https://wordpress.org/support/plugin/hafenstudios-ads/)