plugin-icon

Hafenstudios Ads – Ad Placement Manager

Place and manage ads and AdSense blocks with auto-placement, shortcodes, targeting, consent gating, lazy loading and local stats.
Version
1.8.7
Zuletzt aktualisiert
Jul 31, 2026
Hafenstudios Ads – Ad Placement Manager

Hafenstudios Ad Placement Manager is a friendly ad operations cockpit for WordPress publishers and part of the hafenstudios plugin family. Create multiple ad blocks, choose where they appear, control who sees them, and keep an eye on impressions, clicks and CTR — without sending any analytics to an external server.

Highlights

  • Clean, focused admin interface with brand bar, weekly summary and clear navigation tabs.
  • Automatic placements before content, after content, after paragraph N or after the first image.
  • Manual placement via shortcode [adjet_ad id="1"], widget or Gutenberg block.
  • Weighted ad rotation via [adjet_ad_group name="header"].
  • Device targeting for desktop, tablet and mobile.
  • Post type targeting plus exclusions for posts, categories, tags and custom terms.
  • Optional „Advertisement“ label with editable text.
  • Lazy loading via IntersectionObserver.
  • Consent-cookie gating for common consent tools.
  • Optional anonymous local impression and click statistics.
  • Campaign scheduling with optional start and end time.
  • One-click duplicate and pause/activate actions for faster workflow.
  • Code editor and admin-side live preview that does not execute scripts.
  • AdSense Wizard: Publisher-ID + Slot-ID are enough for responsive AdSense units.
  • Optional AdSense Auto Ads script loader with clear settings.
  • 30-day statistics chart (impressions and clicks) rendered inline, no external libraries.
  • Weekly summary above the ad block list: impressions, clicks and CTR since Monday, compared with the same weekday span of the previous week.
  • Least-privilege capability manage_adjet with an optional editor-access toggle.
  • Template gallery with ready-to-use banners, notification bars and popups; premium templates unlock with Pro.
  • REST API (adjet/v1) for ad blocks, stats and settings via Application Passwords.
  • Guided assistant with optional AI copy suggestions (bring your own Anthropic Claude key).
  • Built-in cookie-consent banner template with Google Consent Mode v2 support.
  • Native SendFox newsletter opt-in (bring your own token) with double opt-in.
  • First-run onboarding that routes you to AdSense, a template or your own HTML.
  • JSON import and export with file-size/type checks.
  • Uninstall routine that keeps your data unless you explicitly ask for it to be deleted.

Privacy

The plugin does not contact hafenstudios servers from the WordPress admin area or frontend. Optional statistics are stored locally in your own WordPress database. Third-party ad code pasted into an ad block may contact external services; configure your consent solution accordingly.

External services

The plugin works fully without any external service. Two integrations are optional and only ever run when you explicitly enable them:

  • Google AdSense (frontend): if you configure an AdSense ad unit or enable Auto Ads, the frontend loads Google’s adsbygoogle.js from pagead2.googlesyndication.com to display ads. Terms: https://www.google.com/adsense/localized-terms — Privacy: https://policies.google.com/privacy
  • Anthropic Claude (admin only, bring-your-own-key): the optional „AI suggestions“ button in the ad assistant sends the template’s field labels, your site name/description and any brief you type to the Anthropic API (api.anthropic.com) to generate draft ad copy. This happens only after you enter your own Anthropic API key in the settings and click the button; no key, no request. The key is stored encrypted and used server-side only. Terms: https://www.anthropic.com/legal/commercial-terms — Privacy: https://www.anthropic.com/legal/privacy
  • SendFox (bring-your-own-token): if you connect SendFox in the settings and use the „Newsletter (SendFox)“ template, visitor email addresses submitted through that form are sent to the SendFox API (api.sendfox.com) to be added to your list. This happens only when you have connected a SendFox access token. The token is stored encrypted and used server-side only. Terms: https://sendfox.com/tos — Privacy: https://sendfox.com/privacy

Security

The plugin uses capability checks, nonces for form actions, sanitization on save and escaping on output. Raw ad code is only stored unchanged for users with the unfiltered_html capability.

Localization

  • Source language: English.
  • Included translations: German, Spanish, French and Dutch — complete and shipped with the plugin.

Support

This plugin is developed and maintained by hafenstudios. For direct support you can reach us by e-mail at moin@hafenstudios.com or by phone at +49 174 3935796. You are also welcome to use the plugin support forum on WordPress.org.

Kostenlosmit kostenpflichtigen Tarifen
Mit deiner Installation stimmst du den Geschäftsbedingungen von WordPress.com sowie den Bedingungen für Drittanbieter-Plugins zu.
Getestet bis
WordPress 7.0.2
Dieses Plugin steht für deine -Website zum Download zur Verfügung.