PluginSift
PluginsThemesCompare
Directory
  • Plugins
  • Themes
  • Compare Plugins
Plugin Comparisons
  • SEO
  • Security
  • Ecommerce
  • Page Builders
  • Caching
  • Backup
  • Forms
  • Analytics
Resources
  • About
  • Contact
  • llms.txt

© 2026 PluginSift. Data sourced from WordPress.org. · [email protected]

  1. Home
  2. Plugins
  3. Ads
  4. badAd
badAd icon

badAd

The official plugin from badAd.one, this can help monetize your WordPress site by embedding badAd advertisements with shortcodes.

By Jesse Steele·Ads·Free
00
·0 active installs·Updated 2 years ago
DownloadVisit HomepageCompare

As of April 2026, badAd is a WordPress ads plugin with 0 active installations and a 0/5 rating0. It has been downloaded 1.3K+ times in total. Requires WordPress 5.3.2+ and PHP 7.2.0+. Available on WordPress.org since 2020. Last updated 2 years ago — may have compatibility concerns. Top alternative: Google for WooCommerce.

0/5Rating
0active installs
1.3K+total downloads
6 yearssince 2020

Overview

The official plugin from badAd.one, this can help monetize your WordPress site by embedding badAd advertisements with shortcodes.

Once connected, you can use two shortcodes:

  1. To embed ads for your badAd Partner account
  2. To embed a styled referral link for you and others to receive free ad credits, also adding to your Partner click count

All the settings are on one page in your WordPress Dashboard with an easy walk-through.

This plugin is intended for badAd Partners, but it is easy to become one. Once you are a badAd monetizing Partner, this is plugin connects your WordPress site to the badAd “Dev API” mentioned in the help videos.

badAd.one is an advertising network that started in early 2020.

Requires WordPress 5.3 and PHP 7 or newer.

Read full description on WordPress.org

Screenshots

Ratings & Reviews

00 reviews
5 ★
0
4 ★
0
3 ★
0
2 ★
0
1 ★
0

Compatibility

WordPress5.3.2+ requiredTested up to 6.3.0
PHP7.2.0+ required

Top Alternatives to badAd

Google for WooCommerce icon
Google for WooCommerce
2.7900K+ installsUpdated 4 days ago
ViewCompare
Head, Footer and Post Injections icon
Head, Footer and Post Injections
4.9300K+ installsUpdated 1 week ago
ViewCompare
Ad Inserter – Ad Manager & AdSense Ads icon
Ad Inserter – Ad Manager & AdSense Ads
4.9300K+ installsUpdated 6 days ago
ViewCompare
Advanced Ads – Ad Manager & AdSense icon
Advanced Ads – Ad Manager & AdSense
4.9100K+ installsUpdated 1 week ago
ViewCompare
Ads.txt Manager icon
Ads.txt Manager
4.4100K+ installsUpdated 3 months ago
ViewCompare
View all ads plugins →

Frequently Asked Questions

Changelog

1.2

  1. Support for multisite

  2. Shortcode defaults changed

– To settings more likely to be common

  1. Settings page improvements

– More shortcode examples and explanation
– Styling is more readable
– Some explanations are more clearly worded
– Layout is unchanged

  1. Streamlined database workflow for storing keys

– This is backend behavior which web users won’t notice
– Reduces security risk
– Porting database to new web hosting or refreshing plugin installation should preserve the API connection

  1. Developer notes

– Multisite: Callback files are prefixed with the site ID, seamlessly working with both multisite and single sites
– All keys and settings are stored in the database
– The only key stored in the file system is the current test/live public API key, cached in the “callback” subdirectory
– Callback files are created automatically when visiting the admin dashboard, which is the only time they are needed
– Creating callback files via put_contents() is less cost and databse size than creating a custom post type
– Porting the database to a new cloud location should preserve the API connection, whether or not the old plugin folder is ported also
– Callback files are cached in the “callback” subdirectory for API use, but they are largely superflous to web host admins since they are only-always confirmed/created only-always when they are needed
– Visiting the admin dashboard will automatically confirm and/or create the callback file, but the callback is only needed if making or checking the API connection, which requires visiting the plugin settings page in admin dashboard anyway. So, this is moot, but may be useful information for some developers.
– Security improvement: The callback file simply captures and redirects the API connection response to the admin dashboard, which guarantees more security and level permissions checks so script kiddies have less room to mess

View full changelog on WordPress.org

Contributors

Jesse SteeleJesse Steele
Plugin Info
Version
1.2
Last Updated
Aug 20, 2023
WP Requires
5.3.2+
Tested Up To
6.3.0
PHP Requires
7.2.0+
Active Installs
0
Downloads
1.3K+
Added
Apr 1, 2020
Business
Free

Tags

adsembedmonetizeadvertisead shortcode

Developer

J
Jesse Steele
1 plugins0
View all plugins →

Quick Compare

badAd vs Google for WooCommerce→badAd vs Head, Footer and Post Injections→badAd vs Ad Inserter – Ad Manager & AdSense Ads→

Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.