Advanced Ads comes with different capabilities for users to manage ads.

You can group them into three types:

  1. Managing plugin options
  2. Creating and managing ads, groups, and placements
  3. 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 can also create and manage ads. By default, other default user groups can’t do anything.

Capability roles

With Advanced Ads Pro, there are three capability roles that you can also assign to individual users:

  • Ad Admin – can do everything
  • Ad Manager – can manage new and existing ads but not change plugin options
  • Ad User – can only see the Ad icon in the post content editor

You can assign these user roles to each user individually. Just go to Users > All Users and select their profile, then scroll down until you see the following option:

user role select field
Add the Ad user role to the current one

The role you select here will be added to the current user role and not overriding it. So with this option, it is possible to give a post author access to manage ads without making him a site admin or editor.

You don’t have access to ads

If you see the following warning when you try to create or edit an ad, please read on.

You don’t have access to ads. Please deactivate and re-enable Advanced Ads again to fix this.

The reason for this warning is that you don‘t have full rights to edit ads. You either have a user role that doesn’t permit it, or something went wrong when starting the plugin for the first time.

In most cases, disabling Advanced Ads and Advanced Ads Pro and re-enabling them fixes the issue.

If the above doesn’t help and you are an admin user, then you can set the appropriate rights manually like this:

  1. Install a role manager plugin from wordpress.org. We use the Members plugin here.
  2. Go to Users > Roles.
  3. Choose the user role you want to edit, probably “admin.”
  4. Select the “All” group and enable the capabilities starting with advanced_ads like on the screenshot below.
Advanced Ads capabilities in All group in Members plugin
  1. Select the “Ads” group and enable the advanced_ads_edit_ads capability like on the screenshot below.
Advanced Ads capabilities in Ads group in Members plugin
  1. Save the new capabilities and try again to edit the ads.

Sometimes, you might need to log out and log in again to WP Admin.

What else you need to know

Every Ad Admin and Ad Manager also has the right to use HTML and upload images. These rights are not limited to ads so that an author with one of these ad-related roles also has these capabilities site-wide. While in a standard WordPress environment, he doesn’t.

Please keep this in mind when giving anybody access to these roles.

If you have Advanced Ads Pro activated before version 1.2.5, you need to disable and enable it again to use these user roles.

If you are using the Member-plugin, you can adjust the individual capabilities.