dashzeveg/flarum-ads-manager

A comprehensive ad management extension for Flarum that lets you place ads in multiple locations across your forum. Supports separate desktop and mobile ad codes, randomization, and per-page visibility controls.

Maintainers

Package info

github.com/dashzeveg/flarum-ads-manager

Language:TypeScript

Type:flarum-extension

pkg:composer/dashzeveg/flarum-ads-manager

Statistics

Installs: 48

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.1 2026-05-13 10:52 UTC

This package is auto-updated.

Last update: 2026-05-13 10:53:17 UTC


README

License Latest Stable Version Total Downloads

A Flarum extension. A comprehensive ad management extension for Flarum that lets you place ads in multiple locations across your forum. Supports separate desktop and mobile ad codes, randomization, and per-page visibility controls.

Features:

  • 7 ad positions: Header Top, Header Bottom, Left Sidebar, Right Sidebar, After First Post, Tags Page, and Discussion List
  • Up to 5 ad slots per position for both desktop and mobile
  • Randomize ads to show a different one on each page load
  • Toggle mobile ads on/off per position
  • Control which pages each ad appears on (Home, Discussion, Tags, User)
  • Configurable ad frequency in discussion lists (every X discussions)
  • Responsive design with separate desktop and mobile ad codes
  • Works with any ad network (Google AdSense, affiliate banners, custom HTML)

Installation

Install with composer:

composer require dashzeveg/flarum-ads-manager:"*"

Then enable it in your admin panel.

Updating

composer update dashzeveg/flarum-ads-manager:"*"
php flarum migrate
php flarum cache:clear

Links