Adjet · Version 2.1 ★ Featured on WordPress.org

5.0 out of 5 stars from 9 reviews in the WordPress directory, as of 13 August 2026.

Your ad cockpit for WordPress.

Place ads faster, control them cleanly, and analyze them more clearly – privacy-conscious, without a single external call to us.

Adjet Pro: $59/year for 1 website · $109 for 3 · $199 unlimited – all prices & comparison.

AdSenseWizard included
0external calls
Consent& lazy-load
Adjet · Stats (30 days)
Header · LeaderboardAuto-placement · Desktopactive
In-Content · AdSenseafter paragraph 3 · responsive3.1%
Features

Ads that run like mini campaigns

Combine code, placement, audience, and rules cleanly – and see the impact instantly in your stats.

Auto-placement

Before or after the content, after paragraph N, or after the first image – automatically in the right spot.

Shortcode, block & widget

Place manually via [adjet_ad id="1"], a Gutenberg block, or a widget – whatever suits you.

Weighted rotation

Serve multiple ads in one group: [adjet_ad_group name="header"] rotates by weight.

Device & content targeting

Desktop, tablet, or mobile; post types, categories, tags, and terms – with exclusions.

AdSense wizard

Enter your publisher and slot ID, and the responsive unit is ready. The auto-ads loader is optional.

Consent & lazy-load

Consent-cookie gating for common tools, plus lazy-load via IntersectionObserver.

Local stats

30-day chart for impressions and clicks – rendered as pure SVG, with data staying in your database.

Campaign scheduling

Optional start and end times, plus one-click duplicate and pause/activate.

Editor with live preview

Code editor with an admin preview that never executes scripts – plus an optional "Ad" label.

Template gallery

Ready-made templates as a starting point: image banners, a sticky bar at the bottom, countdowns and a social bar. Pro unlocks the premium templates.

Popups & notification bars

Overlay placement for popups and slim notification bars at the top or bottom – no second popup plugin needed.

Cookie consent banner

A built-in banner with an equally prominent reject button: it sets the consent signal your gated ads are waiting for, and reports to Google Consent Mode v2. Cookie motif available if you like it.

Connect your newsletter directly

Five providers natively: SendFox, MailerLite, Brevo, Mailchimp and Kit. Your own token, stored encrypted and used server-side – pick the list right inside the template.

Split test with analysis

Variants rotate cache-safely, in automatic placements too. Pro works out uplift and confidence and deactivates the losers at a click.

Counted honestly

An impression only counts once the ad was really in view. Stats and delivery keep working behind a page cache as well.

Adjet Pro adds premium templates, the full trigger control (scroll depth, page count, inactivity, exit-intent), referrer targeting, weekday and hour windows, plus adblock recovery – from $59 a year. See prices.

In 3 steps

From ad block to analysis

1

Create an ad block

Paste your own code or use the AdSense wizard – with a live preview in the admin.

2

Placement & targeting

Choose auto-placement, narrow down devices and content, and set consent rules.

3

Analyze

See which ads are gaining traction in the 30-day chart – and fine-tune from there.

Privacy & developers

Privacy-conscious & controllable

Adjet serves ads without tracking on its own. Your data stays with you, and everything is controllable via the REST-API.

  • No calls to Adjet or hafenstudios
  • Stats are optional and stored only locally in the WordPress DB
  • Least-privilege capability manage_adjet
  • Nonces, sanitization on save, escaping on output
  • Automatic migration from AdEngine, clean uninstall
# Create a new ad block via REST
POST /wp-json/adjet/v1/blocks

{
  "name":      "Header · Leaderboard",
  "placement": "before_content",
  "devices":   ["desktop"],
  "status":    "active"
}

# Auth: Application Passwords · manage_adjet
FAQ

Frequently asked questions

Does Adjet send data to you?

No. Adjet makes no external calls to us. The optional stats are stored exclusively and locally in your WordPress database.

Does Adjet support Google AdSense?

Yes. The AdSense wizard turns your publisher and slot ID into a responsive unit. The auto-ads loader can optionally be enabled with clear settings.

Can I migrate from AdEngine?

Yes. Adjet is the successor to AdEngine and includes automatic migration – your existing ads are carried over.

How does consent handling work?

Adjet supports consent-cookie gating for common consent tools. Ads are only served once the relevant consent has been given; lazy-load additionally only loads them once you scroll to them.

What are the requirements?

WordPress 5.8 or newer and PHP 7.4 or newer. The interface is in German, with starter translations for English, Spanish, French, and Dutch.

Adjet for your website?

We'll help you set up ads and AdSense cleanly and with privacy in mind – just get in touch.

Do you write about WordPress or manage websites? Recommend Adjet and earn 50% commission – to the affiliate programme.