
外掛標籤
開發者團隊
② 後台搜尋「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, KPI cards 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.
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.
Clean uninstall routine.
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: German (default UI).
Included starter translations: English, Spanish, French and Dutch.
Support
This plugin is developed and maintained by hafenstudios. For direct support you can reach us by e-mail at [email protected] or by phone at +49 174 3935796. You are also welcome to use the plugin support forum on WordPress.org.
