Description

The User Role Ad Visibility add-on controls the display of AdSanity ads by user role, hiding individual blocks and entire widgets (including their titles) when the logged-in visitor has a role configured not to see that ad. The extension recognizes both standard WordPress roles and custom roles created by other plugins, allowing each audience segment to see a different set of campaigns. Unauthenticated visitors continue to receive the normal display, since recognition depends on logging in.

Key Features

  • Role-based visibility: chooses which roles can or cannot see each ad registered in AdSanity.
  • Widget hiding: when the ad is inside an AdSanity widget, the entire widget no longer appears for the blocked role, including the configured title.
  • Custom role support: recognizes roles created by other membership, e-commerce, or user management plugins, in addition to native WordPress roles.
  • Logged-in user rule: applies restrictions only to authenticated visitors, maintaining the standard display flow for those who are logged out.
  • Direct integration with AdSanity: adds role options directly to the ad configuration screen, without a separate dashboard.

User Role Ad Visibility Benefits

  • Campaign targeting: delivers different ads to subscribers, customers, contributors, and regular visitors within the same site.
  • Noise-free experience for members: removes ads from internal areas for paying or trusted users without needing to duplicate layouts.
  • Broad compatibility: works with roles created by membership, store, and LMS plugins, without manual code adjustments.
  • Granular control: decides block by block who can see each ad, avoiding global rules that affect the entire page.

Who Is It For?

  • Content sites with a member area that need to hide ads from paying subscribers.
  • Digital portals and magazines that maintain distinct campaigns for anonymous, registered, and VIP readers.
  • Stores, communities, and course platforms that segment promotional messages by user role.

User Role Ad Visibility is recommended for those who already monetize with AdSanity and need to adjust ad display according to the type of logged-in user, clearly separating what each role sees in different areas of the site.

Frequently asked questions

Is AdSanity User Role Ad Visibility GPL-licensed?

Yes. AdSanity User Role Ad Visibility is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.

Can I use AdSanity User Role Ad Visibility on multiple sites?

Yes. You can install AdSanity User Role Ad Visibility on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.

How much does AdSanity User Role Ad Visibility cost at Ultrapack?

AdSanity User Role Ad Visibility costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).

Does AdSanity User Role Ad Visibility include updates?

Yes. The current version of AdSanity User Role Ad Visibility is 1.1.0, published at Ultrapack on May 26, 2022. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).

Is AdSanity User Role Ad Visibility scanned before publication?

Yes. Every version of AdSanity User Role Ad Visibility goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.