[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fvPo7WbTxZ8W7l1zWLD2Th-23wm0qTCqQTJMYxarz49w":3,"$fuuvb1MFGRHWYNeyGNhYIFyU4v4lzPchCGoVA4wUqCew":340,"$f4-1fX5JEtViOoxieBJlkFjZRti40uYuVqlzufjw37AU":344},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":38,"analysis":137,"fingerprints":317},"banner-creator","Banner Ad Creator","1.1","Sohan Zaman","https:\u002F\u002Fprofiles.wordpress.org\u002Fsohan5005\u002F","\u003Cp>Banner Ads Creator will help you create custom banners for your website. There are 25+ predefined most used banner sizes which are tested by publishers to get most impressions.\u003C\u002Fp>\n\u003Cp>This plugin is an alternative to any third party advertisers when you want to make your own ads to show on your site. You can design your ads as you want and show them inside post automatically or manually with shortcodes.\u003C\u002Fp>\n\u003Cp>This plugin will generate 3 type of codes for each banner you make:\u003Cbr \u002F>\n1. Shortcode (sync\u002Fasync)\u003Cbr \u002F>\n2. HTML code (sync\u002Fasync)\u003Cbr \u002F>\n3. iFrame code\u003C\u002Fp>\n\u003Cp>All of those code types make it possible to place them anywhere you like. Any widgetized areas can have HTML code or iframe code. You can also use shortcode to show it in any post\u002Fpages or custom post types.\u003C\u002Fp>\n\u003Cp>You can display ads automatically on any of the 3 available area inside post:\u003Cbr \u002F>\n1. Starting of a post\u003Cbr \u002F>\n2. Middle of a post (Placed in middle of total number of paragraph)\u003Cbr \u002F>\n3. Ending of a post\u003C\u002Fp>\n\u003Cp>However, if you make multiple banners and set them all to show in the same position, only one of them will be shown randomly each time. If you want to display multiple, you can make use of shortcodes.\u003C\u002Fp>\n\u003Cp>Another nice thing about this plugin is, it will keep track of each click or views of the banners you show. You can export\u002Fimport this data in case you need to backup or transfer your statistics.\u003C\u002Fp>\n","Lets you design your custom banners either with image, code or visual editor. Also keeps track of each clicks\u002Fviews and much more.",10,2956,0,"2019-01-03T20:24:00.000Z","5.0.25","3.8","5.4",[19,20,21,22,23],"ads","advertisement","banner","banner-designer","banner-maker","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbanner-creator.1.1.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":26,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"sohan5005",4,1210,30,84,"2026-05-19T22:37:34.265Z",[39,63,79,96,120],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":54,"tags":55,"homepage":58,"download_link":59,"security_score":60,"vuln_count":33,"unpatched_count":61,"last_vuln_date":62,"fetched_at":28},"random-banner","Random Banner","4.2.12","M A Vinoth Kumar","https:\u002F\u002Fprofiles.wordpress.org\u002Fvinoth06\u002F","\u003Cp>Random Banner is a flexible WordPress plugin that enables you to display various types of banner ads (Image, SWF, or Script) randomly throughout your website. Whether you’re running ad campaigns or promoting content, this plugin offers powerful placement and control options.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Supports banner types: Image, SWF, and Script.\u003C\u002Fli>\n\u003Cli>Assign individual links to Image and SWF banners.\u003C\u002Fli>\n\u003Cli>Display banners randomly from the list uploaded on the settings page.\u003C\u002Fli>\n\u003Cli>Use shortcodes or widgets to place banners anywhere.\u003C\u002Fli>\n\u003Cli>Set custom titles via widget settings.\u003C\u002Fli>\n\u003Cli>Organize banners using categories.\u003C\u002Fli>\n\u003Cli>Display banners as sliders via widgets or shortcodes.\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable banners on individual posts.\u003C\u002Fli>\n\u003Cli>Global enable\u002Fdisable settings under Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Others.\u003C\u002Fli>\n\u003Cli>Option to hide banners for logged-in users.\u003C\u002Fli>\n\u003Cli>Show banner ads as popups (Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Popup).\u003C\u002Fli>\n\u003Cli>Filter ads by category when assigning banner locations.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Scripts and Styles used\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Bootstrap\u003C\u002Fli>\n\u003Cli>SweetAlert\u003C\u002Fli>\n\u003Cli>Moment.js\u003C\u002Fli>\n\u003Cli>Owl Carousel\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Demo\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.randombanners.com\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Free Vs Pro\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbuffercode.com\u002Fplugin\u002Frandom-banner-pro#free_vs_pro\" rel=\"nofollow ugc\">Compare Free vs Pro Versions\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Shortcode Usage\u003C\u002Fh3>\n\u003Ch4>In PHP\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>\u003C?php echo do_shortcode('[bc_random_banner]'); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Inside Posts or Pages\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[bc_random_banner]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Available Shortcode Attributes\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[bc_random_banner category=category_name slider=no autoplay=true delay=3000 loop=false dots=false]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>category: default or any custom category slug.\u003C\u002Fli>\n\u003Cli>slider: yes \u002F no\u003C\u002Fli>\n\u003Cli>autoplay: true \u002F false\u003C\u002Fli>\n\u003Cli>delay: e.g., 3000 (milliseconds)\u003C\u002Fli>\n\u003Cli>loop: true \u002F false\u003C\u002Fli>\n\u003Cli>dots: true \u002F false\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For Pro Version  : \u003Ca href=\"https:\u002F\u002Fbuffercode.com\u002Fplugin\u002Frandom-banner-pro\" rel=\"nofollow ugc\">Random Banner Pro Support\u003C\u002Fa>\u003C\u002Fp>\n","Display random image, SWF, or script ads across your WordPress site with this powerful, customizable, and user-friendly Random Banner plugin.",1000,119671,92,52,"2026-03-15T10:24:00.000Z","6.9.4","5.3","7.0",[56,20,21,57,40],"ads-campaign","banner-ads","https:\u002F\u002Fbuffercode.com\u002Fplugin\u002Frandom-banner-pro","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frandom-banner.4.2.12.zip",54,2,"2024-11-28 00:00:00",{"slug":64,"name":65,"version":66,"author":43,"author_profile":44,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":71,"num_ratings":61,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":24,"tags":75,"homepage":77,"download_link":78,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"banner-upload","Banner Upload","1.6","\u003Cp>Easy way to display the different size of banner advertisements in WordPress using widgets\u003C\u002Fp>\n\u003Cp>Through this plugin admin can,\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Upload the banner ads through widget.\u003C\u002Fli>\n\u003Cli>Specify the banner ads width and height size using px.\u003C\u002Fli>\n\u003Cli>Create multiple banner ads using widgets.\u003C\u002Fli>\n\u003Cli>Specific the link for that advertisement, so that when users click the banner, the link will be opened in new window.\u003C\u002Fli>\n\u003Cli>Add the custom title for their widget.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbuffercode.com\u002Fplugin\u002Fbanner-upload-wordpress-plugin\" rel=\"nofollow ugc\">For Support\u003C\u002Fa>\u003C\u002Fp>\n","Easy way to display the different size of banner advertisements in WordPress using widgets",500,34455,100,"2017-03-14T08:24:00.000Z","4.7.33","4.3",[19,20,21,57,76],"widget","http:\u002F\u002Fbuffercode.com\u002Fproject\u002Fbanner-upload\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbanner-upload.1.6.zip",{"slug":80,"name":81,"version":82,"author":80,"author_profile":83,"description":84,"short_description":85,"active_installs":13,"downloaded":86,"rating":13,"num_ratings":13,"last_updated":87,"tested_up_to":88,"requires_at_least":89,"requires_php":90,"tags":91,"homepage":24,"download_link":94,"security_score":71,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":95},"skylarkads","SkylarkAds Advertisement Banner","1.6.6","https:\u002F\u002Fprofiles.wordpress.org\u002Fskylarkads\u002F","\u003Cp>SkylarkAds is a comprehensive advertisement management system for WordPress that allows you to create stunning ad banners with customizable designs, track views and clicks with detailed analytics, schedule campaigns, and optimize ad performance – all from your WordPress dashboard.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Visual Banner Editor\u003C\u002Fstrong> – Create beautiful ad banners with an intuitive visual editor\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Design\u003C\u002Fstrong> – Banners automatically adapt to mobile and desktop devices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Analytics & Tracking\u003C\u002Fstrong> – Detailed view and click tracking with comprehensive reports\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Campaign Management\u003C\u002Fstrong> – Schedule and manage advertising campaigns\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Analytics Integration\u003C\u002Fstrong> – Seamless integration with Google Analytics\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Designs\u003C\u002Fstrong> – Full control over colors, fonts, and layouts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Optimization\u003C\u002Fstrong> – Lightweight and fast-loading banners\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium Features\u003C\u002Fh4>\n\u003Cp>Upgrade to SkylarkAds Premium for advanced features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Advanced Analytics\u003C\u002Fstrong> – Enhanced reporting and insights\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WYSIWYG Editor\u003C\u002Fstrong> – Rich text editor for banner content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Font Library\u003C\u002Fstrong> – Access to premium fonts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Visual Customization\u003C\u002Fstrong> – Advanced styling options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Campaign Automation\u003C\u002Fstrong> – Automated campaign management\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to several external services to provide analytics tracking, advertisement serving, and premium functionality. Below is detailed information about each service, what data is sent, and when.\u003C\u002Fp>\n\u003Ch4>Google Analytics\u003C\u002Fh4>\n\u003Cp>This plugin loads Google Analytics tracking on your website when a Google Analytics tracking ID is configured in the plugin settings. It tracks page views across your entire website and also sends specific banner interaction data.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent:\u003C\u002Fstrong> Page view data for all pages on your website, user session information, and standard Google Analytics data. Additionally, banner-specific events including banner IDs, campaign IDs, view and click counts are sent both via the Measurement Protocol (server-side) and gtag events (client-side).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When data is sent:\u003C\u002Fstrong> Page view tracking occurs on every page load across your entire website when a Google Analytics tracking ID is configured in the plugin settings. Banner-specific events are sent both server-side and client-side when users view or click on banners.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service provider:\u003C\u002Fstrong> Google LLC\u003Cbr \u002F>\n\u003Cstrong>Terms of Service:\u003C\u002Fstrong> https:\u002F\u002Fmarketingplatform.google.com\u002Fabout\u002Fanalytics\u002Fterms\u002Fus\u002F\u003Cbr \u002F>\n\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fp>\n\u003Ch4>Google Tag Manager\u003C\u002Fh4>\n\u003Cp>This plugin uses Google Tag Manager’s gtag.js library to load and configure Google Analytics tracking across your website.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent:\u003C\u002Fstrong> Page view data for all pages on your website, user session information, and standard Google Analytics tracking data as configured in your Google Analytics property. Additionally, banner-specific events are sent via gtag when users interact with banners.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When data is sent:\u003C\u002Fstrong> On every page load across your entire website when Google Analytics tracking ID is configured in the plugin settings. Banner events are sent in real-time when users view or click banners.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service provider:\u003C\u002Fstrong> Google LLC\u003Cbr \u002F>\n\u003Cstrong>Terms of Service:\u003C\u002Fstrong> https:\u002F\u002Fwww.google.com\u002Fanalytics\u002Fterms\u002Ftag-manager\u002F\u003Cbr \u002F>\n\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fp>\n\u003Ch4>Google AdSense\u003C\u002Fh4>\n\u003Cp>This plugin loads the Google AdSense script to enable AdSense functionality on your website. The script makes AdSense ad serving capabilities available but does not automatically display ads within banners.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent:\u003C\u002Fstrong> Standard AdSense data including user browsing context, page information, and publisher configuration for ad targeting and serving (when AdSense ads are actually displayed on your site). Additionally, banner interaction events are logged locally and sent via dataLayer for correlation with AdSense performance.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When data is sent:\u003C\u002Fstrong> When AdSense Publisher ID is configured in settings and the AdSense script is loaded on pages. Data transmission occurs when AdSense ads are displayed. Banner events are sent to dataLayer when users interact with banners.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service provider:\u003C\u002Fstrong> Google LLC\u003Cbr \u002F>\n\u003Cstrong>Terms of Service:\u003C\u002Fstrong> https:\u002F\u002Fwww.google.com\u002Fadsense\u002Fterms\u003Cbr \u002F>\n\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fp>\n\u003Ch4>Matomo Analytics (Optional)\u003C\u002Fh4>\n\u003Cp>This plugin optionally supports Matomo analytics as an alternative to Google Analytics. It’s used for users who prefer self-hosted analytics solutions.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent:\u003C\u002Fstrong> Banner view and click data, campaign information, user interaction metrics, and page URLs (sent to your configured Matomo server). Banner events are sent both server-side via HTTP requests and client-side via the Matomo JavaScript tracker.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When data is sent:\u003C\u002Fstrong> Only when Matomo is manually configured by the user in plugin settings and analytics tracking is enabled. Banner events are sent in real-time when users interact with banners.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service provider:\u003C\u002Fstrong> Your own Matomo installation or Matomo Cloud\u003Cbr \u002F>\n\u003Cstrong>Terms of Service:\u003C\u002Fstrong> Depends on your Matomo hosting provider\u003Cbr \u002F>\n\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> Depends on your Matomo hosting provider\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later.\u003C\u002Fp>\n\u003Cp>This program is free software; you can redistribute it and\u002For modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\u003C\u002Fp>\n\u003Cp>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\u003C\u002Fp>\n\u003Cp>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\u003C\u002Fp>\n\u003Cp>For full license terms, visit: https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\u003C\u002Fp>\n","A powerful yet easy-to-use advertisement management system for WordPress with customizable designs and detailed analytics.",158,"2025-10-28T06:51:00.000Z","6.8.5","5.0","7.4",[19,20,92,21,93],"analytics","marketing","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fskylarkads.1.6.6.zip","2026-04-06T09:54:40.288Z",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":104,"downloaded":105,"rating":106,"num_ratings":107,"last_updated":108,"tested_up_to":54,"requires_at_least":109,"requires_php":110,"tags":111,"homepage":115,"download_link":116,"security_score":117,"vuln_count":118,"unpatched_count":13,"last_vuln_date":119,"fetched_at":28},"adrotate","AdRotate Banner Manager","5.17.5","Arnan","https:\u002F\u002Fprofiles.wordpress.org\u002Fadegans\u002F","\u003Cp>Streamline your workflow with \u003Cstrong>AdRotate Banner Manager\u003C\u002Fstrong>, the ultimate tool for ad management.\u003C\u002Fp>\n\u003Cp>Whether you’re using an ad network like \u003Cstrong>Google AdSense\u003C\u002Fstrong>, \u003Cstrong>Amazon Affiliates\u003C\u002Fstrong>, \u003Cstrong>Media.net\u003C\u002Fstrong>, or if you want to use banners from local businesses or affiliates, \u003Cstrong>AdRotate Banner Manager\u003C\u002Fstrong> handles them all with ease. The dashboard is designed for both beginners and pros alike. \u003Cstrong>AdRotate Banner Manager\u003C\u002Fstrong> packages powerful features into a user-friendly interface that puts you in full control of all of your ad campaigns.\u003C\u002Fp>\n\u003Cp>With its stable and predictable features and dashboard it’s no wonder that \u003Cstrong>AdRotate Banner Manager\u003C\u002Fstrong> is the trusted choice for tens of thousands of bloggers and businesses worldwide.\u003C\u002Fp>\n\u003Ch4>Practical design choices in AdRotate\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easy to use dashboards that match the style of WordPress and ClassicPress so that everything feels familiar.\u003C\u002Fli>\n\u003Cli>Functional features that are easy to use and understand.\u003C\u002Fli>\n\u003Cli>Compatible with every ad network and affiliate server, while offering multiple ways to easily place adverts anywhere on your website.\u003C\u002Fli>\n\u003Cli>No AI code, all final code is ‘handwritten’ and tested by humans.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features in AdRotate Banner Manager\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Works with every ad including; self-made ads, banners from your local business, Google Adsense, Amazon ads and any kind of personals or affiliate advert.\u003C\u002Fli>\n\u003Cli>No limit on the amount of ads you can create.\u003C\u002Fli>\n\u003Cli>No limit on how many groups you create.\u003C\u002Fli>\n\u003Cli>Includes an Advert Block and Group Block for the WordPress Block Editor (Gutenberg).\u003C\u002Fli>\n\u003Cli>Easy to use Widgets for traditional themes.\u003C\u002Fli>\n\u003Cli>Advanced error checking for your adverts.\u003C\u002Fli>\n\u003Cli>Error checking for groups and schedules.\u003C\u002Fli>\n\u003Cli>Track clicks and impressions for many adverts.\u003C\u002Fli>\n\u003Cli>Advert previews when editing them.\u003C\u002Fli>\n\u003Cli>Standard support through the WordPress support forums.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Advert anagement with AdRotate Banner Manager\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create and display unlimited ads.\u003C\u002Fli>\n\u003Cli>Automatically rotate ads on every page load or every few seconds.\u003C\u002Fli>\n\u003Cli>Create Groups of adverts to show one or many ads in one location.\u003C\u002Fli>\n\u003Cli>Plan ahead and schedule your advert campaigns.\u003C\u002Fli>\n\u003Cli>Place ads on your website with blocks, widgets, shortcodes or PHP snippets.\u003C\u002Fli>\n\u003Cli>Inject ads into posts and pages in a few clicks without code.\u003C\u002Fli>\n\u003Cli>Upload banner images through the WordPress media manager or the AdRotate Asset Dashboard.\u003C\u002Fli>\n\u003Cli>Create your own adverts using the advert generator, no code knowledge required.\u003C\u002Fli>\n\u003Cli>Place banners and ads from any ad network and affiliate program such as; Google AdSense, Google Ad Manager, Amazon, BuySellAds, DoubleClick, DFP, media.net and many more.\u003C\u002Fli>\n\u003Cli>Place affiliate banners from websites like Amazon affiliates, Booking.com, Agoda, Tradedoubler and many more.\u003C\u002Fli>\n\u003Cli>And much much more!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Show your ads anywhere on your WordPress website\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Use shortcodes to place your ad campaigns manually in post and page content, widgets, blocks, page builders (such as Elementor and WP Bakery) and anywhere shortcodes are supported.\u003C\u002Fli>\n\u003Cli>Auto-inject your ads into Posts and Pages via the \u003Cstrong>AdRotate Banner Manager\u003C\u002Fstrong> Post Injection feature.\u003C\u002Fli>\n\u003Cli>Widgets and blocks for ads and groups.\u003C\u002Fli>\n\u003Cli>Use PHP snippets to place ads directly in your theme files.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Some of the extra features in AdRotate Pro\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>AdRotate Professional\u003C\u002Fstrong> is the paid version of \u003Cstrong>AdRotate Banner Manager\u003C\u002Fstrong> offering even more features and functionality such as:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Filter to show or hide ads on tablets and phones.\u003C\u002Fli>\n\u003Cli>Optionally hide banner ads for logged-in visitors.\u003C\u002Fli>\n\u003Cli>Live previews for many types of adverts in your dashboard.\u003C\u002Fli>\n\u003Cli>Extended Post Injection that includes support for WooCommerce products and bbPress forums and topics.\u003C\u002Fli>\n\u003Cli>Geo Targeting for every advert using my FREE Geo Targeting service or selected paid services such as MaxMind GeoIP and Cloudflare.\u003C\u002Fli>\n\u003Cli>Add unlimited schedules to adverts letting you plan ahead even further.\u003C\u002Fli>\n\u003Cli>Track adverts through Matomo Analytics instead of the internal stats.\u003C\u002Fli>\n\u003Cli>Or, track adverts via Google Analytics.\u003C\u002Fli>\n\u003Cli>More advanced scheduling with filters for hours of the day or days of the week.\u003C\u002Fli>\n\u003Cli>When using the internal tracker, spread impressions throughout the day or duration of the campaign.\u003C\u002Fli>\n\u003Cli>Manage your ads.txt file from the dashboard.\u003C\u002Fli>\n\u003Cli>Hide your adverts from ad blockers and bots\u002Fcrawlers.\u003C\u002Fli>\n\u003Cli>Manage your header code snippets from networks such as Google Adsense and Amazon Ads.\u003C\u002Fli>\n\u003Cli>Upload ready-to-use HTML5 adverts as a zip-file for easy setup.\u003C\u002Fli>\n\u003Cli>Option to either track clicks or impressions, or both.\u003C\u002Fli>\n\u003Cli>One-on-one ticket support, accessible directly from your dashboard.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Available AdRotate Pro licenses:\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fajdg.solutions\u002Fproduct\u002Fadrotate-pro-single\u002F\" rel=\"nofollow ugc\">1 site license\u003C\u002Fa> ~ Great for any blogger.\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fajdg.solutions\u002Fproduct\u002Fadrotate-pro-duo\u002F\" rel=\"nofollow ugc\">2 sites license\u003C\u002Fa> ~ The most popular with professionals and news blogs.\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fajdg.solutions\u002Fproduct\u002Fadrotate-pro-multi\u002F\" rel=\"nofollow ugc\">20 sites license\u003C\u002Fa> ~ The best choice for agencies and newspapers that operate multiple websites.\u003C\u002Fp>\n","Easily manage, and schedule ads on your WordPress site with AdRotate. Support for Google AdSense, Amazon, and custom banners. Start monetizing today!",20000,3894477,86,651,"2026-04-07T06:19:00.000Z","4.9","8.0",[112,19,113,21,114],"ad-manager","adsense","monetize","https:\u002F\u002Fajdg.solutions\u002Fproduct\u002Fadrotate-banner-manager\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadrotate.5.17.5.zip",88,9,"2024-08-19 00:00:00",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":104,"downloaded":128,"rating":129,"num_ratings":130,"last_updated":131,"tested_up_to":52,"requires_at_least":89,"requires_php":90,"tags":132,"homepage":133,"download_link":134,"security_score":135,"vuln_count":33,"unpatched_count":13,"last_vuln_date":136,"fetched_at":28},"quick-adsense-reloaded","Quads Ads Manager for Google AdSense","3.0.1","Ads by WPQuads","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpquads\u002F","\u003Cp>WPQUADS provides a modern approach to ad management. It is well coded, lightweight, and suitable for websites with high traffic volumes.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpquads.com\u002F\" rel=\"nofollow ugc\">Home\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwpquads.com\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwpquads.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Help\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwpquads.com\u002F#buy-wpquads\" rel=\"nofollow ugc\">Premium Features\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>WPQuads is a reliable and extensible ad inserter and AdSense management solution for WordPress.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>NEW – Sellable Ads: \u003C\u002Fstrong> Sell your AD space.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>NEW – Hide Ads for Premium Members: \u003C\u002Fstrong> Hide Ads for Premium Members.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>NEW – Web Stories Integration: \u003C\u002Fstrong> Advertise in AMP Web Stories.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>NEW – Click Fraud Protection\u003C\u002Fstrong>: Helps you fight the click fraud and helps you stabilize the ad revenue.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>NEW – GDPR & Privacy tools\u003C\u002Fstrong>: We have got the GDPR and other privacy tools planned so that you dont have to worry about complying with privacy laws.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy\u003C\u002Fstrong> to use Modern options panel built on React JS.\u003C\u002Fli>\n\u003Cli>Deeply \u003Cstrong>integrates with AMP\u003C\u002Fstrong> plugins like AMPforWP, Official AMP by Google.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Adsense\u003C\u002Fstrong> support: It gives a deep integration with the ad types of Google Adsense like Display ads, In-feed ads, In-article ads & Auto ads. You can define fixed or responsive sizes for the ads.\u003C\u002Fli>\n\u003Cli>Google AD Manager, formerly Double Click for Publishers (DFP) support.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>8 Ad vendors\u003C\u002Fstrong> support and 20 more on the development roadmap\u003C\u002Fli>\n\u003Cli>\u003Cstrong>12 Ads positions\u003C\u002Fstrong> that helps you control where the ad will appear.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>10 Post Specific Ads Control\u003C\u002Fstrong>: 10 Conditional Ad visibility positions which allows you to control (include\u002Fexclude) on which pages would you like the ads to appear.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>9 Targeting conditions\u003C\u002Fstrong> which will allow you to control when an ad should appear.\u003C\u002Fli>\n\u003Cli>Custom Image banner support\u003C\u002Fli>\n\u003Cli>Custom html Code support with auto AMP Sanitization\u003C\u002Fli>\n\u003Cli>Background ad (Full website background ad)\u003C\u002Fli>\n\u003Cli>Group multiple ads into one and rotate them Randomly\u003C\u002Fli>\n\u003Cli>ads.txt support\u003C\u002Fli>\n\u003Cli>Lazy Loading for Adsense ads\u003C\u002Fli>\n\u003Cli>Revenue Sharing Support\u003C\u002Fli>\n\u003Cli>Propeller Ads Support\u003C\u002Fli>\n\u003Cli>WPML Support – Show different ads as per language\u003C\u002Fli>\n\u003Cli>Responsive ads\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ad Blocker\u003C\u002Fstrong> support: It’s the most advanced ad blocker which allows you to add the notice in 4 types. Bar, Popup, Page Redirection & Block Message. You can choose if you want to show only once or on every visit.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited Ads\u003C\u002Fstrong> – Add an unlimited amount of ads to your website.\u003C\u002Fli>\n\u003Cli>Layout options to help you control Alignment & Margin of the ads.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ad Label\u003C\u002Fstrong> support: You can add your custom label, you can even choose to display it above or below the ad.\u003C\u002Fli>\n\u003Cli>One-click duplicate ads with the same configuration\u003C\u002Fli>\n\u003Cli>Ajax based search to help you quickly find the ads\u003C\u002Fli>\n\u003Cli>Sidebar Widgets to ads unlimited widget ads in the sidebar\u003C\u002Fli>\n\u003Cli>\u003Cstrong>High Performance\u003C\u002Fstrong> – Developed well to keep the speed of your site. It loads only the code it needs at the moment of execution, making it small and fast and with a lot of hooks easy extensible by third party developers.\u003C\u002Fli>\n\u003Cli>Serialized storing of Ad options instead storing every single option as separate table entry all over\u003C\u002Fli>\n\u003Cli>Multi language support\u003C\u002Fli>\n\u003Cli>Remove of small coding issues like “unexpected output” message when plugin is activated on several sites\u003C\u002Fli>\n\u003Cli>Import \u002F Export function makes plugin migrating to other sites easier. Copy your ads code to other sites.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Caching Power\u003C\u002Fstrong> – Supports WP Rocket, W3 Total and any other Caching plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Watch Quads in Action\u003C\u002Fh3>\n\u003Cp>= Feature Overview (starts at 2:05)\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FMy7T6yN-qP4?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&start=125&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>TAKE IT A STEP FURTHER WITH WPQUADS PRO\u003C\u002Fh3>\n\u003Cp>With \u003Ca href=\"https:\u002F\u002Fwpquads.com\u002F#buy-wpquads\" rel=\"nofollow ugc\">WPQUADS PRO\u003C\u002Fa> you can add as many ads as you like to your WordPress website. There are no limitations.\u003Cbr \u002F>\nGet access to more professional Settings, options and positions to really push your ads to the next level.\u003Cbr \u002F>\n* \u003Cstrong>New – AD Blindness \u003C\u002Fstrong>: Helps you fight the Ad blindness.\u003Cbr \u002F>\n* \u003Cstrong>New – Skip Ad \u003C\u002Fstrong>: Helps you to make ads Skippable.\u003Cbr \u002F>\n* \u003Cstrong>New – AD Logging \u003C\u002Fstrong>: Gives you an almost accurate data page, IP, browser, referrer, and dimensions of the user that clicked the ad and gives you reports of that data.\u003Cbr \u002F>\n* \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpquads.com\u002Fdocumentation\u002Fhow-to-add-group-insertion-ads-in-wp-quads\u002F\" rel=\"nofollow ugc\">Group Insertion\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpquads.com\u002Fdocumentation\u002Fhow-to-use-ad-rotator-in-wp-quads\u002F\" rel=\"nofollow ugc\">Ad rotator\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpquads.com\u002Fdocumentation\u002Fhow-to-link-adsense-account-for-the-revenue-reports-feature\u002F\" rel=\"nofollow ugc\">Reports & Tracking\u003C\u002Fa> \u003C\u002Fstrong>: Find out which of your ads are performing the best and find out the most performing ad location.\u003Cbr \u002F>\n* \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpquads.com\u002Fdocumentation\u002Fwhat-is-geo-location-feature-and-how-to-use-it\u002F\" rel=\"nofollow ugc\">Geo Targeting \u003C\u002Fa>\u003C\u002Fstrong>: Target the ads based on the city and countries.\u003C\u002Fp>\n\u003Ch3>Ad Vendors Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Google Adsense\u003C\u002Fli>\n\u003Cli>Google AD Manager, formerly Double Click for Publishers (DFP)\u003C\u002Fli>\n\u003Cli>Yandex Direct Ads support\u003C\u002Fli>\n\u003Cli>MGID Ads Support\u003C\u002Fli>\n\u003Cli>Taboola Ads support\u003C\u002Fli>\n\u003Cli>Media.net ads Support\u003C\u002Fli>\n\u003Cli>MediaVine Ads support\u003C\u002Fli>\n\u003Cli>Outbrain Ads support\u003C\u002Fli>\n\u003Cli>Infolinks Ads support\u003C\u002Fli>\n\u003Cli>20+ more ad vendors coming in the future updates.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Display Positions for Ads\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Beginning of Post\u003C\u002Fli>\n\u003Cli>Middle of Post\u003C\u002Fli>\n\u003Cli>End of the Post\u003C\u002Fli>\n\u003Cli>After Paragraph: You can choose after which paragraph you want to display the ad. You can even choose to display an ad after every X number of paragraph.\u003C\u002Fli>\n\u003Cli>Right after the \u003C!--more--> tag\u003C\u002Fli>\n\u003Cli>Right before the last Paragraph\u003C\u002Fli>\n\u003Cli>After Image: You can choose after which image you want to display the ad.\u003C\u002Fli>\n\u003Cli>By Word Count\u003C\u002Fli>\n\u003Cli>After the Percentage\u003C\u002Fli>\n\u003Cli>Ad After HTML Tag: You can choose between these tags p, img, h1 – h6 & even custom html tag. You can even choose to display after x number of that specific tag.\u003C\u002Fli>\n\u003Cli>Ads Inbetween Loop: You can choose after which post do you want to display the ad and even display after every x number of posts.\u003C\u002Fli>\n\u003Cli>Shortcode & PHP tag placement\u003C\u002Fli>\n\u003Cli>More display positions are coming in the future updates\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Visibility\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Post types\u003C\u002Fli>\n\u003Cli>Post: specific one post or multiple posts\u003C\u002Fli>\n\u003Cli>Homepage\u003C\u002Fli>\n\u003Cli>Globally\u003C\u002Fli>\n\u003Cli>Logged-in User Roles Type\u003C\u002Fli>\n\u003Cli>Post Category: specific one category or multiple categories\u003C\u002Fli>\n\u003Cli>Post Tag: specific one tag or multiple tags\u003C\u002Fli>\n\u003Cli>Post Formats\u003C\u002Fli>\n\u003Cli>Page: specific one page or multiple pages\u003C\u002Fli>\n\u003Cli>Taxonomy Terms\u003C\u002Fli>\n\u003Cli>Page Templates\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Targeting\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Device Type\u003C\u002Fli>\n\u003Cli>Browser Language\u003C\u002Fli>\n\u003Cli>Logged In\u003C\u002Fli>\n\u003Cli>User Agent\u003C\u002Fli>\n\u003Cli>User Role\u003C\u002Fli>\n\u003Cli>Cookie\u003C\u002Fli>\n\u003Cli>URL Parameter\u003C\u002Fli>\n\u003Cli>Referrer URL Path\u003C\u002Fli>\n\u003Cli>Browser Width\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Active Development\u003C\u002Fh3>\n\u003Cp>We are actively developing this plugin with a focus on improving functionality, stability, and usability for a wide range of use cases. You can \u003Ca href=\"https:\u002F\u002Fwpquads.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Request a Feature\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwpquads\u002Fquick-adsense-reloaded\u002Fissues\" rel=\"nofollow ugc\">Report a Bug\u003C\u002Fa>. The code is hosted on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwpquads\u002Fquick-adsense-reloaded\" rel=\"nofollow ugc\">Github\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Development Roadmap\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>A\u002FB Testing\u003C\u002Fstrong>: Find out which ads perform the most and how you can improve the ad revenue further.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>3rd Party compatibility\u003C\u002Fstrong>: Deep integration with BuddyPress, BuddyBoss, bbPress, Paid Membership Pro, WPML, Mailpoet, Multisite, WooCommerce and More.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Innovation & Disruption\u003C\u002Fstrong>: We are constantly evolving our product and going to introduce new features which are not being used by anyone in the world.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwpquads\u002Fquick-adsense-reloaded\u002Fprojects\u002F1\" rel=\"nofollow ugc\">View Full Development Roadmap\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Pro version\u003C\u002Fstrong> supports additional \u003Ca href=\"https:\u002F\u002Fwpquads.com\u002F#see-features\" rel=\"nofollow ugc\">advanced features\u003C\u002Fa>:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Ft.me\u002Fwpquads\u002F\" rel=\"nofollow ugc\">JOIN CHAT GROUP COMMUNITY\u003C\u002Fa>\u003C\u002Fstrong>: Purpose of this group is to get proper suggestions and feedback from plugin users and the community so that we can make the plugin even better.\u003C\u002Fp>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>Documentation & Tutorials are available on \u003Ca href=\"https:\u002F\u002Fwpquads.com\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">Documentation Center\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Technical Support\u003C\u002Fh3>\n\u003Cp>Support is provided in \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fquick-adsense-reloaded\u002F\" rel=\"ugc\">Forum\u003C\u002Fa>. You can also \u003Ca href=\"https:\u002F\u002Fwpquads.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Contact us\u003C\u002Fa>, our turn around time on email is around 12 hours.\u003C\u002Fp>\n\u003Ch3>Important Notes\u003C\u002Fh3>\n\u003Cp>This plugin does not do any revenue sharing with your Google AdSense ads. We never show our on ads ads on your website.\u003Cbr \u002F>\nWe are an active and dedicated member of the WordPress community and we are following strictly the WordPress Codex in terms of code quality and good behave.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to several third-party\u002Fexternal services to provide its full functionality. These services are only used when the related features are enabled by the site administrator.\u003C\u002Fp>\n\u003Ch4>Magazine3 Central API\u003C\u002Fh4>\n\u003Cp>This plugin connects to a Magazine3-owned API to manage plugin-related services such as email subscriptions and centralized feature management.\u003Cbr \u002F>\nThe plugin sends the site URL, admin email address, and subscription-related information when the admin opts in to email notifications or related services.\u003Cbr \u002F>\nThis plugin connects to the WP QUADS licensing and update API to validate licenses and manage plugin updates when license-related features are enabled.\u003Cbr \u002F>\nThe plugin sends the site URL, license key, and plugin version to the service during license activation, validation, or update checks.\u003Cbr \u002F>\nThis service is provided by “Magazine3”: \u003Ca href=\"https:\u002F\u002Fmagazine3.company\u002Fterms-of-service\u002F\" rel=\"nofollow ugc\">terms of use\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fmagazine3.company\u002Fterms-of-service\u002F\" rel=\"nofollow ugc\">privacy policy.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>InMobi Consent Management\u003C\u002Fh4>\n\u003Cp>This plugin loads the InMobi consent management script to handle user consent for ads and tracking, where applicable.\u003Cbr \u002F>\nThe script is loaded on the frontend to manage consent preferences and does not send personally identifiable information by default.\u003Cbr \u002F>\nThis service is provided by “InMobi”: \u003Ca href=\"https:\u002F\u002Fwww.inmobi.com\u002Fterms-of-service\" rel=\"nofollow ugc\">terms of use\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fwww.inmobi.com\u002Fwebsite-privacy-policy\" rel=\"nofollow ugc\">privacy policy.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Google AdSense & Google Ad Manager & Google OAuth Authentication\u003C\u002Fh4>\n\u003Cp>This plugin integrates with Google AdSense and Google Ad Manager to display and manage advertisements.\u003Cbr \u002F>\nAPI requests may include ad performance data and site identifiers when ad reporting or ad display features are enabled.\u003Cbr \u002F>\nThis plugin integrates with Google OAuth to allow users to authenticate with their Google account and to revoke access tokens when requested.\u003Cbr \u002F>\nWhen a user connects or disconnects a Google account, authentication tokens are exchanged or revoked directly with Google. The plugin does not store Google account passwords.\u003Cbr \u002F>\nThis service is provided by “Google”: \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms\" rel=\"nofollow ugc\">terms of use\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">privacy policy.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Paystack Payment Processing\u003C\u002Fh4>\n\u003Cp>This plugin loads Paystack’s JavaScript library to process payments when payment-related or ad-selling features are enabled.\u003Cbr \u002F>\nPayment information entered by users is sent directly to Paystack during the checkout process. The plugin does not store or process credit card or bank details.\u003Cbr \u002F>\nThis service is provided by “Paystack”: \u003Ca href=\"https:\u002F\u002Fpaystack.com\u002Fterms#terms\" rel=\"nofollow ugc\">terms of use\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fpaystack.com\u002Fterms#privacy\" rel=\"nofollow ugc\">privacy policy.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Stripe Payment Processing\u003C\u002Fh4>\n\u003Cp>This plugin loads Stripe’s JavaScript library to securely process payments when payment-related features are enabled.\u003Cbr \u002F>\nPayment and billing information entered by users is sent directly to Stripe during the checkout process. The plugin itself does not store or process credit card details.\u003Cbr \u002F>\nThis service is provided by “Stripe”: \u003Ca href=\"https:\u002F\u002Fstripe.com\u002Fin\u002Flegal\" rel=\"nofollow ugc\">terms of use\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fstripe.com\u002Fin\u002Fprivacy\" rel=\"nofollow ugc\">privacy policy.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Authorize.Net Payment Processing\u003C\u002Fh4>\n\u003Cp>This plugin integrates with Authorize.Net to allow secure payment processing for ad sales.\u003Cbr \u002F>\nPayment data is transmitted directly to Authorize.Net during checkout. The plugin does not store sensitive payment information.\u003Cbr \u002F>\nThis service is provided by “Authorize.Net”: \u003Ca href=\"https:\u002F\u002Fwww.authorize.net\u002Fabout-us\u002Fterms.html\" rel=\"nofollow ugc\">terms of use\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fwww.authorize.net\u002Fcompany\u002Fprivacy\" rel=\"nofollow ugc\">privacy policy.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>PayPal Payment Processing\u003C\u002Fh4>\n\u003Cp>This plugin integrates with PayPal to process payments when payment or ad-selling features are enabled.\u003Cbr \u002F>\nTransaction and payment-related information is sent to PayPal during checkout. The plugin does not store or process sensitive payment details such as credit card numbers.\u003Cbr \u002F>\nThis service is provided by “PayPal”: \u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fus\u002Fwebapps\u002Fmpp\u002Fua\u002Fuseragreement-full\" rel=\"nofollow ugc\">terms of use\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fus\u002Flegalhub\u002Fpaypal\u002Fprivacy-full\" rel=\"nofollow ugc\">privacy policy.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Outbrain Content Recommendation Service\u003C\u002Fh4>\n\u003Cp>This plugin loads the Outbrain JavaScript widget to display content recommendations or native advertisements when the related feature is enabled.\u003Cbr \u002F>\nThe Outbrain script is loaded on the frontend and may collect usage data such as page views, device information, and interaction data in accordance with Outbrain’s policies.\u003Cbr \u002F>\nNo personally identifiable information is intentionally sent by the plugin itself.\u003Cbr \u002F>\nThis service is provided by “Outbrain Inc.”: \u003Ca href=\"https:\u002F\u002Fwww.outbrain.com\u002Flegal#terms-of-use\" rel=\"nofollow ugc\">terms of use\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fwww.outbrain.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">privacy policy.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>AMP Project (Sticky Ads)\u003C\u002Fh4>\n\u003Cp>This plugin loads an AMP Project JavaScript component to enable AMP-compatible sticky advertisements when AMP and ad-related features are enabled.\u003Cbr \u002F>\nThe script is loaded on AMP pages only and is used to render sticky ad units. The AMP Project may collect usage data in accordance with its policies.\u003Cbr \u002F>\nThis service is provided by “The AMP Project”: \u003Ca href=\"https:\u002F\u002Fterms-of-use.openjsf.org\" rel=\"nofollow ugc\">terms of use\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fprivacy-policy.openjsf.org\" rel=\"nofollow ugc\">privacy policy.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Media.net Contextual Advertising\u003C\u002Fh4>\n\u003Cp>This plugin integrates with Media.net to display contextual advertisements when ad-related features are enabled.\u003Cbr \u002F>\nMedia.net scripts may be loaded on the frontend and may collect information such as page context, device information, and interaction data in accordance with Media.net’s policies.\u003Cbr \u002F>\nThe plugin does not store personally identifiable information collected by Media.net.\u003Cbr \u002F>\nThis service is provided by “Media.net”: \u003Ca href=\"https:\u002F\u002Fwww.media.net\u002Flegal\u002Ftos\u002F\" rel=\"nofollow ugc\">terms of use\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fwww.media.net\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">privacy policy.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Yandex Direct Advertising\u003C\u002Fh4>\n\u003Cp>This plugin integrates with Yandex Direct to display advertisements when Yandex ad features are enabled.\u003Cbr \u002F>\nYandex scripts are loaded from yandex.ru domains and may collect usage data such as page views and interaction data in accordance with Yandex’s policies.\u003Cbr \u002F>\nThis service is provided by “Yandex”: \u003Ca href=\"https:\u002F\u002Fyandex.com\u002Flegal\u002Ftermsofservice\u002F\" rel=\"nofollow ugc\">terms of use\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fyandex.com\u002Flegal\u002Fprivacy\u002F\" rel=\"nofollow ugc\">privacy policy.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>MGID Native Advertising\u003C\u002Fh4>\n\u003Cp>This plugin integrates with MGID to display native advertisements when MGID ad features are enabled.\u003Cbr \u002F>\nMGID scripts are loaded on the frontend and may collect information such as page context, device information, and interaction data in accordance with MGID’s policies.\u003Cbr \u002F>\nThe plugin does not store personally identifiable information collected by MGID.\u003Cbr \u002F>\nThis service is provided by “MGID”: \u003Ca href=\"https:\u002F\u002Fwww.mgid.com\u002Fterms-of-use\" rel=\"nofollow ugc\">terms of use\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fwww.mgid.com\u002Fprivacy-policy\" rel=\"nofollow ugc\">privacy policy.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Taboola Content Discovery\u003C\u002Fh4>\n\u003Cp>This plugin integrates with Taboola to display content recommendations and native advertisements when Taboola ad features are enabled.\u003Cbr \u002F>\nTaboola scripts are loaded from cdn.taboola.com and may collect usage data such as page views, device information, and interaction data in accordance with Taboola’s policies.\u003Cbr \u002F>\nNo personally identifiable information is intentionally sent by the plugin itself.\u003Cbr \u002F>\nThis service is provided by “Taboola Inc.”: \u003Ca href=\"https:\u002F\u002Fwww.taboola.com\u002Fterms-of-use\" rel=\"nofollow ugc\">terms of use\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fwww.taboola.com\u002Fprivacy-policy\" rel=\"nofollow ugc\">privacy policy.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>MediaVine Advertising\u003C\u002Fh4>\n\u003Cp>This plugin integrates with MediaVine to display advertisements when MediaVine ad features are enabled.\u003Cbr \u002F>\nMediaVine scripts are loaded from scripts.mediavine.com and may collect information such as page context, device information, and interaction data in accordance with MediaVine’s policies.\u003Cbr \u002F>\nThe plugin does not store personally identifiable information collected by MediaVine.\u003Cbr \u002F>\nThis service is provided by “MediaVine”: \u003Ca href=\"https:\u002F\u002Fwww.mediavine.com\u002Fterms-of-service\u002F\" rel=\"nofollow ugc\">terms of use\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fwww.mediavine.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">privacy policy.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Infolinks In-Text Advertising\u003C\u002Fh4>\n\u003Cp>This plugin integrates with Infolinks to display in-text advertisements when Infolinks ad features are enabled.\u003Cbr \u002F>\nInfolinks scripts are loaded from resources.infolinks.com and may collect usage data such as page views and interaction data in accordance with Infolinks’s policies.\u003Cbr \u002F>\nThis service is provided by “Infolinks”: \u003Ca href=\"https:\u002F\u002Fwww.infolinks.com\u002Fterms-of-service\u002F\" rel=\"nofollow ugc\">terms of use\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fwww.infolinks.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">privacy policy.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Propeller Ads\u003C\u002Fh4>\n\u003Cp>This plugin integrates with Propeller Ads to display advertisements when Propeller ad features are enabled.\u003Cbr \u002F>\nPropeller scripts are loaded on the frontend and may collect information such as page context, device information, and interaction data in accordance with Propeller’s policies.\u003Cbr \u002F>\nThe plugin does not store personally identifiable information collected by Propeller.\u003Cbr \u002F>\nThis service is provided by “Propeller Ads”: \u003Ca href=\"https:\u002F\u002Fwww.propellerads.com\u002Fterms\u002F\" rel=\"nofollow ugc\">terms of use\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fwww.propellerads.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">privacy policy.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>AdPushup Optimization Platform\u003C\u002Fh4>\n\u003Cp>This plugin integrates with AdPushup to display optimized advertisements when AdPushup features are enabled.\u003Cbr \u002F>\nAdPushup scripts are loaded from cdn.adpushup.com and may collect usage data such as page views, device information, and ad performance data in accordance with AdPushup’s policies.\u003Cbr \u002F>\nThis service is provided by “AdPushup”: \u003Ca href=\"https:\u002F\u002Fwww.adpushup.com\u002Fterms-of-service\u002F\" rel=\"nofollow ugc\">terms of use\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fwww.adpushup.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">privacy policy.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>WP QUADS License & Update API\u003C\u002Fh4>\n\u003Cp>This plugin connects to the WP QUADS licensing and update API (wpquads.com\u002Fedd-sl-api\u002F) to validate licenses and manage plugin updates when license-related features are enabled.\u003Cbr \u002F>\nThe plugin sends the site URL, license key, and plugin version to the service during license activation, validation, or update checks.\u003Cbr \u002F>\nThis service is provided by “WP QUADS”: \u003Ca href=\"https:\u002F\u002Fwpquads.com\u002Fterms-conditions\u002F\" rel=\"nofollow ugc\">terms of use\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fwpquads.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">privacy policy.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>This plugin uses the following third-party libraries and resources:\u003C\u002Fp>\n\u003Ch4>PHP Libraries\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Stripe PHP SDK\u003C\u002Fstrong> (^16.3) – Payment processing library for Stripe integration\u003C\u002Fp>\n\u003Cul>\n\u003Cli>License: MIT License\u003C\u002Fli>\n\u003Cli>Source: https:\u002F\u002Fgithub.com\u002Fstripe\u002Fstripe-php\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Mobile Detect\u003C\u002Fstrong> (v2.8.33) – PHP class for detecting mobile devices\u003C\u002Fp>\n\u003Cul>\n\u003Cli>License: MIT License\u003C\u002Fli>\n\u003Cli>Author: Serban Ghita\u003C\u002Fli>\n\u003Cli>Source: https:\u002F\u002Fgithub.com\u002Fserbanghita\u002FMobile-Detect\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>JavaScript Libraries\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Chart.js\u003C\u002Fstrong> (v2.9.4) – Simple yet flexible JavaScript charting  &hellip;\u003C\u002Fli>\n\u003C\u002Ful>\n","Ads & AdSense plugin supporting Media.net, DFP, ads.txt, Web Stories ads, click fraud protection, revenue sharing, and ad blocker detection.",4459145,98,1087,"2026-03-11T09:49:00.000Z",[112,19,113,21,114],"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fquick-adsense-reloaded\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquick-adsense-reloaded.3.0.1.zip",93,"2026-03-27 23:01:01",{"attackSurface":138,"codeSignals":200,"taintFlows":227,"riskAssessment":305,"analyzedAt":316},{"hooks":139,"ajaxHandlers":191,"restRoutes":192,"shortcodes":193,"cronEvents":198,"entryPointCount":199,"unprotectedCount":13},[140,146,150,155,159,162,166,170,175,179,183,188],{"type":141,"name":142,"callback":143,"file":144,"line":145},"action","admin_enqueue_scripts","scripts","banner-ad-creator.php",23,{"type":141,"name":147,"callback":148,"file":144,"line":149},"plugins_loaded","load_textdomain",25,{"type":141,"name":151,"callback":152,"priority":11,"file":153,"line":154},"the_content","insert_ad","includes\u002Fauto-ad-display.php",7,{"type":141,"name":156,"callback":157,"priority":11,"file":158,"line":118},"init","init_actions","includes\u002Fpost-types.php",{"type":141,"name":160,"callback":161,"priority":11,"file":158,"line":11},"admin_notices","show_notice",{"type":141,"name":163,"callback":164,"file":158,"line":165},"add_meta_boxes","metabox",11,{"type":141,"name":167,"callback":168,"priority":11,"file":158,"line":169},"save_post","save_data",12,{"type":171,"name":172,"callback":173,"priority":11,"file":158,"line":174},"filter","post_row_actions","row_actions",14,{"type":171,"name":176,"callback":177,"file":158,"line":178},"manage_ts-banner-ad_posts_columns","add_cols",15,{"type":141,"name":180,"callback":181,"priority":11,"file":158,"line":182},"manage_ts-banner-ad_posts_custom_column","column_view",16,{"type":141,"name":184,"callback":185,"priority":71,"file":186,"line":187},"template_redirect","query_catcher","includes\u002Fview.php",6,{"type":141,"name":189,"callback":190,"priority":71,"file":186,"line":154},"admin_init","admin_query_catcher",[],[],[194],{"tag":195,"callback":196,"file":144,"line":197},"banner_ad","shortcode",24,[],1,{"dangerousFunctions":201,"sqlUsage":202,"outputEscaping":204,"fileOperations":13,"externalRequests":13,"nonceChecks":61,"capabilityChecks":13,"bundledLibraries":226},[],{"prepared":13,"raw":13,"locations":203},[],{"escaped":205,"rawEcho":118,"locations":206},136,[207,210,212,214,216,218,220,222,224],{"file":158,"line":208,"context":209},99,"raw output",{"file":158,"line":211,"context":209},130,{"file":158,"line":213,"context":209},334,{"file":158,"line":215,"context":209},366,{"file":186,"line":217,"context":209},436,{"file":186,"line":219,"context":209},515,{"file":186,"line":221,"context":209},531,{"file":186,"line":223,"context":209},538,{"file":186,"line":225,"context":209},563,[],[228,246,263,288,297],{"entryPoint":229,"graph":230,"unsanitizedCount":199,"severity":245},"check_clear (includes\u002Fpost-types.php:177)",{"nodes":231,"edges":242},[232,237],{"id":233,"type":234,"label":235,"file":158,"line":236},"n0","source","$_GET['clear_data']",206,{"id":238,"type":239,"label":240,"file":158,"line":236,"wp_function":241},"n1","sink","wp_redirect() [Open Redirect]","wp_redirect",[243],{"from":233,"to":238,"sanitized":244},false,"medium",{"entryPoint":247,"graph":248,"unsanitizedCount":199,"severity":245},"query_catcher (includes\u002Fview.php:31)",{"nodes":249,"edges":260},[250,253,256],{"id":233,"type":234,"label":251,"file":186,"line":252},"$_GET",41,{"id":238,"type":254,"label":255,"file":186,"line":252},"transform","→ preview_banner()",{"id":257,"type":239,"label":258,"file":186,"line":217,"wp_function":259},"n2","echo() [XSS]","echo",[261,262],{"from":233,"to":238,"sanitized":244},{"from":238,"to":257,"sanitized":244},{"entryPoint":264,"graph":265,"unsanitizedCount":199,"severity":245},"\u003Cview> (includes\u002Fview.php:0)",{"nodes":266,"edges":282},[267,269,271,274,276,278,280],{"id":233,"type":234,"label":268,"file":186,"line":60},"$_GET (x5)",{"id":238,"type":239,"label":258,"file":186,"line":270,"wp_function":259},106,{"id":257,"type":234,"label":272,"file":186,"line":273},"$_REQUEST (x7)",45,{"id":275,"type":239,"label":258,"file":186,"line":217,"wp_function":259},"n3",{"id":277,"type":234,"label":251,"file":186,"line":252},"n4",{"id":279,"type":254,"label":255,"file":186,"line":252},"n5",{"id":281,"type":239,"label":258,"file":186,"line":217,"wp_function":259},"n6",[283,285,286,287],{"from":233,"to":238,"sanitized":284},true,{"from":257,"to":275,"sanitized":284},{"from":277,"to":279,"sanitized":244},{"from":279,"to":281,"sanitized":244},{"entryPoint":289,"graph":290,"unsanitizedCount":13,"severity":296},"\u003Cpost-types> (includes\u002Fpost-types.php:0)",{"nodes":291,"edges":294},[292,293],{"id":233,"type":234,"label":235,"file":158,"line":236},{"id":238,"type":239,"label":240,"file":158,"line":236,"wp_function":241},[295],{"from":233,"to":238,"sanitized":284},"low",{"entryPoint":298,"graph":299,"unsanitizedCount":13,"severity":296},"admin_query_catcher (includes\u002Fview.php:52)",{"nodes":300,"edges":303},[301,302],{"id":233,"type":234,"label":268,"file":186,"line":60},{"id":238,"type":239,"label":258,"file":186,"line":270,"wp_function":259},[304],{"from":233,"to":238,"sanitized":284},{"summary":306,"deductions":307},"The banner-creator plugin v1.1 exhibits a generally good security posture, with a strong emphasis on secure coding practices in its static analysis. The plugin successfully avoids dangerous functions, utilizes prepared statements for all SQL queries, and demonstrates a high rate of output escaping (94%), minimizing the risk of cross-site scripting (XSS) vulnerabilities from output. The presence of nonce checks further bolsters its security by providing a mechanism to verify user intent and prevent cross-site request forgery (CSRF) for certain operations. The vulnerability history is clean, with no known CVEs, which is a positive indicator. However, the presence of unsanitized paths in the taint analysis, even without critical or high severity, warrants attention as it could represent potential pathways for manipulation if combined with other factors. Additionally, the complete absence of capability checks on any entry points means that the plugin does not enforce role-based access control, which could be a concern depending on the functionality of the shortcode and how it handles user-provided data. While the attack surface is small and currently unprotected entry points are zero, this lack of explicit capability checks on the shortcode is a weakness.",[308,311,314],{"reason":309,"points":310},"Unsanitized paths in taint analysis",8,{"reason":312,"points":313},"No capability checks on shortcode entry point",5,{"reason":315,"points":61},"Low percentage of output escaping (94%)","2026-04-16T12:14:01.636Z",{"wat":318,"direct":327},{"assetPaths":319,"generatorPatterns":323,"scriptPaths":324,"versionParams":325},[320,321,322],"\u002Fwp-content\u002Fplugins\u002Fbanner-creator\u002Fassets\u002Fcss\u002Fstyles.css","\u002Fwp-content\u002Fplugins\u002Fbanner-creator\u002Fassets\u002Fjs\u002Fscripts.js","\u002Fwp-content\u002Fplugins\u002Fbanner-creator\u002Fassets\u002Fjs\u002Fts-ads.js",[],[321,322],[326],"ver=1.0",{"cssClasses":328,"htmlComments":330,"htmlAttributes":331,"restEndpoints":335,"jsGlobals":336,"shortcodeOutput":337},[329],"ts-banner-ad",[],[332,333,334],"data-size","data-src","data-align",[],[],[338,339],"[banner_ad","[banner_ad id=",{"error":284,"url":341,"statusCode":342,"statusMessage":343,"message":343},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fbanner-creator\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":61,"versions":345},[346,351],{"version":6,"download_url":25,"svn_tag_url":347,"released_at":27,"has_diff":244,"diff_files_changed":348,"diff_lines":27,"trac_diff_url":349,"vulnerabilities":350,"is_current":284},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbanner-creator\u002Ftags\u002F1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbanner-creator%2Ftags%2F1.0&new_path=%2Fbanner-creator%2Ftags%2F1.1",[],{"version":352,"download_url":353,"svn_tag_url":354,"released_at":27,"has_diff":244,"diff_files_changed":355,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":356,"is_current":244},"1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbanner-creator.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbanner-creator\u002Ftags\u002F1.0\u002F",[],[]]