Disable ads (Overview)

This page gives an overview of the different methods of how to to disable ads for specific pages, post types or users.

Ad Grids

Create an ad grid with multiple ads and order this block by columns and rows.

Display ads based on user role

Advanced Ads Pro recognizes all of the user roles available on your website. By applying the User Role visitor condition to ads or placements, you can fine-tune who will see them.

Display ads based on browser or device

With Advanced Ads Pro, you can define which browser or device should be able to see an ad with the user agent visitor condition. You don’t have to make any changes to display an ad on all browsers and devices. To display an ad on a specific browser, search for the Visitor conditions metabox and add the user agent condition. Once you … Read more

Post Content Condition

The Post Content display condition allows you to show or hide ads depending on occurring words of the content.

How to target ads on GamiPress websites

Advanced Ads integrates beautifully with GamiPress. It provides all the necessary tools to serve ads to specific users based on their individual rewards.

Minimum amount of words between ads

The Words Between Ads feature of Advanced Ads Pro can help you spread your ads more evenly across your website and ensure a good balance between content and ads. This can have a positive effect on the bounce rate of your visitors as well as on the click prices of ad networks like Google AdSense.

JavaScript event when ads are loaded using Advanced Ads Pro

The following JavaScript code allows you to do something as soon as Advanced Ads Pro finished loading ads. if ( typeof advanced_ads_pro === ‘object’ ) { advanced_ads_pro.observers.add(function(event) { // Note: These events may be triggered multiple times // because not all ads are injected at the same time. // The injection may be delayed by … Read more

Multisites

This page covers information about Advanced Ads ad setups on multisite installation. A multisite is a very specific setup for WordPress that allows you to build a network of sites with multiple URLs, but only one installation of the main core. This manual on wordpress.org covers it. If you are looking for a solution to … Read more

Click Fraud Protection

Click fraud is a concern for ad networks like AdSense, advertisers, and publishers like you, as it poses the risk of getting banned from these ad networks. We developed the Click Fraud Protection feature to address that issue.

Extending Visitor Conditions and passive Cache Busting

Advanced Ads Pro comes with passive Cache Busting, a performance-optimized method to deliver ads on cached websites. It basically performs the checks needed to choose the correct ad for a visitor using JavaScript. This includes most Visitor Conditions. While extending Visitor Conditions with PHP-based checks is rather simple by just looking at the basic code, … Read more

How to duplicate an ad

Many of our customers manage dozens or even hundreds of ads with Advanced Ads. This can be a time-consuming job. Advanced Ads Pro can ease this work with a useful feature to duplicate ads quickly. This function can save you a lot of time, primarily when you are creating very similar ad units or identical … Read more

How to deal with ad blockers?

The extensive use of ad blockers leads to decreasing revenues and can finally cause a severe problem for projects monetarized by display ads. It can also cause script issues without any inserted ads, like in your WordPress admin panel. Advanced Ads provides some integrated features to handle this issue. Furthermore, some fundamental aspects should be … Read more

User Roles and Capabilities

Advanced Ads comes with different capabilities for users to manage ads. You can group them into three types: Managing plugin options Creating and managing ads, groups, and placements Inserting ads into the post content Basic capability setup By default, page admins can do everything. If you select the appropriate option in the plugin settings, editors … Read more

Cache Busting

Caching can improve page speed by serving a static version of a website. But when it comes to ads, there are a few things to keep in mind when using caching because websites often deliver ads dynamically. With Cache Busting, Advanced Ads Pro offers an elegant solution to this problem. This feature becomes necessary on cached websites … Read more

Post Lists Placement

The Posts Lists placement that comes with Advanced Ads Pro allows you to inject ads between posts on post list pages like home, categories, tags, or any other page with a list of multiple posts. How to inject ads between posts on archive pages You find this placement under Advanced Ads > Placements. Choose the Post Lists placement … Read more

Custom Position Placement

The Custom Position placement that comes with Advanced Ads Pro is excellent if there isn’t any other pre-defined placement for the position you want to inject your ad into. The best part of it is the frontend picker that allows you to select the ad’s position without any coding. This placement also allows you to place a new HTML … Read more

Display ads based on user capabilities

With Advanced Ads Pro, you can display or hide an ad based on the users’ capabilities. This targeting is helpful if you want to display different ads for different user groups, like on membership sites. Or if logged-in users with a specific level should not see an ad. User capabilities are outstanding in fine-tuning who should … Read more

Display ads based on URL parameters

With Advanced Ads Pro, you can display or hide an ad based on URL parameters. This option is helpful if you have specific parameters in your URL or want to create additional display conditions. You don’t have to make any changes to display an ad everywhere. Only use this option to limit where the ad is visible. … Read more

How to hide or display ads by Referrer URL

With Advanced Ads Pro, you can display or hide an ad only for users coming to your site from a specific URL, e.g., from the Google search, Facebook, or your newsletter. You don’t have to make any changes to display an ad on all browsers and devices. To display an ad to a visitor coming from … Read more

Previous Page Impressions Condition

With Advanced Ads Pro you can display or hide an ad based on the number of page impressions a visitor has made. This is useful to fine tune ads for recurring and faithful users. You don’t have to make any changes in order to display an ad everywhere. Only use this option if you want … Read more

Showing ads to new or returning visitors

With Advanced Ads Pro, you can display or hide an ad to new visitors with just a simple visitor condition.  New users are more likely to click on ads, so you can display more ads to them without annoying your existing users. On the other hand, you can also use this option to display ads or … Read more

Cookie Condition

Show or hide ad units based on the presence or value of a specific cookie.

Browser language

Display ads by browser language. Target users effectively and increase clicks and conversions to enhance your earnings.

Make it better

Increase your ad management skills without spending more time.
Join over 150,000 publishers and AdOpts increasing their ad revenue.