Most Improved Ads WordPress Plugins
35 indexed plugins
Plugins
35
Active Installs
2m+
Average Score
58
Audited
35
Most Improved
| Rank | Plugin | Score | Errors | Warnings | Installs | Added | Updated | Top Issue |
|---|---|---|---|---|---|---|---|---|
| #1 | Advanced Ads – Ad Manager & AdSense | 23 | 573 | 738 | 100k+ | Non-prefixed global variable | ||
| #2 | Ad Inserter – Ad Manager & AdSense Ads | 24 | 4,260 | 812 | 300k+ | Output is not escaped | ||
| #3 | AdPlugg WordPress Ad Plugin | 35 | 58 | 17 | 500 | Missing direct file access protection | ||
| #4 | AdRoll for WooCommerce Stores | 38 | 40 | 25 | 600 | Output is not escaped | ||
| #5 | AdRotate Banner Manager | 25 | 1,363 | 846 | 20k+ | Unsafe printing function | ||
| #6 | Advanced Ads for WPBakery Page Builder | 98 | 1 | 6 | 1k+ | trademarked term | ||
| #7 | Easy Google Adsense and Banner Ads Manager – AdsforWP | 98 | 3 | 4 | 1k+ | trademarked term | ||
| #8 | Ads.txt Manager | 92 | 4 | 4 | 100k+ | Missing direct file access protection | ||
| #9 | Ads.txt Manager | 61 | 33 | 16 | 4k+ | Text Domain Mismatch | ||
| #10 | In-Post Ads | 61 | 27 | 10 | 600 | Text Domain Mismatch | ||
| #11 | In-feed ads for Google AdSense | 70 | 20 | 20 | 7k+ | Non-prefixed global variable | ||
| #12 | AdWords Conversion Tracking Code | 43 | 26 | 25 | 1k+ | Non Singular String Literal Domain | ||
| #13 | Banner Upload | 65 | 36 | 4 | 500 | Output is not escaped | ||
| #14 | Clarity – Ad blocker for WordPress | 89 | 5 | 19 | 2k+ | Non-prefixed hook name | ||
| #15 | Easy Google AdSense | 49 | 19 | 12 | 5k+ | Output is not escaped | ||
| #16 | Ezoic | 23 | 432 | 516 | 10k+ | Output is not escaped | ||
| #17 | Google for WooCommerce | 37 | 328 | 121 | 800k+ | Exception output is not escaped | ||
| #18 | HBAgency | 98 | 1 | 16 | 9k+ | Non-prefixed global variable | ||
| #19 | Head, Footer and Post Injections | 55 | 9 | 52 | 300k+ | Non-prefixed global variable | ||
| #20 | Meks Easy Ads Widget | 73 | 21 | 9 | 10k+ | Output is not escaped | ||
| #21 | Monetag Official Plugin | 38 | 133 | 32 | 5k+ | Text Domain Mismatch | ||
| #22 | Fixed Widget and Sticky Elements for WordPress | 83 | 7 | 13 | 80k+ | Non-prefixed global variable | ||
| #23 | Quads Ads Manager for Google AdSense | 99 | 8 | 20k+ | Non-prefixed constant | |||
| #24 | Reddit for WooCommerce | 97 | 1 | 17 | 60k+ | Dynamic hook name | ||
| #25 | Simple ads.txt | 82 | 8 | 6 | 1k+ | Missing direct file access protection | ||
| #26 | AdFlow – Easy Google AdSense Integration | 40 | 150 | 9 | 3k+ | Unsafe printing function | ||
| #27 | Snapchat for WooCommerce | 98 | 1 | 12 | 60k+ | Dynamic hook name | ||
| #28 | Super Cool Ad Inserter Plugin | 35 | 22 | 5 | 600 | Text Domain Mismatch | ||
| #29 | Taboola | 30 | 89 | 147 | 1k+ | Output is not escaped | ||
| #30 | The Moneytizer | 22 | 751 | 271 | 1k+ | Text Domain Mismatch | ||
| #31 | WP Bannerize Pro | 32 | 281 | 216 | 800 | Text Domain Mismatch | ||
| #32 | Wp Tracking Codes | 81 | 7 | 12 | 900 | Nonce verification recommended | ||
| #33 | WP125 | 31 | 178 | 184 | 3k+ | Unsafe printing function | ||
| #34 | WP AdCenter – Ad Manager & Adsense Ads | 76 | 5 | 71 | 1k+ | Direct Query | ||
| #35 | Ads.txt & App-ads.txt Manager for WordPress | 39 | 97 | 23 | 2k+ | Output is not escaped |