Most people want to make some profit from their blogs, whether it’s making a living or just using it as an additional income source. If you publish content regularly and have a good following of readers, you should definitely monetize your site. Regularly placing and managing ads can be a hassle, though, taking up some of the valuable time that you could be spending on writing more content.

Thankfully, WordPress users can easily solve that problem with the help of a variety of advertising management plugins. Look through the list below to find something that works best for your site. When making your decision, keep in mind that a good ad management plugin should help you create, organize and customize your ads. Many will also let you schedule ad expiration dates, rotate the ad, adjust its size, as well provide analytics on clicks, impressions and more. A good plugin will help you maximize your site’s revenues without having to spend any extra time dealing with ads.

1. WP-Insert


WP-Insert is popular among WordPress site owners thanks to being both easy to use and powerful. It helps you manage ads, takes care of the legal side and provides tracking via Google Analytics or other scripts. The interface is simple enough to satisfy the user of any level. The plugin supports as many as three different ad networks at the same time, without any network interfering with the terms of another. Some of the features include ad positioning in different parts of the website or post, shortcode support and geo targeting, letting you pick what ads to display to visitors from different locations. Twenty ad widgets are available, allowing you to decide where to place your ads, when to post them and how to display them. All of this is available for free.

2. AdPress


Another free plugin, AdPress helps users manage not only ads on their sites, but mobile as well. You can use widgets or shortcode to place tower ads, buttons and banners anywhere around your site, and easily manage the ads and the ad space they are in. Features include custom ad types, easily customizable shortcodes, several basic plugin themes and capability for creating custom themes by making small changes to CSS. The plugin uses WordPress media manager to manage the graphical elements in your ads. It also makes it easy to organize and find your ads with the help of titles and tags.

3. Easy Ads


This plugin works with AdSense and other ad networks, like Clicksor, BidVertiser and Chitika. It provides an intuitive interface for managing these ad providers on your site. Easy Ads requires PHPv5.0+; and in case it doesn’t work with your host, the developer recommends installing another plugin, Easy AdSense, instead. The free version of Easy Ads gives you control over the position and display of ad blocks on every page and post of your blog. Other features are tabbed interface for working with different ad networks, multiple options for display and alignment, and easy-to-use configuration interface, allowing you to start running ads as soon as you enter your ad provider ID.

Easy Ads Pro costs $8.95 and adds a few useful functions, such as IP filter, giving you the ability to specify a list of computers that won’t display the ads and ensuring that you won’t click your own ads by accident. The plugin also has a filter that makes sure ads are displayed only on pages complying with AdSense policies. This is particularly important if you are not moderating your comments, as some comments can render the post inconsistent with such policies.

4. Easy AdSense


Another ad management plugin coming from the same developer as Easy Ads, Easy AdSense concentrates on the Google ad platform for generating revenue to your site. It’s packed with features, including different widgets for text, images and links, ability to control the placement of ad blocks, and customizable block border design, among others. The plugin also enforces the AdSense policy, ensuring that there are no more than three ad blocks per page.

The basic plugin is free, but you can get the Pro version for $4.95. Some of the premium features are shortcode support, mobile support to suppress ads on the phones, and a safe content filter similar to that of Easy Ads, making sure your ads comply with Google’s policies. It also provides a compatibility mode to make sure your ad doesn’t change the page’s appearance with certain themes. And just like Easy Ads, Easy AdSense has the IP filter as well.

The plugin has a large amount of downloads – close to 300,000, but the reviews are mixed. The detail that many users aren’t happy about is the presence of ads in the Settings page of the Pro version. If you can deal with that, it provides a lot of great functions, and is cheaper than Easy Ads if you are working with the AdSense network exclusively.

5. Simple Ads Manager


Simple Ads Manager promises to help you “earn money while snoring.” The free plugin provides an ad rotating system using flexible logic for displaying ads. It comes with such features as outputting ads anywhere in your theme template, using shortcodes to output them anywhere in a post or page, or outputting them as widgets. Statistics of hits and clicks is also included, as well as revenue calculation from all your ads. You can customize the amount of advertisements to be displayed in a single post or page and schedule when to display them, if allowed by the provider. Ad codes are allowed in HTML, PHP and JavaScript. PHP 5.2.14+ is required to run Simple Ads Manager.

6. Ad Injection


This free WordPress plugin injects the advertisements into your posts, widget areas or theme template. It also lets you restrict who can view your ads by age, referrer or IP. You can easily insert regular ads or content from one of the ad networks like AdSense, ClickBank, Amazon Associates or TradeDoubler.

You can decide how many ads to display depending on post length, configure the location of the ads or have them displayed randomly around the site, as well as perform A/B split testing. Although the plugin was developed primarily for ads, you can use it to inject other items into your site. You can add email opt-in forms, tracking scripts, social media buttons, PHP and JavaScript codes, or any temporary, time-sensitive material at the top or bottom of your posts.

7. Liteweight Ideas: Self-Coded (Notes by Oliver)

Although using plugins for this purpose might be a good idea, it is generally best if your code something yourself. Injecting ad code via PHP is easy and allows for more customization.

We will be sharing a few of our more sophisticated tricks soon. In the meantime, here is the code to ad inline ad code after X paragraphs shortly which can help you to prevent ad blindness and insert ads where the content is.

Download Code Example

You need to insert the PHP opening and closing tags yourself.

The code “in_category” is commented out, you can use it to disable inline ads for some categories.