Collections

Best Ad Management WordPress Plugins (Free and Paid)

Laranginha 10 min read

This list covers ad management plugins for WordPress. Advertising is one of the simplest ways for a website to earn money. Not every blogger relies on Google Ads, though: some sell ad slots on their own site, and others publish sponsored posts.

Whichever route you take, one of the plugins below can help. They are not ranked; the numbers are only there to make the list easy to scan.

Product Price Rating Active installs
WP QUADSFree + paid4.9/520,000+
WordPress Ad WidgetFree4.3/52,000+
AdRotateFree + paid4.3/520,000+
WP Bannerize ProFree4.9/5800+
Advanced AdsFree + paid4.9/590,000+
AWPCPFree + paid4.6/53,000+
Ad InserterFree4.9/5300,000+
WP-InsertFree4.5/59,000+
Corner AdFree + paid4.7/5300+
Meks Easy Ads WidgetFree4.1/510,000+
Ads ProPaid
AdPluggFree4.4/5400+

AdSense Plugin WP QUADS (Freemium)

AdSense Plugin WP QUADS

View The Demo

For adding Google AdSense to WordPress with as little setup as possible, this plugin is hard to beat. Its free edition supports ad spots such as:

  • Sidebar widgets
  • Beginning, middle and end of post
  • After the “more” tag
  • After images in posts

Setup is simple: copy your AdSense snippet into the widget. Inside posts, ads go between paragraphs wherever the <!-Ads1-> or <!-Ads2-> markers are placed.

Upgrading to WP QUADS Pro unlocks extras, for example:

  • AMP Ads serve advertising on AMP versions of your content (for background, read this introduction to Google AMP for WordPress)
  • Responsive Ads: layouts adapt cleanly from desktop down to tablet and phone.
  • Visibility Conditions: pick the device types (desktop, tablet, mobile, or several) where each ad may show.

A paid license comes with a money-back window, and the plugin suits both affiliates and bloggers.

Pros

  • Ad placements by shortcode, widget, block or Elementor
  • Display conditions by page, device and language
  • ads.txt checks and basic AdSense reports

Cons

  • Advanced features need the separate WP QUADS Pro add-on
  • AdSense reports need a Google account connection
  • Many settings screens to learn

Visit WP QUADS

WordPress Ad Widget

WordPress Ad Widget Free Plugin

Info & DownloadView The Demo

WordPress Ad Widget is a very simple plugin for showing Google Ads and your own custom ads. With more than 55 ad formats, including ones for Facebook pages and Instagram profiles, it gives you plenty to offer if you sell ad spots on your site.

Pros

  • Simple sidebar widgets for HTML, image and Parkave ads
  • No ad manager setup needed
  • Settings page under the Settings menu

Cons

  • Relies on the Broadstreet service and its scripts
  • Loads third-party scripts on the admin page
  • Limited to sidebar widget placements

Visit WordPress Ad Widget

AdRotate

AdRotate Free WordPress Plugin

View The Demo

AdRotate keeps ad management simple. It shows your own ads or ads from third-party networks like Google AdSense and Google Ad Manager. Ads can be scheduled periodically, clicks and impressions are counted accurately, and the best-performing ads are displayed on your site.

Pay for the premium edition and you get geo-targeting, detection of ad blockers, and tools for selling and handling many campaigns at once. Premium support is included.

Pros

  • Ad groups and schedules in the free version
  • Local impression and click counting without an outside service

Cons

  • Geo targeting and advanced scheduling need AdRotate Professional
  • Upgrade prompts appear across the dashboard

Visit AdRotate

WP Bannerize Pro

WP Bannerize Pro

View The Demo

WP Bannerize Pro suits sites whose own advertising is mostly image banners. It adds a custom post type named “Banners”, so you create a banner the same way you create a post or page.

Adding a banner takes a few steps: upload or import the image, switch impression and CTR tracking on or off, then publish. A shortcode is created for it, and that shortcode drops the banner into posts, pages or widget areas.

Beyond that, there is location targeting, blocking by IP, per-role targeting and a detailed reporting dashboard.

Pros

  • Image, HTML and text banners grouped into campaigns
  • Impression and click tracking with CTR charts
  • Banners can be scheduled and stop after max impressions or clicks
  • Gutenberg block, shortcode and widget output

Cons

  • Visitor geolocation needs a third-party ipstack API key
  • The ipstack lookup uses a plain HTTP endpoint
  • Name says Pro, but the code has no paid edition or licence

Visit WP Bannerize Pro

Advanced Ads – Ad Manager & AdSense

Download Advanced Ads – Ad Manager & AdSense

View The Demo

Advanced Ads covers a wide range, from simple ad creation and third-party ads up to a geo-targeted, highly customizable ad network. You can build, show, configure, filter and target ads according to your visitors.

The plugin’s page in the WordPress repository lists every free feature, and it is worth reading before you move on.

Premium add-ons are available too, such as Selling Ads for selling ad spots on your site. The premium version adds advanced ad injection and extra placements such as a side header or floating ads, among other things.

Advanced Ads Pro is sold per site, and an Advanced Ads Bundle groups all add-ons and future updates together.

Pros

  • Placements, ad groups and display conditions in the free core
  • AdSense and ads.txt tools included

Cons

  • Some ad types and group types need Advanced Ads Pro
  • Large plugin with many modules that contact third-party services

Visit Advanced Ads

AWPCP – Classifieds

AWPCP - Classifieds Plugin Free

Info & Download

Another WordPress Classifieds Plugin turns a WordPress site into a full online classifieds page. Listings can be searched by state, country, username or keyword, and Google AdSense ads can be shown alongside them. The plugin’s full feature list covers everything needed to run classifieds on WordPress.

Larger classifieds projects can add paid modules, including Authorize.net or PayPal checkout and a campaign manager and coupons module, among others.

Pros

  • Free and paid ads with fee plans and credits
  • Moderation, flagging, Akismet and reCAPTCHA spam checks
  • CSV import of listings

Cons

  • Extra fields, regions, featured ads and most gateways are paid modules
  • Many legacy custom tables alongside the post type
  • Shortcode-based pages rather than blocks

Visit AWPCP

Ad Inserter

Ad Inserter Monetization WordPress Plugin

View The Demo

Ad Inserter Pro inserts any code anywhere on a WordPress site: ads, banners, widgets, forms, tracking code, header and footer code, shortcodes and more. Automatic insertion covers nearly every WordPress position, including before or after the post, the content, a paragraph or an excerpt, and between posts on blog pages. If your theme has an unusual layout, you can insert manually with a shortcode, widget or PHP function call.

It handles AdSense and Amazon ads well. Each block can be set to a paragraph number (or a relative position on the page) and an alignment, and clearance options keep ads away from images and headers. Amazon Native Shopping Ads can be made contextual so they show products related to the page. Ad scheduling, ad rotation and country-level GEO targeting are supported, and the targeting also works with caching. Different devices (desktop, tablet, phone) can get different ads, and you can exclude individual pages or posts. On multisite installs, extra options limit what sub-sites can change.

Debugging is a strong point. Several tools show why a piece of code was not inserted: on any page you can preview the automatic insertion positions, display the HTML tags, or highlight inserted blocks to make ad placement easier to set up. A detailed insertion log explains why a block was skipped. Each code block can also be previewed in a window with a visual CSS editor for adjusting alignment and style.

Amazon has given Ad Inserter its official backing as a way to add Native Shopping Ads to posts. The paid Pro edition unlocks geo-targeted ads plus an IP blacklist, along with other features.

Pros

  • Insert ads at positions in the content, with loop-only options
  • Rotating banners and AdSense fallback
  • Shortcode, widget and virtual ads.txt

Cons

  • Many settings to learn before ads are placed correctly
  • Ad codes can slow pages and affect layout
  • AdSense connection goes through Google OAuth

Visit Ad Inserter

WP-Insert

WP-Insert Free WordPress Plugin

View The Demo

WP-Insert is among the strongest free ad management plugins. Like most tools of its kind, it works with ad networks such as Google AdSense and Clickbank. Unlike many of them, it includes geo-targeting for free, so US visitors could see AdSense ads while UK visitors see Clickbank ads. It also offers Google Analytics integration, legal notices, ad split testing and dynamic ad placement in the middle of any article.

Pros

  • Free, with unlimited ad blocks
  • Placement in content, widgets, shortcodes and the block editor
  • Device and country targeting, resolved from a bundled database
  • No visitor IP sent to external services, per the readme

Cons

  • Ad code is inserted as supplied, so the site owner must check it
  • Country targeting uses a bundled IP database that needs upkeep
  • Ad networks must be configured separately; the plugin only inserts code

Visit WP-Insert

Corner Ad

Corner Ad Free Plugin

View The Demo

Corner Ad is a simple plugin that puts an ad in the top left or top right corner of your WordPress site. It is meant to stay out of the way and not spoil the user experience. Hovering over the ad flips it open across the whole viewport, and moving the mouse away folds it back. It works for important announcements, upcoming promotions or a “secret sale”.

Pros

  • Compact corner placement with a page-flip effect
  • Shortcode, Elementor and Beaver Builder widgets
  • Optional Google Analytics click events

Cons

  • Free version handles a single ad only
  • Click counts, multiple ads and audio are premium features

Visit Corner Ad

Meks Easy Ads Widget

Meks Easy Ads Widget for WordPress

View The Demo

Meks Easy Ads Widget is a simple plugin for showing an unlimited number of ads in a widget. You can cap how many ads appear per view, rotate them and shuffle their order. Ad sizes can be custom or picked from a set of predefined standard sizes.

Pros

  • Unlimited ads in one widget
  • Random order and rotation options
  • Adblock message widget

Cons

  • No reporting or click tracking
  • No ad network integration
  • Last tested against WordPress 6.6

Visit Meks Easy Ads Widget

Ads Pro (Premium)

Ads Pro Plugin - Multi-Purpose WordPress Advertising Manager

Ads Pro Plugin – Multi-Purpose WordPress Advertising Manager is the second best-selling ad management plugin for WordPress on CodeCanyon. Its job is to manage the ads on your site. Ads can be filtered by category, tag and device. You can delay ads until a visitor has spent a set amount of time on the site and limit how often one user sees an ad per session. It also has geo-targeted ads, with 20 display styles across more than 25 placements.

Selling ads directly? Three pricing models are available to advertisers: CPC (cost per click), CPM (cost per 1000 impressions) and CPD (cost per day), paid through Stripe, PayPal, WooCommerce or a bank transfer.

Visit Ads Pro

AdPlugg

AdPlugg Free WordPress Ad Plugin

View The Demo

AdPlugg connects WordPress to the AdPlugg ad management service, an online SaaS platform for ads. From one central dashboard you can set up and schedule ads, rotate ads and banners, and track clicks and other stats for all your sites. Sites built on other content management systems can show AdPlugg ads too, through their own plugins.

Up to 100,000 monthly impressions cost nothing, but the free tier is limited to image ads. Paid tiers unlock video, interstitials, third-party networks such as Google AdSense, and other formats.

Pros

  • Gutenberg block and widget for placing ads
  • AMP and Facebook Instant Articles support included

Cons

  • Needs an AdPlugg account and access code
  • Ad scripts and tracking come from a third-party ad service

Visit AdPlugg