BuddyPress & bbPress Integration

Get Started

WB Ad Manager integrates natively with BuddyPress and bbPress, giving you dedicated ad placements inside activity streams, member profiles, forum listings, and topic threads. If you run a community site, you can monetize your social pages the same way you monetize the rest of your site — with full rotation, targeting, and tracking support.

Requirements

  • BuddyPress or bbPress must be installed and activated
  • The corresponding module must be enabled in WB Ad Manager -> Settings -> Modules

To confirm the integrations are active:
1. Go to WB Ad Manager -> Settings -> Modules
2. Make sure BuddyPress Integration and/or bbPress Integration are enabled
3. Click Save Changes if you make any changes


BuddyPress Integration

Available Placements

Placement Where the Ad Appears
BuddyPress Activity Injected between items in the main activity stream
BuddyPress Profile Shown on member profile pages

These placements appear in the Placements panel when editing any ad. Check the placement you want and save the ad.

Activity Stream Ads

Activity stream ads appear between activity updates in the BuddyPress activity feed — similar to how promoted posts appear in a social media feed. The ad rotates based on your zone’s rotation settings, so you can assign multiple ads to the same placement and let WB Ad Manager cycle through them.

Recommended use cases:
– Promote a site-wide membership upgrade to all community members
– Show sponsor banners to visitors browsing the activity stream
– Feature a community event or announcement between activity items

Member Profile Ads

Profile ads display on individual member profile pages. These are useful for targeted promotions that make sense in the context of a member’s public profile — for example, an upgrade offer to grow their profile features, or a relevant sponsor banner.


bbPress Integration

Available Placements

Placement Where the Ad Appears
bbPress Forum In forum index and forum listing pages
bbPress Topic Inside individual topic thread pages

Dedicated bbPress Widgets

WB Ad Manager adds two bbPress-specific widgets to your WordPress widget areas.

WBAM: bbPress Forum Ad Widget

Shows an ad on bbPress pages. You can control exactly which bbPress context it appears in.

Setting Options
Title Optional label shown above the widget
Select Ad Choose a specific ad to display
Show On All bbPress pages, Forum pages only, or Topic pages only

WBAM: bbPress Topic Sidebar Ad Widget

Shows an ad in the sidebar only when a visitor is reading a specific forum topic. This is ideal for topic-relevant advertising.

Setting Options
Title Optional label shown above the widget
Select Ad Choose the ad to display

The topic sidebar widget only activates on single topic pages, so it will not clutter the main forum listing.

To use either widget:
1. Go to Appearance -> Widgets
2. Find the WBAM widget you want
3. Drag it to your bbPress sidebar or footer widget area
4. Configure the settings and click Save


Tips for Community Ad Placement

Keep ads relevant to your community. Ads that match the interests of your members perform significantly better than generic banner ads. If your forum is about photography, show photography equipment ads rather than unrelated promotions.

Avoid overloading community pages. Activity streams and forum threads are content-heavy. Limit yourself to one or two ad placements per page to preserve the user experience.

Use targeting to reach the right members. Combine BuddyPress and bbPress placements with WB Ad Manager’s targeting rules to show ads only to logged-in members, specific user roles, or visitors from particular locations.

Test on mobile. Community sites often have high mobile usage. Preview your ad placements on a phone to confirm they display cleanly inside the activity feed and forum threads.


These settings in WB Ad Manager -> Settings affect BuddyPress and bbPress integration:

Modules Tab:

Module What It Controls
BuddyPress Integration Enable/disable BuddyPress placements
bbPress Integration Enable/disable bbPress placements

  • 14+ Placement Options — Full list of placement types
  • Smart Targeting — Refine who sees community ads
  • Analytics & Tracking — Track community ad performance
Last updated: March 4, 2026