WordPress Advertisements: Which Ad Network to Use

5/5 - (1 vote)

Start with Google AdSense. It approves small sites, it fills inventory in almost every country, its formats behave themselves, and it pays reliably. For the great majority of WordPress publishers it is the sensible first network, and the one to give a fair trial before adding anything else.

Manage the placements with Ad Inserter. It is free, it is on 300,000+ sites, and it puts ad code into posts, pages and widget areas without you editing a single theme file.

And say no to pop-unders, forced redirects and push-notification prompts, whatever rate they quote you. That premium is not paid for your audience. It is paid for coercion, and it is charged to your reputation.

Which network suits your stage

A new or small site: AdSense. Few other networks will approve you, and the ones that will are usually the ones you should be most careful of. Our roundup of the best AdSense plugins for WordPress covers the tooling.

Real, steady traffic: the managed ad partners such as Ezoic, Mediavine and Raptive generally earn more per thousand impressions than self-serve AdSense, because they run auctions across multiple demand sources for you. They all set minimum traffic requirements, so check the current figure on the partner’s own site before you get attached to the idea.

A narrow, valuable audience: sell placements directly. One relevant sponsor on a specialist site can pay more than a page of programmatic ads, and it costs your readers far less in page weight.

Any site where you can recommend products honestly: affiliate income usually beats display advertising per visitor, and it does not slow the page down. Our comparison of affiliate link cloaking plugins covers the management side, and if you sell something yourself, running your own affiliate programme turns other publishers into a sales channel.

A reader base that would rather pay you: memberships, digital products or donations are worth testing before you fill the page with ads.

The networks to walk away from

Some networks are built around pop-unders, forced or scripted redirects, full-screen interstitials and browser push-notification prompts. They quote higher effective rates than mainstream display networks, and the arithmetic looks appealing until you count what is on the other side of the ledger.

The premium exists because the format extracts an impression or a click the reader never chose to give. It converts on impulse and misdirection rather than on interest. You are paid a share of that, and your reader pays the rest. Four costs follow, and they are not evenly visible.

Your domain takes the blame, not the network. When a tap on your article opens an unrelated page, or a prompt asks to send notifications, the reader attributes it to your site. Reputation is the one asset a publisher cannot buy back.

Loose creative review is a malvertising channel. A network that accepts advertiser creatives with minimal screening and permits scripted redirects has the technical means to deliver a malicious payload through your pages. You will not catch it in your own testing, because those campaigns commonly target other countries, other devices, or a small fraction of impressions.

You may be risking a larger income to protect a smaller one. The AdSense Program Policies govern where Google’s ads may appear and prohibit deceptive or disruptive placements. Read them before you add a second network to pages that already carry AdSense. The risk here is asymmetric: an intrusive network is easy to replace, and an AdSense account is not.

The format is being blocked out from under you. Browsers and operating systems keep tightening controls on pop-ups, unsolicited notification prompts and third-party tracking. Revenue that depends on a format the platforms are actively suppressing is not a business you can plan around.

None of this means accepting a lower income. It means judging the comparison over a year rather than a month, against a baseline that includes returning visitors and search traffic, not just revenue per thousand impressions.

Six questions to ask any ad network

Work through these in order before you paste anyone’s code into your site. A failure on the first one makes the rest moot.

1. What formats does it require, not merely offer?

Ask whether it permits pop-unders, pop-ups, forced or scripted redirects, full-page interstitials and push-notification prompts. Then ask the sharper question: can you earn a reasonable rate on that network with those units switched off? If the published rates only make sense with them enabled, the intrusive unit is the product, not an option you can politely decline.

2. How does it screen advertiser creatives?

Look for a stated policy on malicious and deceptive advertising, a described review process for new advertisers, and a fast route to report a bad creative and have it pulled. A network that cannot tell you how creatives are vetted is asking you to underwrite that risk with your own reputation.

3. What exactly are the payment terms?

Payment threshold, net terms, available methods, minimum traffic requirements, and above all who absorbs deductions for invalid traffic and how those deductions are disclosed. A high headline rate with a high threshold, long net terms and unexplained clawbacks can pay less in practice than a lower, predictable rate.

4. Does running it breach a policy you have already accepted?

If you already run a mainstream network, check its policies before adding a second one to the same pages. This cuts both ways, since some networks also restrict what they may be placed alongside. Read both sets of terms rather than assuming they compose.

5. What does its code do to your pages?

Count the requests the script adds, check whether it loads synchronously or blocks rendering, and watch for units that inject after load and shift the layout. Measure Largest Contentful Paint and Cumulative Layout Shift before and after adding the tag. An ad that costs you Core Web Vitals is competing with your own search traffic.

6. Can you remove it cleanly?

Confirm that removing the integration removes all of its scripts, cookies and service workers, and that you can export your own performance history. Push-notification subscriptions in particular can outlive the integration that created them.

Which plugin should manage your ads

Ad Inserter is the one to install. It is free, it is the most widely used of the three below, and it handles the job most people need: insert network code at chosen positions in your content, in widget areas and between posts, with rules for which pages get which unit.

Figures from each plugin’s listing in the WordPress.org plugin directory.
Plugin Version Active installs Tested up to Requires
Ad Inserter 2.8.18 300,000+ WordPress 7.0.4 WordPress 6.0+, PHP 7.4+
Advanced Ads 2.0.26 100,000+ WordPress 7.0.4 WordPress 5.7+, PHP 7.4+
AdRotate Banner Manager 5.19.2 20,000+ WordPress 7.1 WordPress 4.9+, PHP 8.0+

All three manage your own placements and insert network code, AdSense included, without editing theme files. Choose Advanced Ads if you prefer its interface for scheduling and audience rules, and AdRotate if you are selling banners directly to advertisers and need to track impressions per campaign.

If you outgrow the free version, Ad Inserter Pro adds A/B testing with statistics, per-ad click and impression tracking, geolocation targeting and ad-blocking detection, which is the point at which placement decisions stop being guesswork. Get Ad Inserter Pro (Affiliate link)

Where to put the ads

Placement decides earnings more than the network does, and the good positions are the ones a reader passes naturally rather than the ones that get in the way.

The strongest positions are usually the first in-content slot after the opening paragraphs, a mid-article unit around the point where readers scan for a subheading, and the end of the article where attention is free. A sidebar unit works on desktop and is close to worthless on mobile, where the sidebar drops below the content.

Reserve the space. Give every ad slot a fixed height in CSS so the unit does not push your text down when it loads. Cumulative Layout Shift is the most common way advertising quietly costs a site search traffic.

Test on a phone first. Most of your readers are on one, and a layout that works at 1,400 pixels can be unusable at 390.

Test with an ad blocker on. A blocked unit should collapse, not leave a hole in the page.

Label paid placements clearly and never style an ad to look like navigation or editorial content. Accidental clicks are worth nothing to the advertiser and get accounts closed.

Change one thing at a time. Compare a single variable, such as size or position, over enough traffic that you are not reacting to noise, and record the test period so you can tell later what caused a change.

Keep the script count down. Every extra network and every extra plugin is another set of requests on every page.

Watch retention, not just revenue. Track earnings alongside viewability, page speed, engagement and return visits. A placement that produces clicks but sends visitors away is a bad trade in the second month.

Also keep your legal side current: the privacy disclosures and consent mechanisms your audience and jurisdictions require, and clear separation between advertising and editorial content. If you are building the site around ad revenue from the start, our comparison of AdSense-ready WordPress themes is a good place to begin.

Frequently asked questions

Which ad network should I start with on WordPress?

Google AdSense. It approves small sites, fills inventory in most countries, pays reliably, and its formats will not damage your relationship with your readers. Give it a fair trial before adding anything else, and look at managed partners such as Ezoic, Mediavine or Raptive once your traffic meets their published minimums.

Can I run a second ad network alongside Google AdSense?

Often yes, but check the policies first rather than assuming. The AdSense Program Policies govern where Google’s ads may appear and prohibit deceptive or disruptive placements, so read them before adding a second network, and read the second network’s terms too, since some restrict what they may be placed alongside. The risk is asymmetric: the second network is easy to replace and an AdSense account is not.

How do I tell whether an ad network permits intrusive formats?

Read its publisher-facing format list and its advertiser-facing one, because they do not always match. Look specifically for pop-unders, pop-ups, scripted or forced redirects, full-page interstitials and push-notification prompts. Then test the decisive question: whether the quoted rates are achievable with those units disabled. If they are not, the intrusive format is the business model rather than an option, and turning it off will not protect you.

Which WordPress plugin should I use to manage ads?

Ad Inserter, at version 2.8.18 with 300,000+ active installations, is the free default and enough for most sites. Advanced Ads and AdRotate Banner Manager are the alternatives, the first for its scheduling and targeting interface and the second for selling banners directly. Whichever you pick, confirm it is tested against a current WordPress release and keep the total number of third-party scripts on the page small.

Where should I place ads for the best earnings?

The first in-content position after your opening paragraphs, one unit mid-article, and one at the end of the post. Give each slot a fixed height so the page does not shift when the ad loads, check every placement on a phone as well as a desktop, and confirm that a blocked unit collapses rather than leaving an empty gap.

Is display advertising the best way to monetise a WordPress site?

Not always. Affiliate income, sponsorships, digital products and memberships often earn more per visitor than display ads and add nothing to page weight. Display advertising suits high-traffic sites with broad topics; a small specialist audience is usually worth more to a relevant sponsor or as affiliate revenue.

In short

Pick one mainstream network, place a small number of ads where readers pass them anyway, measure the effect on speed and repeat visits as carefully as you measure the revenue, and refuse anything that pays you to interrupt your own readers. Sustainable ad income comes from a site people come back to, which is the one thing an intrusive format guarantees you will not have.