Smart Ads Manager
A powerful and flexible WordPress plugin to manage, display, and analyze ads directly inside your wordpress webiste posts. Showing ads in multiple positions. In build analytics.
by Aminul Sarkar · github.com/aminulsarkar/wp-smart-ads-manager
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/aminulsarkar/wp-smart-ads-manager/archive/refs/heads/main.zipReadme
Smart Ads Manager
A powerful and flexible WordPress plugin to manage, display, and analyze ads directly inside your website.
🚀 Features
- Multiple ad placement options
- Category-based targeting
- Random ad rotation
- Built-in analytics (Clicks, Views, CTR)
- Clean and simple UI
📍 Ad Placement Options
1. Sidebar
Displays ads automatically at the top of the sidebar.
2. Content
Inserts ads after the first paragraph of a post.
3. CSS Class Target
Place ads anywhere using a custom CSS class.
Example:
<div class="my-ad-slot"></div>
Then target:
my-ad-slot
🎯 Targeting System
- Target ads by post categories
- Ads will automatically appear on all posts under selected categories
🔁 Ad Rotation
- Assign multiple ads to the same position
- Ads rotate randomly on each page refresh
🧱 Ad Structure
Each ad contains:
- Top Text (HTML supported)
- Image (center)
- Bottom Text (HTML supported)
- Click URL
🧑💻 Admin Panel
Smart Ads Menu
A new Smart Ads menu is added to the WordPress dashboard.
📋 All Ads
-
View all ads in a table
-
Columns:
- Title
- Status
- Position
- Categories
- Clicks
-
Color indicators:
- 🟢 Active → Light Green
- 🔴 Inactive → Red
✏️ Add / Edit Ad
Fields available:
-
Title
-
Active / Inactive toggle
-
Top Text (HTML supported)
-
Image upload
-
Bottom Text (HTML supported)
-
Link URL
-
Position:
- Sidebar
- Content
- CSS Target
-
Category selection
-
Total Clicks (read-only)
-
Total Views (read-only)
📊 Analytics
Track performance of your ads:
- Total Views
- Total Clicks
- CTR (Click Through Rate)
Also includes overall statistics.
⚙️ Installation
- Upload the plugin to:
/wp-content/plugins/smart-ads-manager/
-
Activate the plugin from WordPress dashboard
-
Go to:
Smart Ads → Add New
- Create your ads and start monetizing 🚀
💡 Use Cases
- Blog monetization
- Affiliate promotions
- Banner ads
- Sponsored content
📈 Why Smart Ads Manager?
- No external services required
- Lightweight and fast
- Full control over placements
- Built-in analytics
📜 License
GPLv2 or later https://www.gnu.org/licenses/gpl-2.0.html
👨💻 Author
Aminul Sarkar https://aminulsarkar.com