
Map-Ads - Ads on maps 1.2.1
The best player adverts solution for hubs and economy based servers!
This plugin will no longer receive updates on Polymart
Please check out Map-Ads on SpigotMC
Map-Ads is an advertising plugin that utilizes maps. Players can rent ad-screens for a specified amount of time and submit their own images which will then be displayed. Staff can review these images before they go live.

Only works on 1.16.5 - 1.18.2!
v1.2.0 requires maps v2-pre5
How it works
Admins can create ad-screens that can be used by players to display their own images to advertise something (their shop for example). Multiple ads can run on one screen (the screen cycles through the ads, each ad will be shown for a minute). Staff has to manually review ads before they go live.
Features
- Everything is clientside
- No existing maps will be overwritten
- Won't hurt your servers performance since the heavy lifting can be done in separate threads*
- Certain animations can cause performance problems depending on your CPU and Minecraft version.
Easy-to-use GUIs for staff and playersConfigurable help book that explains the advertising process to playersDiscord integration
- Requires free map-ads-discord-bot extension
- Docs
Image dithering
- Currently only supports the Floyd-Steinberg algorithm
- What is image dithering?
Good documentationDeveloper APIOpen-sourceCompatible with Spigot, Paper and Purpur
Compatibility issues
- Colorful Tools and ImageOnMap overwrite the /maps command. Use /maps:maps as a workaround.
Installation / Configuration / Usage
Please check out the wiki! Everything is explained there in detail.
Commands
/mapads advertise
/mapads defaultimage set SIZE DITHER IMAGEURL
/mapads help
/mapads premium
/mapads preview DITHER IMAGEURL
/mapads review list
/mapads screen create NAME SCREENID
/mapads screen set transition NAME TRANSITION
/mapads screen set screenid NAME SCREENID
/mapads screen teleport NAME
Permissions
mapads.admin - Players with this perm get notifications about broken screens and new ads
mapads.update - Players with this perm receive messages about new updates
mapads.command.advertise - /mapads advertise
mapads.command.defaultimage - /mapads defaultimage
mapads.command.review - /mapads review
mapads.command.preview - /mapads preview
mapads.command.premium - /mapads premium
mapads.command.screen - /mapads screen
Dependencies
- Vault
- maps
- For versions 1.1.4 and below use maps v1.0.6
- For versions 1.2.0 and up use maps v2-pre5
Optional dependencies
- map-ads-discord-bot (for the Discord integration)
Images
Instant

Gradual Bar

Shift

Pixelate Big

Pixelate Small

Overlay

Alpha (added in 1.2.0)

Growing (added in 1.2.0)

Shrinking (added in 1.2.0)

Snake Big (added in 1.2.0)

Snake Small (added in 1.2.0)

Stripes (added in 1.2.0)

"Create ad" GUI

Review GUI

Help-book


Things to keep in mind
- Make sure that players can't break your ad-screens!
- If you accidentally break an itemframe that belongs to a map screen you'll have to delete that map screen and create a new one!
- The plugin was not designed to sync ads across multiple servers!
- This plugin was meant for Hub or SMP servers, but you could use it on basically any type of server.
- This plugin uses bStats.
Support, feature requests, bug reports
Please join the Discord server to receive support, request features or report bugs. Please do not use the review section for that.
Please note that I will only give support to purchasers of the plugin. You can still file bug reports / feature requests without purchasing the plugin.
Alternative payment methods
Join my Discord and create a ticket if you are unable to use PayPal.
Other plugins made by Cerus
- Visual Crafting - Visualizes the crafting process
- Hardcore Hearts - Displays hardcore mode hearts instead of default hearts
- Transparent Maps - Allows players to use transparency in their map arts
Please leave a review if you like this plugin! Feedback is very important to me. Thanks!
bStats