discourse/discourse-adplugin — explained in plain English
Analysis updated 2026-07-25 · repo last pushed 2025-07-22
Monetize a Discourse forum by showing Google AdSense ads to logged-out visitors.
Create custom House Ads to promote your own content or sell private ad space.
Show ads only to casual visitors while rewarding trusted members with an ad-free experience.
Place ads between specific posts in a thread using DoubleClick or AdButler.
| discourse/discourse-adplugin | angieruiz17/codex-gpt-plugin | matchameleon/moneyclaw | |
|---|---|---|---|
| Stars | 135 | 135 | 135 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | 2025-07-22 | — | — |
| Maintenance | Stale | — | — |
| Setup difficulty | easy | hard | moderate |
| Complexity | 2/5 | 4/5 | 3/5 |
| Audience | ops devops | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Now bundled into Discourse core by default, so no separate installation is needed for current versions.
The Discourse Ad Plugin lets forum owners display advertisements on their Discourse forums. If you run a community on Discourse and want to earn revenue by showing ads, this plugin connects your forum to major advertising platforms so you can start serving ads without needing custom development work. It supports several ad platforms including Google AdSense, Google DoubleClick for Publishers, Amazon Affiliates, Carbon Ads, and AdButler. There is also a "House Ads" feature that lets you create and serve your own ads directly from Discourse, which is useful if you want to promote your own content or sell ad space privately rather than using an external ad network. You write the ad as HTML, style it with your forum's theme, and assign it to display slots. Once installed, you choose where ads appear on your forum. Available placements include the top of the homepage, above topic content, above suggested topics, and between specific posts in a thread. You can also control who sees ads using Discourse's trust level system, for example, showing ads only to logged-out visitors while hiding them from trusted community members. You can further exempt specific groups, categories, tags, or personal messages from showing ads, which gives you fine-grained control over the experience. This would appeal to any forum operator looking to monetize their community. A hobby forum might use House Ads to cross-promote a related project, while a larger community might plug in AdSense or DoubleClick to generate ongoing ad revenue. The trust level controls are particularly practical, you can reward your most engaged members with an ad-free experience while still earning from casual visitors. One important note: the README states that this plugin has now been bundled into Discourse core, meaning it ships with Discourse by default rather than requiring a separate install. The standalone plugin still exists for reference and for older setups.
A Discourse plugin that lets forum owners show ads from networks like Google AdSense and Amazon, or create their own custom ads, with control over where ads appear and who sees them.
Mainly JavaScript. The stack also includes JavaScript, Discourse Plugin, HTML.
Stale — no commits in 1-2 years (last push 2025-07-22).
No license information is provided in the explanation.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.