If you use the Paid Memberships Pro plugin on your website, you can benefit from some features thanks to a dedicated integration with Advanced Ads Pro. Use them to manage your ads on restricted membership content as well as to target your visitors’ membership levels.

Basic setup for ads in Paid Memberships Pro

The free plugin Paid Memberships Pro (wordpress.org) is one of the most popular solutions to create membership areas on WordPress sites. Advanced Ads Pro automatically integrates with it.

The first steps with Paid Memberships Pro are quite comfortable. After activating the plugin, you can define different membership levels. They will allow you to enable or disable the access to content for specific membership levels.

Ads per user in Paid Memberships Pro
This example shows three different membership levels: “Free”, “Supporter” and “Premium”

The Paid Memberships Pro plugin adds a checkbox to the edit screen of content like categories, pages or posts. Using them, you can define the specific membership level necessary to access it. Unregistered users or those with insufficient memberships will see a corresponding note instead of the content.

How to manage ads on closed membership areas

With Advanced Ads Pro you can use the display condition “PMP Page Level” to show or hide ads on membership sites. After selecting this display condition, you can choose the available membership levels from a list. Doing so, you can show ads on pages which require a specific membership level or not.

Example 1: How to deactivate ads on membership areas for all visitors

Use the following Display Condition to hide ads from all visitors on all sites of a closed membership area.

Advanced Ads Display Condition PaidMembershipsPro
A condition setting to hide this ad unit in the membership area completely

Example 2: How to display an ad unit only on specific pages of a membership area

Let’s stay with our previous model but now, we want to hide the same ad on sites which require the memberships “Supporter” and “Premium”. At the same time, we are going to display that ad on all pages of the membership area which require the “Free Membership”. To achieve this, select those page types from the list on which you want to show the ad.

Display Condition for ads in Paid Memberships Pro
A condition setting to show the ad unit only on specific pages of the membership area

How to target users with different membership levels

Paid Memberships Pro adds a new role to all registered users. If you use the visitor condition “PMP User Level” Advanced Ads will identify this user role and can show or hide an ad depending on the visitor’s membership level.

Example 3: How to hide an ad unit for registered users

You can use the visitor condition “PMP User Level” to hide ads for users with a certified membership level on those pages that don’t require any memberships with the following configuration.

Visitor condition for ads on membership sites
A condition setting to hide this ad unit for users with a registered membership level

Example 4: How to display ads for specific memberships

Of course, it is possible to reverse this scenario and to display targeted ads to specific user groups. A use case for this setting could be an offer to free registered users to upgrade their memberships.

Visitor Condition to hide ads on Paid Membership Pro pages
A condition setting to show this ad unit to specific user groups

Issues and limitations

The different user levels of Paid Membership Pro are not hierarchically structured. Therefore you’ll need to consider all existing membership levels in your ad configurations.

If you want to use the visitor condition “PMP User Level” on WordPress installations where you also run a caching plugin, you will need to activate the cache busting feature in Advanced Ads Pro to make it work reliably.

Wenn du das Plugin Paid Memberships Pro auf deiner Website verwendest, stehen dir dank einer Integration in Advanced Ads Pro einige spezielle Features zur Verfügung. So kannst du sehr komfortabel sowohl Anzeigen auf geschützten Mitgliederbereichen verwalten als auch Anzeigen gezielt an Benutzer definierbarer Membership-Levels ausspielen.

Grundlegende Einstellungen für Anzeigen in Paid Memberships Pro

Paid Memberships Pro (wordpress.org) ist eine der verbreitetsten Lösungen für die Einrichtung von Mitgliederbereichen auf WordPress-Seiten. Advanced Ads bietet für das kostenlose Plugin eine automatische Integration an.

Die Einrichtung von Paid Memberships Pro ist wirklich einfach. Nach der Aktivierung des Plugins können verschiedene Membership-Levels definiert werden. Anhand dieser Level kann später der Zugang zu bestimmten Seiten ermöglicht bzw. unterbunden werden.

Ads per user in Paid Memberships Pro
Dieses Beispiel zeigt drei verschiedene Membership-Level: „Free”, “Supporter” and “Premium”

Das Paid Memberships Pro Plugin fügt im Editor eine Checkbox zu Beiträgen, Seiten und anderen Beitragstypen hinzu. Verwende sie, um die spezifischen Membership-Level zu definieren, die für den Aufruf des jeweiligen Contents notwendig sind. Nichtregistrierte Nutzer und solche mit zu geringenem Membership-Level sehen statt der abgefragten Seite eine Benachrichtigung.

Wie du Anzeigen in geschlossenen Mitgliederbereichen verwalten kannst

Mit Advanced Ads Pro kannst du einfach die Anzeigebedingung „PMP Page Level“ verwenden, um Anzeigen in geschlossenen Mitgliederbereichen zu zeigen oder auszublenden. Nachdem die Bedingung hinzugefügt wurde, können die vorhandenen Membership-Level ausgewählt werden. Damit lässt sich die Einbindung von Anzeigen auf Seiten steuern, die ein bestimmtes Membership-Level voraussetzen.

Beispiel 1: Anzeigen auf Membership-Seiten für alle Besucher deaktivieren

Verwende die folgende Einstellung um Anzeigen für alle Nutzer im geschlossenen Mitgliederbereich zu deaktivieren.

Advanced Ads Display Condition PaidMembershipsPro
Anzeigebedingung, um diese Anzeige in geschlossenen Mitgliederbereichen komplett zu deaktiveren

Beispiel 2: Anzeigen nur auf bestimmten Seiten des Mitgliederbereichs einblenden

Wir bleiben beim vorherigen Beispiel, allerdings wollen wir jetzt die Anzeige nur noch auf Seiten verstecken, die das Membership-Level „Supporter“ oder „Premium“ voraussetzen. Gleichzeitig soll die Anzeige auf allen Seiten mit dem notwendigen Membership-Level „Free Membership“ erscheinen. Um dieses Setup umzusetzen, wähle das jeweilige Membership-Level und damit die dazugehörigen Seiten aus.

Display Condition for ads in Paid Memberships Pro
Mit dieser Konfiguration zeigst du die Anzeige nur auf bestimmten Seiten des Mitgliederbereichs

Anzeigen an Nutzer mit unterschiedlichen Membership-Leveln ausspielen

Paid Memberships Pro fügt neue definierbare Nutzerrollen hinzu. Wenn du die Besucherbedingung „PMP User Level“ verwendest, erkennt Advanced Ads diese Nutzerrollen und du kannst Anzeigen in Abhängikeit vom Membership-Level der Nutzer einblenden.

Beispiel 3: Anzeigen vor registrierten Nutzern verstecken

Du kannst die Besucherbedingung „PMP User Level“ mit der folgenden Konfiguration verwenden, um Anzeigen für Nutzer mit einem bestimmten Membership-Level auch auf Seiten außerhalb des Mitgliedsbereichs zu verbergen.

Visitor condition for ads on membership sites
Eine Beispieleinstellung um Anzeigen vor Nutzern mit einem bestimmten Membership-Level zu verbergen.

Beispiel 4: Anzeigen nur für bestimmte Membership-Level einblenden

Natürlich lässt sich das Szenario des vorherigen Beispiels auch umdrehen, um Anzeigen gezielt an Nutzer mit einem bestimmten Membership-Level auszuspielen. Ein passender Anwendungsfall wäre beispielsweise, registrierten Nutzern mit einer kostenlosen Mitgliedschaft eine Anzeige zu zeigen, die für ein Upgrade auf eine kostenpflichtige Mitgliedschaft wirbt.

Visitor Condition to hide ads on Paid Membership Pro pages
Einstellung, um diese Anzeige nur Nutzern mit einem bestimmten Membership-Level zu zeigen

Probleme und Einschränkungen

Die unterschiedlichen Membership-Level von Paid Membership Pro sind leider nicht hierarchisch strukturiert. Daher ist es nicht ausreichend, für die Content- oder Anzeigerestriktionen ein Minimal-Membership-Level zu definieren, das alle darüber liegenden Memberships miteinbeziet. Stattdessen müssen alle angelegten Membership-Levels berücksichtigt werden.

Wenn du die Besucherbedingung „PMP User Level“ auf WordPress-Installationen nutzen willst, bei denen ein Caching-Plugin läuft, wirst du das Cache-Busting von Advanced Ads Pro aktivieren müssen, um die Funktionalität der Bedingung zu gewährleisten.