Ad Injector is a WordPress plugin that uses the power of the new Gutenberg editor to create ads, promos, calls to action, and whatever content you can think of. It allows you to inject this content into your blog's list of posts, custom post type listings, and even WooCommerce product grids! You can also schedule your ads (when to start and end), and select how soon in post lists they should appear.

Want to show an ad after the first blog post from June 15 - June 20? Ad Injector makes it easy! Just create your ad using any blocks you'd like (including third party blocks), schedule it, and publish.

Ad Injector in WooCommerce

Ad Injector Features

Create Ad Content

Use the Gutenberg editor to create ad content, promos, etc. Ad Injector allows you to use native WordPress blocks, and even third-party blocks, such as CoBlocks.

Schedule Ads

Ad Injector can schedule your ads and promoted content by simply setting a start and/or end date. Set a start date, and the content won't show until after that time. Set an end date, and the content will no longer display after that time. Easy peezy!

Ad Injector ad settings

Select Post Types

Out of the box, Ad Injector supports native WordPress Posts, and WooCommerce Products. You can easily add support for any other post type without any hassle. When you select your post type(s), ad content will only display in archive listings for those post types. If you want to display promo content in a WooCommmerce product grid, just select the Products post type.

Set a Position for the Ad

You can set a position for each ad you create. Just enter a number for the position. For example, entering a position of "1" will display the ad after the first post in the archive. In a WooCommerce 3-column product grid, enter a position of "4" will show your ad after the first row of products.

What You Can Do with Ad Injector

  • Place beautifully designed sponsored content anywhere in your blog's listings, and charge based on position!
  • Add gorgeous calls to action right on your blog, such as email signups, social follows, and more.
  • Insert high-converting product upsells right in a WooCommerce product grid.
  • Much much more. The possibilities are limitless!

Ad Injector blog listing in Genesis

Ad Injector Pricing

Basic Great for Website Owners
$39 / year
  • One License Activation
  • Regular Support
Plus Great for Production and Staging
$69 / year
  • 3 Activations
  • Regular Support

Other Elegant Modules You May Find Handy

Divi + LifterLMS

Divi + LifterLMS

Elegant Modules integration to combine Divi and LifterLMS. Protect Divi content by selecting a membership plan, adjusting your unauthorized message, and save!

View Module

BigCommerce for Elementor

BigCommerce for Elementor

BigCommerce for Elementor integrates BigCommerce with Elementor, the #1 page builder for WordPress. Easily create custom templates for your products in no time!

View Module

Payments for Elementor

Payments for Elementor

Payments for Elementor adds a new widget for Elementor that enables web creators to add custom payment forms anywhere on their websites, and accept payments through Stripe.

View Module

Your Cart
Your cart is currently empty.
Open Cart

How do you build WordPress websites?

Are you into using page builders to create websites and earn income? That's what we love doing, too! That's why we build extensions for the most popular WordPress page builders - to help you build awesome websites and make more money.

If you enjoy the same things, we'd love to have you as part of the Elegant Modules community. Let's get to know each other!


Welcome! We're so excited to get to meet you, and look forward to chatting with you soon.