I'm looking for either a new ad management system to be built or for someone to fork and update davwheat's ad unit extension with more features: https://discuss.flarum.org/d/28506-davwheat-ad-units
I've replied in @davwheat thread and sent him a DM on discord with little to no movement on getting stuff added to his extension, so here we are...
features I'm looking for:
default zones where ads can go (header, body, inline, footer, etc.)...these are mostly for management purposes. admins should be able to add more zones if they wish, but the ads themself should be able to be plopped where ever on the site in an easy format, like so: {myadvertisements[zone_10]}
ability to restrict who should and shouldn't see the ads - for example, if some user group should be excluded from seeing ads because they're in a premium user group
what image types are allowed: jpg, png, webp, etc..
ability to send customizable automated emails to people/companies who own ads for several reasons:
-- performance reports - how is the ad performing? clicks, views, etc.
-- ad expiration reminders so they can renew early before their ad expires
ad owners should have a management panel in their settings so they can manage their ads. They should be able to do some of the following:
-- see how their ads are performing - clicks & views
-- change their ad image (this should have some restrictions, like X amount of changes per yet or require admin approval before it is changed
-- force image dimensions that are set by the site owner/admin
-- run all new images through a compression tool to help improve load times and save on bandwidth - preferably using lossless compression. https://resmush.it/ for example
I think that is all for now!