Missing the Advanced Ads you knew? Bring your setup with you.

AdPresso is built by the people who developed and supported Advanced Ads for years, until April 2025. The built-in migration tool imports your ads, groups and placements. Your Advanced Ads data stays untouched while you check the result.
Starting a new site? AdPresso needs no Advanced Ads install. Get it free from WordPress.org today.
✓ By the former Advanced Ads core team  ·  ✓ Support from the developer, in English or German  ·  ✓ Free on WordPress.org
Advanced Ads AdsGroupsPlacementsSettings Migration AdPresso AdsGroupsPlacementsSettings [the_ad id="123"] still works

 Why Advanced Ads users are moving

MonetizeMore acquired Advanced Ads in 2023. In April 2025 the German core team that had built it, supported it and cared about every detail left the company. If your setup has felt less dependable since, or your questions take longer to get answered, AdPresso is where that team carried on.

The same people, a clean start

We know where Advanced Ads users get stuck, because we answered those tickets for years. AdPresso is what we would have built without a decade of legacy code to carry.

Stability you can check

Every release passes more than 1,600 automated tests before it ships. Built from scratch in 2025 on PHP 8 and vanilla JavaScript, no jQuery. Pages without ads load zero AdPresso files. Ad slots reserve their space before the creative loads, so your layout does not jump.

Support from the developer

Questions go straight to the person who writes the code, in English or German. No ticket tiers, no hand-offs. Every thread in our WordPress.org forum has been answered and resolved.

Consent done right

AdPresso supports the IAB TCF and goes beyond it: consent is handled in the plugin, not bolted on. AdPresso detects your consent tool, waits for the signal and only then loads ads. AdSense Auto Ads, site verification and ads.txt are one click each, in the free version.
Curious about the full feature set? See all features or see Pro plans and prices.

 Migration in three steps

The import itself takes seconds. Plan 15–30 minutes to check your pages.

1. Install AdPresso

Plugins → Add New → search “AdPresso” → Install → Activate. Keep Advanced Ads active during the import, and check your pages for duplicate ads until you deactivate it.

2. Run the importer

AdPresso → Tools → Migration Tools, section Advanced Ads. The migration imports ads, groups, placements and, if AdPresso is not configured yet, your settings. Once Advanced Ads is deactivated, AdPresso takes over the [the_ad], [the_ad_group] and [the_ad_placement] shortcodes.

3. Review, then deactivate

Open a few posts, check sidebar and in-content positions, confirm your consent tool is detected under Settings → Privacy. Happy? Deactivate Advanced Ads. Your Advanced Ads data is not changed, so you can switch back while you check. Read the notes after the import: they list conditions AdPresso skipped, for example geo targeting. Sidebar widgets, sticky and layer placements become manual placements that you insert again. Statistics and the_ad() calls in your theme are not imported; Advanced Ads blocks keep working.
AdPresso migration tools showing 3 ads, 1 group and 2 placements found in Advanced Ads
AdPresso finds your Advanced Ads data and lists what it will import.
Not covered by the importer: the Advanced Ads add-ons Selling Ads, Google Ad Manager and Geo Targeting, as well as statistics and the_ad() calls in your theme. Sticky, layer and sidebar-widget placements are imported as manual placements; you set their position again. Advanced Ads blocks keep working and can be converted in bulk under Tools → Migration. If you depend on any of the add-ons, keep Advanced Ads for those parts or ask us before you switch.

 Who is behind it

Two people who spent years inside the Advanced Ads codebase and its support inbox. Care for the details and happy users were what we stood for there. It is what we build AdPresso on.

Stephan Depta

Lead developer of AdPresso. Previously led development and product at Advanced Ads, until April 2025. Today he writes the code, answers the support forum and keeps the docs current.

Joachim Schmidt

Part of Advanced Ads since 2016, in content, product and support, until 2025. Brings the publisher’s view on ad optimization and writes the monetization guides on wpadpresso.com.
By publishers for publishers. We run ads on our own sites, so every release is tested where it hurts first: in our own revenue reports.

 Questions people ask before switching

Can I keep Advanced Ads installed while I test AdPresso?

Yes. Both plugins can be active at the same time. Run the import, compare the output, and deactivate Advanced Ads once you are satisfied. Just avoid having both plugins inject ads into the same position at once, or you will see duplicates.

Do my Advanced Ads shortcodes keep working?

Yes, once Advanced Ads is deactivated. AdPresso then takes over the [the_ad], [the_ad_group] and [the_ad_placement] shortcodes and shows the imported ads and groups, so posts that use them do not need to be edited.

Does AdPresso do everything Advanced Ads does?

Not everything. Advanced Ads still has a few features AdPresso does not offer, for example the Selling Ads and Google Ad Manager add-ons. For everyday ad management, targeting, consent and tracking, AdPresso covers what most publishers use, in a faster plugin with a cleaner interface. Not sure about your setup? Ask us before you switch. Free users get answers in the WordPress.org support forum.

Does AdPresso handle AdSense site verification and Auto Ads?

Yes, in the free version. Paste your publisher ID once; AdPresso adds the verification snippet, can enable Auto Ads and writes the matching line to your ads.txt.

Do I need Pro to migrate or to run ads?

No. The migration tool, consent handling, AdSense integration, targeting, scheduling with start and end dates and ads.txt are in the free plugin. Pro adds A/B testing, Active View tracking, privacy fallback ads, lazy loading, link masking, click fraud protection, advanced placements and shareable reports. If you used Advanced Ads Pro features such as post list placements, user role targeting, weekday scheduling, ad refresh or lazy loading, they are imported but only take effect with AdPresso Pro.

What if Pro is not for me?

You get a full refund if you ask within 30 days of purchase. No questions asked, no forms to justify it.

Grown-up sites need a grown-up ad manager. Install the free plugin, run the import, and see your setup in an interface that does not fight you. Version 1.8.0 · WordPress 6.5+ · PHP 8.0+ · GPL.

This is AdPresso

Streamlined WordPress ad management, built on 16+ years of expertise for serious monetization.
Features robust protection, targeting, A/B testing, diverse placements, and insightful tracking to spark your full revenue potential.

BlogStudies
AdPresso Logo