Targeting Ads

Targeting ads by visitor conditions are a huge topic with endless possibilities and combinations. Available conditions are solely based on what plugins you have installed and activated.

You need to remember that creating impossible conditions is also a possibility. So double check what criteria you are picking for displaying ads. Also bear in mind and know Your Community. So that you don’t create ads that target nobody.

As usual this doc covers only additional conditions provided by PeepSo and its plugins. Each of the following sections will address visitor condition options that come with each plugin.

Fields which have * (asterisk) next to them in the dropdown indicate which fields are set as required in PeepSo User Profiles

Target With PeepSo Foundation Plugin

The PeepSo Foundation plugin comes with the basic fields:

  • Birthday (age)
  • Gender

Birthday conditions have a lot of options to cover all the possible combinations. So you can pick age:

  • equal to
  • not equal to
  • more than
  • more than or equal to
  • less than
  • less than or equal to


Show ads to users who:

“Male” and “Between the age of 19 and 29”

“Male” or “Older than 13”

“Female” or “Male” and “Younger than 35”

You can also use following field types that can be added to user’s profiles and later be used to target ads are:

  • Select-Single
  • Select-Multiple

You can create fields like: Occupation, Job title, hobby, favorite movie genre, household size, marital status etc. Setting up fields to answer: yes / no questions is also easily done and applicable for many communities.

Give users the option to either select a few answers or a single one depending on what you’re asking. So for example “marital status” should rather be a single select field than a multiple select one.


Show ads to users who:

“Male” and “Between the age of 19 and 29” and is a “Teacher“

“Female” or “Male” and is a “CEO”

“Teachers” or “Students”

Target With Groups Plugin

Ads can be targeted based on a PeepSo group membership. Meaning, admin can target users who ARE or AREN’T members of a given group. Linking conditions can give more targeted results.


Show ads to users who:

Members of “I Love Dogs!” group.

“Male”, age of “13” or older and are not members of “I Love Dogs!” group.

Target With VIP feature

This feature allows assigning custom icons to user profiles. You can have VIP users who you don’t want to show the ads to or quite the contrary show ads to users who are marked as VIPs.


Show ads to users:


Are members of “The Trouble Makers” group but are NOT “KING OF THE WORLD”




Advanced Ads – Recommended Creation Process For Stream Ad

This article explains configuration of a third-plugin and may use images that will become obsolete if author of the third-party plugin changes it’s options. If that happens, please contact us immediately so we can update this doc accordingly.
Disclaimer: In this article we will only explain how to create PeepSo Stream Ad so they can show up as in the image bellow. We are not going to explain how to create different types of ads here.

Create Rotations and Placements

Before we can proceed with creating the ads for activity stream, first thing to do is to make rotation groups and placements. We can do that by going into WP Admin -> Advanced Ads -> Groups & Rotation and clicking “Add New Add Group” button. Chose the name and press Save.
For this exercise, we are calling the Ad Group “PeepSo Stream Ads Group

Now go to WP Admin -> Advanced Ads -> Placements

  1. Select PeepSo Stream as a placement
  2. Name your placement. We call it PeepSo Stream Ads Placement in this excercise
  3. Select the “PeepSo Stream Ads Group” or however you named your rotation group
  4. Click “Save new placement” button

Now we can finally proceed to…

Creating The Ad

Navigate to WP Admin -> Advanced Ads -> Ads

If there are no Ads created, you will immediately see the wizard to create new Ad. If you already have Ads, press “New Ad” button on the top

In this window, name your ad, and select “PeepSo Stream Ad” as an ad type

As soon as you select the PeepSo Stream Ad option, the process of creating the add should proceed to the next stage. If it doesn’t, press “Next“.

Now you need to provide an avatar image, title override, content, hero image and the url where you want the ad to point.
Once everything is in place, press “Next” two times.

When asked where you want to display the ad, chose existing placement, the one we created earlier

You will be greeted with Congratulations message saying your ad is visible on the frontend. But is it really?
In some cases, they might not be visible because the integration plugin is not configured to show any stream Ads. Please check the Backend Configuration article to see how to enable ads in the stream

Advanced Ads Backend Configuration

To access this configuration, navigate to WP Admin -> PeepSo -> Configuration -> Advanced Ads

Available Options

  • Display PeepSo Ad Placements after – Display ads after X posts on the stream. For example if you want the first ad to show after the first post, set it to 1. If you want the first ad to show after 5 posts, show it to 5 etc.
    There must be at least 2 posts on the stream for the setting of ‘1’ to work.
  • Repeat every each – Show more ads every X posts. For example to show an ad every other post, set it to 1.
  • Mark PeepSo Stream Ads as “sponsored” – Display information that the ‘post’ is an actual ad and not a post made by a user.
  • “Sponsored content” text – Admin can decide whether to say: ‘Sponsored content’, ‘ad’, ‘word from a sponsor’ etc.

Advanced Ads Requirements

Advanced Ads Requirements

The process will explain setting up everything for recommended plugins options to have everything covered. It’ll also guide you through the possibilities of targeting ads based on PeepSo and its plugins. This doc will not go into detail of the entire possibilities of targeting ads provided by Advanced Ads and Advanced Ads Pro. These are provided by their awesome developer.


  • Advanced Ads Version: 1.8
  • PeepSo Core Version: 1.8.2
  • PeepSo – Advanced Ads Integration Plugin Version: 1.8.2


  • Advanced Ads Version: Latest Available
  • Advanced Ads Pro Version: Latest Available
  • PeepSo Core Version: Latest Available
  • PeepSo – Advanced Ads Integration Plugin Version: Latest Available
  • Groups Version: Latest Available
  • VIP feature enabled