AdFusion
AdFusion provides a solid foundation for managing advertisements on your WordPress site. Create ad units, organize them into groups for rotation, and display them anywhere using a simple shortcode.
Try It Live – Preview This Plugin Instantly
Experience AdFusion without installation! Click the link below to open WordPress Playground with the plugin pre-installed and configured with sample data.
Preview on WordPress Playground
Features
- Custom Post Type – Manage ads as a dedicated content type with full WordPress integration
- Ad Groups – Organize ads into hierarchical groups (e.g., sidebar, header, footer) for easy rotation
- Multiple Ad Types – Support for Image ads (featured image), Custom Code/HTML/AdSense, and Plain Text
- Scheduling – Optional start and end dates for time-limited campaigns
- Shortcode – Display ads by ID or group:
[adfusion id="123"]or[adfusion group="sidebar-ads"] - REST API – Ads and groups exposed for future integrations (e.g., mobile apps)
- Extensible – Hooks and filters for Premium extensions to build upon
Shortcode Usage
Display a specific ad by ID: [adfusion id=”123″]
Display a random ad from a group (rotates on each page load): [adfusion group=”sidebar-ads”]
Ad Types
- Image Ad – Uses the post’s featured image. Set a destination URL for click-through.
- Custom Code / HTML / AdSense – Paste third-party ad code (e.g., Google AdSense) for direct embedding.
- Plain Text – Simple text ads with optional link.
External Services
Google AdSense
When AdSense fallback or Google Ads is enabled in Settings, the plugin loads the Google AdSense script from https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js. Your publisher ID (from the plugin settings) is passed as the client query parameter. No data is sent to AdFusion servers; the script communicates directly with Google’s ad servers when ads are displayed.
