Strategically deactivating ads on specific pages or for distinct user groups can be pivotal in crafting a smooth and practical user experience. Whether it’s ensuring a distraction-free environment on landing or sales pages or offering ad-free access for premium members, the flexibility to selectively turn off ads is a valuable feature within Advanced Ads.
Our WordPress plugin empowers you to customize your ad injection precisely, sparing you from the inconvenience of unwanted ad placements. Advanced Ads offers various options to curate a more personalized user journey, from customizing ads based on user roles to ensuring specific pages on your WordPress website remain ad-free.
Table of Contents
Disabling options in the main settings
You can set general rules to switch off ads for many page types or visitors in the main plugin settings under Advanced Ads > Settings > General > Disable ads. These options include disabling ads
- in the frontend, but keep the plugin working in the backend
- on 404 pages
- on non-singular pages like archives and category pages
- in secondary queries like those created by similar posts plugins
- in the RSS feed
- by user roles like Administrators or Editors
- for bots (not recommended; see this post)
- for post types like pages or WooCommerce products (comes with Advanced Ads Pro)
These options also apply to the Google Auto ads code added using Advanced Ads.
Disable individual ads using conditions
Customize ad visibility by employing conditions. For example, by utilizing the related Display Conditions, you can turn off particular ads based on criteria such as specific URL parameters, categories, or page types.
To tailor ad visibility for distinct user groups, use Visitor Conditions like the user’s browser width. A typical use case is to disable specific ads on mobile devices.
Here are a few examples of how to use such conditions:
- How to turn off ads on a specific page
- Target ads by Device or Browser Width
- How to turn off AdSense ads on mobile devices
- Display ads based on URL parameters
Disable all ads on specific post types
If you wish to turn off all ads on a specific post type globally, go to Advanced Ads > Settings > General > Disable ads. This feature is available in Advanced Ads Pro. For users of the basic plugin version, include the post type display condition in each ad unit you want to exclude.
Disable all ads on specific pages
Prevent displaying all ads on a particular page by visiting the relevant edit page and locating the Ad Settings meta box in the document settings or below the main content.
Advanced Ads Pro expands this capability, offering an additional option to turn off ads automatically injected through specific placements within the content.
These placements are:
- Before Content
- Content
- After Content
- Random Paragraph
- Content Middle
If you enable the checkboxes, you will find the CSS classes .aa-disabled-page
and .aa-disabled-content
on the respective pages.
Keep Track
When you deactivate ad injection on your pages using these checkboxes, monitoring which pages this setting affects can be challenging.
To identify the pages where you have applied this setting, open the Post or Pages overview page. Click on the ‘Screen Options’ link at the top of the screen. You can select the columns you want to see in this view via checkboxes. Advanced Ads adds the ‘Ad Injection’ column, indicating when either of the deactivation options is in effect.
Disable all ads for specific user roles
At times, it becomes necessary to deactivate all ads for specific user roles. The quickest method is to utilize the corresponding option in Advanced Ads > Settings > General > Disable ads.
A typical scenario for employing this option is on community sites that provide ad-free memberships. Advanced Ads integrates with leading membership plugins, enabling you to choose from all registered user roles and memberships to conceal ads.
Disable Google AdSense Auto ads
Google AdSense Auto ads might cause excessive advertising on your website. The configurations established in the main settings also apply to Google AdSense Auto ads integrated by Advanced Ads.
For those overseeing the Google Auto ads code within an ad unit code, it’s possible to implement Display and Visitor Conditions. Refer to this page for detailed instructions on this setup.
Remove all ads on your site permanently
The above choices enable you to deactivate certain or all ads for specific users and pages. If you aim to eliminate all ads permanently, kindly refer to our guide on Removing Ads from WordPress.