AdFuz is a powerful WordPress ad management plugin built for publishers, developers, and site owners who demand full control over their advertising inventory — no third-party networks, no lock-in, no compromise.
Full Control. Unmatched. Zero-Compromise. Manage your ads like a boss.
AdFuz gives you a structured, developer-grade workflow to create ads, schedule campaigns with precise date ranges, and serve them through defined ad spaces — all from your WordPress dashboard.
Build and manage every ad in your inventory with precision.
Schedule your campaigns and let AdFuz handle the rest.
Define your placement zones once — serve ads anywhere.
AdFuz ships with a native Gutenberg block for placing ad spaces directly in the WordPress block editor.
No shortcodes or PHP required. The block respects all ad space settings including fallback ads and display sequence.
[ad-fuz ad_space_id="AD_SPACE_ID"]
<?php adfuz_adspace( 'AD_SPACE_ID' ); ?>
The JavaScript and CSS source code for AdFuz is bundled using Vite. The source code is available in the following locations:
assets/js/ directory in the source repositoryassets/css/ directory in the source repositoryTo modify the source code and regenerate the production files:
npm installnpm run build (for admin assets) or npm run build:frontend (for frontend assets)assets/public/ directory.For development with hot-reload: npm run dev
This plugin’s JavaScript and CSS are compiled using Vite and npm.
The uncompiled source files are included in the plugin under assets/js/ and assets/css/.
Build configuration files (vite.config.js, package.json, vite.config.frontend.js, tailwind.config.js) are also included in the plugin root.
To build from source:
1. npm install
2. npm run build-admin # builds admin JS/CSS
3. npm run build-frontend # builds frontend JS/CSS
— or —
npm run build # builds both