[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f6iWCdbsNpcdNsBJhLnqpUshJydFmnmOtR_ajUs4Byns":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"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":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":38,"analysis":135,"fingerprints":403},"azo-ads","AZO Ads – Video Ad, Banner Ad, Popup Ad, AdSense Ad & much more","1.6.4","AZO","https:\u002F\u002Fprofiles.wordpress.org\u002Fazonow\u002F","\u003Cp>An ad management power tool plugin with many advanced advertising features to insert your ad by many positions on your website.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fads.azonow.com\u002F\" rel=\"nofollow ugc\">Home\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fads.azonow.com\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fmy.azonow.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Help & Support\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fmy.azonow.com\u002Fshop\u002Fazo-ads-pro\u002F\" rel=\"nofollow ugc\">Pro Version\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>AZO Ads is the most comprehensive ad management tool available and is the most feature rich solution built for WordPress.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Cache Compatibility\u003C\u002Fstrong>: AZO Ads works great with the most popular WordPress caching plugins: Autoptimize, Breeze Cache, Cache Enabler, GoDaddy Cache, Kinsta Cache, LiteSpeed Cache, Elementor (CSS cache), Premium Addons for Elementor, SiteGround SuperCacher, WP Fastest Cache, WP Optimize Cache, WP Rocket, WP Super Cache, W3 Total Cache, WPEngine Cache.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Ad\u003C\u002Fstrong> feature will make your ad looks good on all devices (PC, mobile).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Beautiful UI\u002FUX\u003C\u002Fstrong> to help you manage the ad easily and quickly.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Adsense\u003C\u002Fstrong>: the plugin makes a deep integration with the ad types of Google Adsense such as Auto Ad, Display Ad, In-feed Ad & In-article Ad. You can adjust responsive or fixed sizes for your ad.\u003C\u002Fli>\n\u003Cli>Google Ad Manager (Double Click) support.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>15 Ad Positions\u003C\u002Fstrong> will help you manage where your ad will show.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>10 Ad Network\u003C\u002Fstrong> support.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>10 types condition of Visibility\u003C\u002Fstrong>: 10 conditional ad visibility which helps you to control (include\u002Fexclude) on which posts\u002Fpages would you like the ads to appear.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>9 types condition of Targeting\u003C\u002Fstrong> which will help you to control when your ad should appear.\u003C\u002Fli>\n\u003Cli>Banner Ads support.\u003C\u002Fli>\n\u003Cli>Background Ads support.\u003C\u002Fli>\n\u003Cli>Text\u002FHTML\u002FJavascript support.\u003C\u002Fli>\n\u003Cli>Video Ads support.\u003C\u002Fli>\n\u003Cli>Popup Ads support (Pro version only).\u003C\u002Fli>\n\u003Cli>Loop Ads support (Pro version only).\u003C\u002Fli>\n\u003Cli>Random Ads support (Pro version only).\u003C\u002Fli>\n\u003Cli>Floating Ads support (Pro version only).\u003C\u002Fli>\n\u003Cli>Group Insertion support (Pro version only).\u003C\u002Fli>\n\u003Cli>Carousel Ads support (Pro version only).\u003C\u002Fli>\n\u003Cli>Parallax Ads support (Pro version only).\u003C\u002Fli>\n\u003Cli>Rotator Ads support (Pro version only).\u003C\u002Fli>\n\u003Cli>Half Screen Ads support (Pro version only).\u003C\u002Fli>\n\u003Cli>Skip Ads support (Pro version only).\u003C\u002Fli>\n\u003Cli>Mobile Parallax Fullscreen Ads support (Pro version only).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Appearance Layout Options\u003C\u002Fstrong> where you can set up Alignment, Margin, Padding, Ad Label, Ad Label Position of the ads.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ad Label\u003C\u002Fstrong>: You can easily add your custom label, you can choose the position to show label above or below of the ad.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Expiration\u003C\u002Fstrong>: Set up expiration time for the individual ad.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Show Up by Days\u003C\u002Fstrong>: Select which days to show up the individual ad (Pro version only).\u003C\u002Fli>\n\u003Cli>Duplicate\u002FClone your ad with the same configuration by just one click.\u003C\u002Fli>\n\u003Cli>Amazing speed with searching ad by using AJAX technology.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reports\u003C\u002Fstrong> where you can get the chart about all statistics of your total ads or just specific ad for weekly, monthly or yearly. Very strong!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Low Server Resource\u003C\u002Fstrong> – AZO Ads plugin is coded well. It takes very low resource from the server such as: memory and CPU. This makes your website loading fast and getting SEO improvement.\u003C\u002Fli>\n\u003Cli>Multiple language support.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Settings Page\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Ad Blocker Detector: the advanced ad blocker allows you detect and show the dialog message to user.\u003C\u002Fli>\n\u003Cli>Ad Disablement › Hide ads from the crawlers: Disable ads from more over 500 robots, crawlers and spiders user agent.\u003C\u002Fli>\n\u003Cli>Ad Disablement › Hide ads by post types (Pro version only).\u003C\u002Fli>\n\u003Cli>Ad Disablement › Hide ads by user roles (Pro version only).\u003C\u002Fli>\n\u003Cli>ads.txt (Authorized Digital Sellers): Create & manage your ads.txt content easily.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Ad Positions\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Beginning of Post\u003C\u002Fli>\n\u003Cli>Middle of Post\u003C\u002Fli>\n\u003Cli>End of Post\u003C\u002Fli>\n\u003Cli>Before Image\u003C\u002Fli>\n\u003Cli>After Image\u003C\u002Fli>\n\u003Cli>Before the last Paragraph\u003C\u002Fli>\n\u003Cli>After Paragraph\u003C\u002Fli>\n\u003Cli>After the More Tag\u003C\u002Fli>\n\u003Cli>Before a HTML Tag\u003C\u002Fli>\n\u003Cli>After a HTML Tag\u003C\u002Fli>\n\u003Cli>After the Percentage\u003C\u002Fli>\n\u003Cli>By the Word Count\u003C\u002Fli>\n\u003Cli>Shortcode\u003C\u002Fli>\n\u003Cli>Sticky Ad\u003C\u002Fli>\n\u003Cli>Ads Inbetween Loop\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Ad Network Support\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Google Adsense\u003C\u002Fli>\n\u003Cli>Google Ad Manager (Double Click)\u003C\u002Fli>\n\u003Cli>Infolinks\u003C\u002Fli>\n\u003Cli>Media.net\u003C\u002Fli>\n\u003Cli>Mediavine\u003C\u002Fli>\n\u003Cli>MGID\u003C\u002Fli>\n\u003Cli>Outbrain\u003C\u002Fli>\n\u003Cli>Propeller\u003C\u002Fli>\n\u003Cli>Taboola\u003C\u002Fli>\n\u003Cli>Yandex\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Visibility: Where you can select include or exclude the ads\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>General: Homepage or everywhere.\u003C\u002Fli>\n\u003Cli>Page: one or more pages.\u003C\u002Fli>\n\u003Cli>Page Template\u003C\u002Fli>\n\u003Cli>Post: one or more posts.\u003C\u002Fli>\n\u003Cli>Post Category: one or more categories.\u003C\u002Fli>\n\u003Cli>Post Format\u003C\u002Fli>\n\u003Cli>Post Type: conditions based on Custom Post Type.\u003C\u002Fli>\n\u003Cli>Taxonomy\u003C\u002Fli>\n\u003Cli>Tags\u003C\u002Fli>\n\u003Cli>User Roles\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Targeting: When your ad should be displayed\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Browser Language\u003C\u002Fli>\n\u003Cli>Browser Width (Pro version only)\u003C\u002Fli>\n\u003Cli>Cookie\u003C\u002Fli>\n\u003Cli>Device Type: PC, Mac, Mobile… (Pro version only)\u003C\u002Fli>\n\u003Cli>Logged In\u003C\u002Fli>\n\u003Cli>Referring URL\u003C\u002Fli>\n\u003Cli>URL Parameter\u003C\u002Fli>\n\u003Cli>User Agent (Pro version only)\u003C\u002Fli>\n\u003Cli>User Roles\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fads.azonow.com\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">AZO Ads Documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Demo Document\u003C\u002Fh4>\n\u003Cp>Check \u003Ca href=\"https:\u002F\u002Fads.azonow.com\u002Fdemo\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa> of AZO Ads plugin.\u003C\u002Fp>\n\u003Ch4>Support & Help\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fmy.azonow.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Send us a ticket\u003C\u002Fa>. We will get back to you shortly in 24 hours.\u003C\u002Fp>\n\u003Ch4>Third-Party Services\u003C\u002Fh4>\n\u003Cp>This plugin relies on several third-party services to provide functionality such as advertising and content delivery. Below is a list of these services, including the circumstances under which they are used and links to their terms of use and privacy policies.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Google AdSense\u003C\u002Fstrong>\u003Cbr \u002F>\n– Description: Provides advertising services.\u003Cbr \u002F>\n– Usage: Ads are loaded via script for monetization purposes.\u003Cbr \u002F>\n– Service URL: \u003Ca href=\"https:\u002F\u002Fwww.google.com\u002Fadsense\" rel=\"nofollow ugc\">Google AdSense\u003C\u002Fa>\u003Cbr \u002F>\n– Terms of Use: \u003Ca href=\"https:\u002F\u002Fwww.google.com\u002Fadsense\u002Fnew\u002Flocalized-terms\u002F\" rel=\"nofollow ugc\">Google AdSense Terms of Service\u003C\u002Fa>\u003Cbr \u002F>\n– Privacy Policy: \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Google Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>DoubleClick\u003C\u002Fstrong>\u003Cbr \u002F>\n– Description: Used for serving advertisements and tracking ad performance.\u003Cbr \u002F>\n– Usage: Ads are loaded via script to provide targeted advertising and track performance.\u003Cbr \u002F>\n– Service URL: \u003Ca href=\"https:\u002F\u002Fwww.doubleclickbygoogle.com\" rel=\"nofollow ugc\">DoubleClick\u003C\u002Fa>\u003Cbr \u002F>\n– Terms of Use: \u003Ca href=\"https:\u002F\u002Fwww.google.com\u002Fdoubleclick\u002Fnew\u002Fdoubleclick-policies\u002F\" rel=\"nofollow ugc\">Google Ad Manager Terms of Service\u003C\u002Fa>\u003Cbr \u002F>\n– Privacy Policy: \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Google Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Infolinks\u003C\u002Fstrong>\u003Cbr \u002F>\n– Description: Used for contextual advertising.\u003Cbr \u002F>\n– Usage: Ads are loaded via script to display relevant advertisements.\u003Cbr \u002F>\n– Service URL: \u003Ca href=\"https:\u002F\u002Fwww.infolinks.com\" rel=\"nofollow ugc\">Infolinks\u003C\u002Fa>\u003Cbr \u002F>\n– Terms of Use: \u003Ca href=\"https:\u002F\u002Fwww.infolinks.com\u002Fservice-agreement\u002F\" rel=\"nofollow ugc\">Infolinks Terms of Use\u003C\u002Fa>\u003Cbr \u002F>\n– Privacy Policy: \u003Ca href=\"https:\u002F\u002Fwww.infolinks.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Infolinks Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Media.net\u003C\u002Fstrong>\u003Cbr \u002F>\n– Description: Provides contextual advertising services.\u003Cbr \u002F>\n– Usage: Ads are loaded via script to monetize content.\u003Cbr \u002F>\n– Service URL: \u003Ca href=\"https:\u002F\u002Fwww.media.net\" rel=\"nofollow ugc\">Media.net\u003C\u002Fa>\u003Cbr \u002F>\n– Terms of Use: \u003Ca href=\"https:\u002F\u002Fwww.media.net\u002Flegal\u002Ftos\u002F\" rel=\"nofollow ugc\">Media.net Terms of Service\u003C\u002Fa>\u003Cbr \u002F>\n– Privacy Policy: \u003Ca href=\"https:\u002F\u002Fwww.media.net\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Media.net Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Mediavine\u003C\u002Fstrong>\u003Cbr \u002F>\n– Description: Used for displaying advertisements on your site.\u003Cbr \u002F>\n– Usage: Ads are loaded via script to provide targeted advertising.\u003Cbr \u002F>\n– Service URL: \u003Ca href=\"https:\u002F\u002Fwww.mediavine.com\" rel=\"nofollow ugc\">Mediavine\u003C\u002Fa>\u003Cbr \u002F>\n– Terms of Use: \u003Ca href=\"https:\u002F\u002Fwww.mediavine.com\u002Fterms-of-service\u002F\" rel=\"nofollow ugc\">Mediavine Terms of Use\u003C\u002Fa>\u003Cbr \u002F>\n– Privacy Policy: \u003Ca href=\"https:\u002F\u002Fwww.mediavine.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Mediavine Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>MGID\u003C\u002Fstrong>\u003Cbr \u002F>\n– Description: Used for native advertising and content recommendations.\u003Cbr \u002F>\n– Usage: Ads and content recommendations are loaded via script.\u003Cbr \u002F>\n– Service URL: \u003Ca href=\"https:\u002F\u002Fwww.mgid.com\" rel=\"nofollow ugc\">MGID\u003C\u002Fa>\u003Cbr \u002F>\n– Terms of Use: \u003Ca href=\"https:\u002F\u002Fwww.mgid.com\u002Fterms\" rel=\"nofollow ugc\">MGID Terms of Use\u003C\u002Fa>\u003Cbr \u002F>\n– Privacy Policy: \u003Ca href=\"https:\u002F\u002Fwww.mgid.com\u002Fprivacy-policy\" rel=\"nofollow ugc\">MGID Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Outbrain\u003C\u002Fstrong>\u003Cbr \u002F>\n– Description: Used for content recommendation and advertising.\u003Cbr \u002F>\n– Usage: Content recommendations and ads are loaded via script.\u003Cbr \u002F>\n– Service URL: \u003Ca href=\"https:\u002F\u002Fwww.outbrain.com\" rel=\"nofollow ugc\">Outbrain\u003C\u002Fa>\u003Cbr \u002F>\n– Terms of Use: \u003Ca href=\"https:\u002F\u002Fwww.outbrain.com\u002Flegal\u002Fterms\u002F\" rel=\"nofollow ugc\">Outbrain Terms of Use\u003C\u002Fa>\u003Cbr \u002F>\n– Privacy Policy: \u003Ca href=\"https:\u002F\u002Fwww.outbrain.com\u002Flegal\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Outbrain Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Propeller\u003C\u002Fstrong>\u003Cbr \u002F>\n– Description: Provides advertising services.\u003Cbr \u002F>\n– Usage: Ads are loaded via script to monetize content.\u003Cbr \u002F>\n– Service URL: \u003Ca href=\"https:\u002F\u002Fpropellerads.com\" rel=\"nofollow ugc\">Propeller Ads\u003C\u002Fa>\u003Cbr \u002F>\n– Terms of Use: \u003Ca href=\"https:\u002F\u002Fpropellerads.com\u002Fterms\u002F\" rel=\"nofollow ugc\">Propeller Ads Terms of Service\u003C\u002Fa>\u003Cbr \u002F>\n– Privacy Policy: \u003Ca href=\"https:\u002F\u002Fpropellerads.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Propeller Ads Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Taboola\u003C\u002Fstrong>\u003Cbr \u002F>\n– Description: Used for content discovery and native advertising.\u003Cbr \u002F>\n– Usage: Content recommendations and ads are loaded via script.\u003Cbr \u002F>\n– Service URL: \u003Ca href=\"https:\u002F\u002Fwww.taboola.com\" rel=\"nofollow ugc\">Taboola\u003C\u002Fa>\u003Cbr \u002F>\n– Terms of Use: \u003Ca href=\"https:\u002F\u002Fwww.taboola.com\u002Fpolicies\u002Fplatform-terms-of-service\u002F\" rel=\"nofollow ugc\">Taboola Terms of Use\u003C\u002Fa>\u003Cbr \u002F>\n– Privacy Policy: \u003Ca href=\"https:\u002F\u002Fwww.taboola.com\u002Fpolicies\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Taboola Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Yandex\u003C\u002Fstrong>\u003Cbr \u002F>\n– Description: Used for displaying ads.\u003Cbr \u002F>\n– Usage: Ads are loaded via script.\u003Cbr \u002F>\n– Service URL: \u003Ca href=\"https:\u002F\u002Fwww.yandex.com\" rel=\"nofollow ugc\">Yandex\u003C\u002Fa>\u003Cbr \u002F>\n– Terms of Use: \u003Ca href=\"https:\u002F\u002Fyandex.com\u002Flegal\u002Frules\u002F\" rel=\"nofollow ugc\">Yandex Terms of Use\u003C\u002Fa>\u003Cbr \u002F>\n– Privacy Policy: \u003Ca href=\"https:\u002F\u002Fyandex.com\u002Flegal\u002Fconfidential\u002F\" rel=\"nofollow ugc\">Yandex Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>AZO\u003C\u002Fstrong>\u003Cbr \u002F>\n– Description: Used for loading news, WordPress tips from AZO Team Blog\u003Cbr \u002F>\n– Usage: Content recommendations are loaded via AJAX javascript.\u003Cbr \u002F>\n– Service URL: \u003Ca href=\"https:\u002F\u002Fazonow.com\" rel=\"nofollow ugc\">AZO\u003C\u002Fa>\u003Cbr \u002F>\n– Terms of Use: \u003Ca href=\"https:\u002F\u002Fazonow.com\u002Fterms-of-service\u002F\" rel=\"nofollow ugc\">AZO Terms of Use\u003C\u002Fa>\u003Cbr \u002F>\n– Privacy Policy: \u003Ca href=\"https:\u002F\u002Fazonow.com\u002Fterms-of-service\u002F\" rel=\"nofollow ugc\">AZO Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n","A powerful tool to manage your ads in WordPress easily. Easy way to embed Google AdSense and other kinds of ad. Cool features and beautiful UI\u002FUX.",100,4926,4,"2025-01-10T13:40:00.000Z","6.7.5","4.9","5.4",[19,20,21,22,23],"ads","adsense","banner","popup","rotation","https:\u002F\u002Fads.azonow.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fazo-ads.1.6.4.zip",92,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":11,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"azonow",2,96,30,91,"2026-04-04T05:52:20.322Z",[39,64,83,101,118],{"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":59,"download_link":60,"security_score":61,"vuln_count":62,"unpatched_count":27,"last_vuln_date":63,"fetched_at":29},"ad-inserter","Ad Inserter – Ad Manager & AdSense Ads","2.8.12","Spacetime","https:\u002F\u002Fprofiles.wordpress.org\u002Fspacetime\u002F","\u003Cp>Ad management plugin with many advanced advertising features to insert ad codes at optimal positions.\u003C\u002Fp>\n\u003Cp>Supports all kinds of ads including \u003Cstrong>Google AdSense\u003C\u002Fstrong>, \u003Cstrong>Google Ad Manager\u003C\u002Fstrong> (DFP – DoubleClick for publishers), Media.net , Infolinks and \u003Cstrong>rotating banners.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin is more than AdSense plugin or plugin for ads. It provides many advanced options to insert opt-in forms, header scripts, Javascript, CSS, HTML, PHP, analytics, tracking or advert code anywhere on the page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Insert ads where other plugins fail\u003C\u002Fstrong>.\u003Cbr \u002F>\nIt’s all about the \u003Ca href=\"https:\u002F\u002Fadinserter.pro\u002Fdocumentation\" rel=\"nofollow ugc\">settings\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fwow-684\u002F\" rel=\"ugc\">Plugin reviews\u003C\u002Fa>:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>I’ve been using another ad placement manager for a couple years and just recently started using Ad Inserter.\u003C\u002Fp>\n\u003Cp>I’m blown AWAY with the power and flexibility of it.\u003C\u002Fp>\n\u003Cp>I can HIGHLY recommend this plugin to anyone looking for an easy way to manage ads within WordPress.\u003C\u002Fp>\n\u003Cp>Difficult to choose, but certainly top 3 plugins I’ve ever used in WordPress, ever.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong> – check \u003Ca href=\"https:\u002F\u002Fadinserter.pro\u002Fdocumentation\u002Ffeatures\" rel=\"nofollow ugc\">documentation\u003C\u002Fa> for the complete list\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fadinserter.pro\u002Fdocumentation\u002Fadsense-ads\" rel=\"nofollow ugc\">AdSense integration\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Support for \u003Ca href=\"https:\u002F\u002Fadinserter.pro\u002Fdocumentation\u002Fad-manager-ads\" rel=\"nofollow ugc\">Google Ad Manager\u003C\u002Fa> (DoubleClick for publishers)\u003C\u002Fli>\n\u003Cli>Syntax highlighting \u003Ca href=\"https:\u002F\u002Fadinserter.pro\u002Fdocumentation\u002Fcode-editing\" rel=\"nofollow ugc\">editor\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Plain JavaScript code on front-end – no library dependencies\u003C\u002Fli>\n\u003Cli>Code preview with visual CSS editor\u003C\u002Fli>\n\u003Cli>Automatically inserts ads on posts and pages\u003C\u002Fli>\n\u003Cli>Insert before or after post\u003C\u002Fli>\n\u003Cli>Insert before or after content\u003C\u002Fli>\n\u003Cli>Insert before or after paragraph\u003C\u002Fli>\n\u003Cli>Insert before or after random paragraph\u003C\u002Fli>\n\u003Cli>Insert before or after multiple paragraphs\u003C\u002Fli>\n\u003Cli>Insert before or after image\u003C\u002Fli>\n\u003Cli>Insert before or after comments\u003C\u002Fli>\n\u003Cli>Insert before or after excerpt\u003C\u002Fli>\n\u003Cli>Insert near any element on the page (using CSS selectors)\u003C\u002Fli>\n\u003Cli>Insert above the header (after \u003Ccode>\u003Cbody>\u003C\u002Fcode> tag)\u003C\u002Fli>\n\u003Cli>Insert in the footer (before \u003Ccode>\u003C\u002Fbody>\u003C\u002Fcode> tag)\u003C\u002Fli>\n\u003Cli>Insert at relative positions in posts\u003C\u002Fli>\n\u003Cli>Insert between posts on blog pages (in-feed AdSense)\u003C\u002Fli>\n\u003Cli>Insert between excerpts on blog pages\u003C\u002Fli>\n\u003Cli>Insert between comments\u003C\u002Fli>\n\u003Cli>Insert at custom hook positions (\u003Ccode>do_action ()\u003C\u002Fcode> WP function)\u003C\u002Fli>\n\u003Cli>Insert before or after any HTML element using CSS selectors\u003C\u002Fli>\n\u003Cli>Visual HTML element selector (DOM explorer)\u003C\u002Fli>\n\u003Cli>Avoid inserting ads near images or headers (AdSense TOS)\u003C\u002Fli>\n\u003Cli>Disable ads on individual posts or pages\u003C\u002Fli>\n\u003Cli>Insert header (\u003Ccode>\u003Chead>\u003C\u002Fcode> section) and footer code\u003C\u002Fli>\n\u003Cli>Insert raw HTTP response header lines\u003C\u002Fli>\n\u003Cli>Insert Google Analytics, Matomo (Piwik) or any other tracking code\u003C\u002Fli>\n\u003Cli>Insert images, HTML, CSS, Javascript or PHP code\u003C\u002Fli>\n\u003Cli>Insert into Ajax, RSS and REST requests\u003C\u002Fli>\n\u003Cli>Code generator for banners and placeholders\u003C\u002Fli>\n\u003Cli>AdSense code generator\u003C\u002Fli>\n\u003Cli>Support to detect, hide or replace blank AdSense blocks\u003C\u002Fli>\n\u003Cli>Visual advert editor – create adverts from scratch\u003C\u002Fli>\n\u003Cli>Manual insertion: widgets, shortcodes, PHP function call\u003C\u002Fli>\n\u003Cli>Sticky (fixed) widgets (sticky sidebar – the sidebar does not move when the page is scrolled)\u003C\u002Fli>\n\u003Cli>Custom alignments and styles\u003C\u002Fli>\n\u003Cli>Insert different ad codes on AMP pages\u003C\u002Fli>\n\u003Cli>Custom CSS class name for wrapping divs to avoid ad blockers\u003C\u002Fli>\n\u003Cli>Use shortcodes from other plugins\u003C\u002Fli>\n\u003Cli>Use custom fields as defined in posts\u003C\u002Fli>\n\u003Cli>Use post title, tags or category names to create contextual adverts\u003C\u002Fli>\n\u003Cli>PHP code processing\u003C\u002Fli>\n\u003Cli>Ad labels – show customized label above adverts\u003C\u002Fli>\n\u003Cli>ads.txt editor\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fadinserter.pro\u002Fdocumentation\u002Fglobal-custom-fields\" rel=\"nofollow ugc\">Global custom fields\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Support for \u003Ca href=\"https:\u002F\u002Fadinserter.pro\u002Ffaq\u002Fgdpr-compliance-cookies-consent\" rel=\"nofollow ugc\">GDPR consent checks\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Support for IAB TCF 2.0 GDPR consent API (used by Quantcast Choice)\u003C\u002Fli>\n\u003Cli>Ad rotation (server-side and client-side – works with caching)\u003C\u002Fli>\n\u003Cli>Timed ad rotation – define times to rotate adverts in a single ad block\u003C\u002Fli>\n\u003Cli>Create rich media ads with standard WordPress TinyMCE editor\u003C\u002Fli>\n\u003Cli>Ad blocking detection – popup message, page redirection\u003C\u002Fli>\n\u003Cli>Desktop\u002Fmobile device detection (server-side and client-side – works with caching)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fadinserter.pro\u002Fdocumentation\u002Fblack-and-white-lists\" rel=\"nofollow ugc\">Blacklist\u002FWhitelist\u003C\u002Fa> categories, tags, taxonomies, post IDs, urls, url query parameters, cookies, referrers, browsers, operating systems\u003C\u002Fli>\n\u003Cli>Easy copying and pasting ads or settings using internal clipboard\u003C\u002Fli>\n\u003Cli>Use it with Google Site Kit or replace it to have more control over ad placement\u003C\u002Fli>\n\u003Cli>Simple troubleshooting with many debugging functions\u003C\u002Fli>\n\u003Cli>Function to visualize inserted blocks\u003C\u002Fli>\n\u003Cli>Function to visualize AdSense ads with ad names and IDs\u003C\u002Fli>\n\u003Cli>Function to visualize available insertion positions\u003C\u002Fli>\n\u003Cli>Function to visualize HTML tags\u003C\u002Fli>\n\u003Cli>You name it 🙂\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpmayor.com\u002Fad-inserter-review-the-best-wordpress-ad-management-plugin\u002F\" rel=\"nofollow ugc\">Review on WP Mayor\u003C\u002Fa>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>The Best WordPress Ad Management Plugin?\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.shoutmeloud.com\u002Fad-inserter-review.html\" rel=\"nofollow ugc\">Review on ShoutMeLoud\u003C\u002Fa>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Both Google and Amazon recommend this plugin for inserting ads, which is a testament to its quality\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>Endorsed by Google\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fsupport.google.com\u002Fadsense\u002Fanswer\u002F7527509\" rel=\"nofollow ugc\">How to insert ad code in your WordPress site\u003C\u002Fa>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>If you’re new to AdSense, one of your first tasks is to connect your site to AdSense. This requires you to copy the code on your AdSense homepage and paste it into the HTML of your page, between the \u003Ccode>\u003Chead>\u003C\u002Fcode> and \u003Ccode>\u003C\u002Fhead>\u003C\u002Fcode> tags.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>Endorsed by Amazon\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Faffiliate-program.amazon.com\u002Fhelp\u002Ftopic\u002Ft405\" rel=\"nofollow ugc\">WordPress Integration Guide for Native Shopping Ads\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Native Shopping Ads provide highly relevant and dynamic product recommendations in a stylishly designed and responsive ad unit that can be placed at the end or within your content to create a more compelling visitor experience and shopping opportunity.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>👉  \u003Cstrong>Pro version\u003C\u002Fstrong> supports additional \u003Ca href=\"https:\u002F\u002Fadinserter.pro\u002Fdocumentation\u002Ffeatures\" rel=\"nofollow ugc\">advanced features\u003C\u002Fa>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Geolocation using internal or \u003Ca href=\"http:\u002F\u002Fwww.maxmind.com\u002F\" rel=\"nofollow ugc\">MaxMind\u003C\u002Fa> databases (works also with caching)\u003C\u002Fli>\n\u003Cli>Country, state, region and city level geotargeting\u003C\u002Fli>\n\u003Cli>Blacklist\u002FWhitelist IP addresses or countries\u002Fcities (works also with caching)\u003C\u002Fli>\n\u003Cli>Ad impression and click statistics (works also with \u003Ccode>\u003Ciframe>\u003C\u002Fcode> Javascript ads like Google AdSense)\u003C\u002Fli>\n\u003Cli>Statistics reports for clients in PDF format or public web pages\u003C\u002Fli>\n\u003Cli>External tracking via Google Analytics or Matomo (Piwik)\u003C\u002Fli>\n\u003Cli>A\u002FB testing – discover adverts and settings that perform best\u003C\u002Fli>\n\u003Cli>Frequency capping – limit impressions or clicks\u003C\u002Fli>\n\u003Cli>Click fraud protection\u003C\u002Fli>\n\u003Cli>reCaptcha v3 score check to hide ads from invalid traffic\u003C\u002Fli>\n\u003Cli>Delayed loading of ad scripts until user interacts with the website\u003C\u002Fli>\n\u003Cli>Lazy loading – delayed loading of ad scripts until the page is scrolled\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fadinserter.pro\u002Fdocumentation\u002Fsticky-ads\" rel=\"nofollow ugc\">Sticky ads\u003C\u002Fa> with optional close button\u003C\u002Fli>\n\u003Cli>Sticky sidebar ads (stick to the screen or to the content)\u003C\u002Fli>\n\u003Cli>Floating slide-in banner adverts\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fadinserter.pro\u002Fdocumentation\u002Fsticky-ads\" rel=\"nofollow ugc\">Sticky (floating) ads\u003C\u002Fa> with animations (fade, slide, turn, flip, zoom)\u003C\u002Fli>\n\u003Cli>Animation trigger for sticky ads (page scroll in % or px, HTML element becomes visible)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fadinserter.pro\u002Fdocumentation\u002Fsticky-ads#background-ads\" rel=\"nofollow ugc\">background ads (skin ads)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Parallax ads\u003C\u002Fli>\n\u003Cli>Support for sticky ad bar\u003C\u002Fli>\n\u003Cli>Support for scheduling date and time with fallback option\u003C\u002Fli>\n\u003Cli>Support to show ads as soon as the GDPR consent is given\u003C\u002Fli>\n\u003Cli>Support for ads in iframes\u003C\u002Fli>\n\u003Cli>Anti ad blocking features – replace ads, protect content\u003C\u002Fli>\n\u003Cli>Ad blocking statistics\u003C\u002Fli>\n\u003Cli>Multisite options to limit settings on the sites\u003C\u002Fli>\n\u003Cli>Individual post\u002Fpage exception management\u003C\u002Fli>\n\u003Cli>Export and import of settings\u003C\u002Fli>\n\u003Cli>Support via email\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Run a WordPress related blog? Have experience with AdSense? Interested in reviewing the plugin or would like to become an affiliate? \u003Ca href=\"https:\u002F\u002Fadinserter.pro\u002Fcontact\" rel=\"nofollow ugc\">Introduce yourself\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Have experience with WordPress theme or plugin translation? We are looking for translators! \u003Ca href=\"https:\u002F\u002Fadinserter.pro\u002Fcontact\" rel=\"nofollow ugc\">Contact us\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Check \u003Ca href=\"https:\u002F\u002Fadinserter.pro\u002Fdocumentation\" rel=\"nofollow ugc\">documentation pages\u003C\u002Fa> for detailed description of all the features and some \u003Ca href=\"https:\u002F\u002Fadinserter.pro\u002Fdocumentation\u002Fcommon-settings\" rel=\"nofollow ugc\">common settings\u003C\u002Fa> for quick start.\u003C\u002Fp>\n\u003Cp>You can also use shortcodes from other plugins (for example, to insert content from other plugins).\u003C\u002Fp>\n\u003Cp>Looking for AdSense plugin with simple setup for ads at best positions?\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Ad Inserter can insert ads where other plugins fail\u003C\u002Fstrong>.\u003Cbr \u002F>\nIt’s all about the settings.\u003C\u002Fp>\n\u003Cp>Average Rating: 5 out of 5 stars – check \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fad-inserter\u002Freviews\u002F\" rel=\"ugc\">Ad Inserter reviews\u003C\u002Fa>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>One of the best adsense plugins \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fone-of-the-best-adsense-plugins\u002F\" rel=\"ugc\">…\u003C\u002Fa>\u003Cbr \u002F>\n  Most comprehensive Ad plugin available \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fmost-comprehensive-ad-plugin-available\u002F\" rel=\"ugc\">…\u003C\u002Fa>\u003Cbr \u002F>\n  Better than the old Google adsense plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fbetter-than-the-old-google-adsense-plugin\u002F\" rel=\"ugc\">…\u003C\u002Fa>\u003Cbr \u002F>\n  The best WP Ad management plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fthe-best-wp-ad-management-plugin\u002F\" rel=\"ugc\">…\u003C\u002Fa>\u003Cbr \u002F>\n  Very flexible and excellent documentation \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fvery-flexible-and-excellent-documentation\u002F\" rel=\"ugc\">…\u003C\u002Fa>\u003Cbr \u002F>\n  Excellent Ad Plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fexcellent-ad-plugin-2\u002F\" rel=\"ugc\">…\u003C\u002Fa>\u003Cbr \u002F>\n  Easy to use and also does more than I need \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Feasy-to-use-and-also-does-more-than-i-need\u002F\" rel=\"ugc\">…\u003C\u002Fa>\u003Cbr \u002F>\n  Exactly what I needed to sell advertising spots \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fexactly-what-i-needed-to-sell-advertising-spots-on-our-site\u002F\" rel=\"ugc\">…\u003C\u002Fa>\u003Cbr \u002F>\n  Awesome Plugin and Super Support! \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fawesome-plugin-and-super-support\u002F\" rel=\"ugc\">…\u003C\u002Fa>\u003Cbr \u002F>\n  Lots of options and easy to use \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Flots-of-options-and-easy-to-use\u002F\" rel=\"ugc\">…\u003C\u002Fa>\u003Cbr \u002F>\n  Crazy flexible \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fcrazy-flexible\u002F\" rel=\"ugc\">…\u003C\u002Fa>\u003Cbr \u002F>\n  Great plugin that makes it simple \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fgreat-plugin-that-makes-it-simple\u002F\" rel=\"ugc\">…\u003C\u002Fa>\u003Cbr \u002F>\n  Superb Plugin and Support team also so good \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fsuperb-plugin-and-support-team-also-so-good\u002F\" rel=\"ugc\">…\u003C\u002Fa>\u003Cbr \u002F>\n  Best in same kind of plugins \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fbest-in-same-kind-of-plugins\u002F\" rel=\"ugc\">…\u003C\u002Fa>\u003Cbr \u002F>\n  Must Have Plugin for Each WP Site \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fmust-have-plugin-for-each-wp-site\u002F\" rel=\"ugc\">…\u003C\u002Fa>\u003Cbr \u002F>\n  Best Ad Placement Plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fbest-ad-placement-plugin\u002F\" rel=\"ugc\">…\u003C\u002Fa>\u003Cbr \u002F>\n  Best Solution for Advertisement Management \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fbest-solution-for-advertisement-management\u002F\" rel=\"ugc\">…\u003C\u002Fa>\u003Cbr \u002F>\n  Comprehensive, flexible and well supported \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fcomprehensive-flexible-and-well-supported\u002F\" rel=\"ugc\">…\u003C\u002Fa>\u003Cbr \u002F>\n  God bless these guys! \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fgod-bless-these-guys-2\u002F\" rel=\"ugc\">…\u003C\u002Fa>\u003Cbr \u002F>\n  PRO for Free \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fpro-for-free\u002F\" rel=\"ugc\">…\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>Please support plugin development\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Support the advancement of this plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fad-inserter\u002Freviews\u002F?filter=5#new-post\" rel=\"ugc\">Rate it\u003C\u002Fa> – positive ratings and reviews are a great way to show your appreciation for my work. Besides being an incredible boost to my morale, they are also a great incentive to fix any bug found in the software and to add new features for better monetization of your website.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fcgi-bin\u002Fwebscr?cmd=_s-xclick&hosted_button_id=LHGZEMRTR7WB4\" rel=\"nofollow ugc\">Donate\u003C\u002Fa> if Ad Inserter helps you to make money with advertising\u003C\u002Fli>\n\u003Cli>Register for \u003Ca href=\"https:\u002F\u002Faffiliate.adinserter.pro\u002F\" rel=\"nofollow ugc\">Ad Inserter Pro Affiliate\u003C\u002Fa>, promote the plugin on your website and earn commission for each purchase you refer\u003C\u002Fli>\n\u003Cli>Buy license for \u003Ca href=\"https:\u002F\u002Fadinserter.pro\u002F\" rel=\"nofollow ugc\">Ad Inserter Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Manage Google AdSense ads, banners, ad rotation, sticky widgets, AMP ads, ads.txt, tracking, header and footer code, PHP code, global custom fields",300000,18356649,98,2415,"2026-02-28T18:30:00.000Z","6.9.4","5.0","7.4",[56,57,19,20,58],"ad-manager","ad-rotation","amp","https:\u002F\u002Fadinserter.pro\u002Fdocumentation","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fad-inserter.2.8.12.zip",88,12,"2025-11-04 21:29:14",{"slug":65,"name":66,"version":67,"author":68,"author_profile":69,"description":70,"short_description":71,"active_installs":72,"downloaded":73,"rating":49,"num_ratings":74,"last_updated":75,"tested_up_to":52,"requires_at_least":53,"requires_php":54,"tags":76,"homepage":78,"download_link":79,"security_score":80,"vuln_count":81,"unpatched_count":27,"last_vuln_date":82,"fetched_at":29},"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.",20000,4453040,1087,"2026-03-11T09:49:00.000Z",[56,19,20,21,77],"monetize","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fquick-adsense-reloaded\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquick-adsense-reloaded.3.0.1.zip",97,3,"2025-03-27 00:00:00",{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":91,"downloaded":92,"rating":11,"num_ratings":93,"last_updated":94,"tested_up_to":15,"requires_at_least":95,"requires_php":54,"tags":96,"homepage":99,"download_link":100,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"ads-for-visual-composer","Advanced Ads for WPBakery Page Builder","2.0.0","monetizemore","https:\u002F\u002Fprofiles.wordpress.org\u002Fmonetizemore\u002F","\u003Cp>This plugin combines the \u003Ca href=\"https:\u002F\u002Fwpbakery.com\u002F\" rel=\"nofollow ugc\">WPBakery Page Builder\u003C\u002Fa> and the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-ads\u002F\" rel=\"ugc\">Advanced Ads\u003C\u002Fa> ad management plugin in order to integrate ads and banners into websites built with that drag and drop page builder.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Ad Management Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Advanced Ads is a powerful, but easy to use ad management plugin. Among the \u003Ca href=\"https:\u002F\u002Fwpadvancedads.com\u002Ffeatures\u002F\" rel=\"nofollow ugc\">many features\u003C\u002Fa>, you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>manage all kinds of ads like Google AdSense, Google Ad Manager (formerly DFP), Amazon, Taboola, Tradedoubler, Getyourguide, Booking.com, Ezoic, media.net, The Moneytizer, Infolinks, Content.ad, Awin, or a banner from any other ad network\u003C\u002Fli>\n\u003Cli>show ads for mobile\u002Fdesktop users only\u003C\u002Fli>\n\u003Cli>automatically inject ads into content, e.g. after specific paragraphs, headlines or images\u003C\u002Fli>\n\u003Cli>use Pro visitor conditions like browser width, geo location, browser language and many more\u003C\u002Fli>\n\u003Cli>benefit from dedicated Google AdSense support for all ad types (e.g. AdSense in.feed, AdSense in.article, AdSense Matched Content, AdSense Auto ads) \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Instructions\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>After activating this addon, as well as WPBakery Page Builder and Advanced Ads, you should find three new elements in the editor:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Advanced Ads – Ad\u003C\u002Fli>\n\u003Cli>Advanced Ads – Group\u003C\u002Fli>\n\u003Cli>Advanced Ads – Placement\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Each of them corresponds to the according element in Advanced Ads. You only need to enter the ID\u002Fslug of that element to show it in the WP Bakery Page Builder.\u003C\u002Fp>\n\u003Cp>All elements are also grouped into the \u003Cem>Ads\u003C\u002Fem> tab.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpadvancedads.com\u002Fvisual-composer-ads\u002F\" rel=\"nofollow ugc\">Detailed Instructions with Images\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Where to find the IDs?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Ads: Open the ad edit screen and stop the Wizard, if active. You should now see the Ad ID below the ad title.\u003Cbr \u002F>\nGroups: The Group ID is listed in the Details column of the ad group list.\u003Cbr \u002F>\nPlacement: Create a \u003Cem>Manual\u003C\u002Fem> placement. Open the list of placements and click on \u003Cem>show usage\u003C\u002Fem> below the placement’s name. Extract the ID from the id attribute in the shortcode field\u003C\u002Fp>\n","Manage ads in your WPBakery Page Builder interface.",1000,77203,1,"2025-03-10T14:01:00.000Z","5.7",[19,20,21,97,98],"page-builder","wpbakery","https:\u002F\u002Fwpadvancedads.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fads-for-visual-composer.2.0.0.zip",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":11,"downloaded":109,"rating":11,"num_ratings":81,"last_updated":110,"tested_up_to":52,"requires_at_least":111,"requires_php":54,"tags":112,"homepage":116,"download_link":117,"security_score":11,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"ad-commander","Ad Commander – Ad Manager for Banners, AdSense, Ad Networks","1.1.25","wildoperation","https:\u002F\u002Fprofiles.wordpress.org\u002Fwildoperation\u002F","\u003Cp>Ad Commander is a complete ad management plugin for WordPress. With Ad Commander, users can quickly create custom banner image ads, Google AdSense ads, Amazon Associates ads, and ads for other affiliate ad networks.\u003C\u002Fp>\n\u003Cp>Create groups of rotating banner ads or randomly displaying ads. Insert ads with shortcodes, template tags, blocks, or automatic placements. Inject scripts into the header or footer of your site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>AdSense users:\u003C\u002Fstrong> Ad Commander integrates directly with your AdSense account to make implementing AdSense and AMP ads quick and easy. Simply connect an account and choose from a searchable, sortable list of ad units. Alternatively, build your ads manually or paste in code.\u003C\u002Fp>\n\u003Cp>Some key features of Ad Commander include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create individual ads or groups of randomizing, rotating, or manually sorted ads\u003C\u002Fli>\n\u003Cli>AdSense ad type with direct AdSense account integration, manually built ad units, or simple code pasting\u003C\u002Fli>\n\u003Cli>Track impressions and clicks and generate reports for ads\u003C\u002Fli>\n\u003Cli>Support for AMP ads with amp-pixel and amp-analytics tracking\u003C\u002Fli>\n\u003Cli>Inject ads or groups using shortcodes, template tags, blocks, or automatic placements\u003C\u002Fli>\n\u003Cli>Conditionally display ads with content targeting options\u003C\u002Fli>\n\u003Cli>Display required labels above ads\u003C\u002Fli>\n\u003Cli>Add custom code before and after ads or groups\u003C\u002Fli>\n\u003Cli>Dynamically create an ads.txt and manage it in the WordPress admin\u003C\u002Fli>\n\u003Cli>Familiar WordPress interface\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpadcommander.com\u002Fdocumentation\u002F?utm_source=wordpressorg&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwpadcommander.com\u002Fsupport\u002F?utm_source=wordpressorg&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Demo Video\u003C\u002Fh3>\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\u002FdCQHwTIxfjM?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&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>Connecting AdSense\u003C\u002Fh3>\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\u002FTTR95aFhLls?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&start=4&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>Creating rotating banner ads\u003C\u002Fh3>\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\u002FNpPgFlP0T0g?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&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\u003Cp>Ad Commander core is free to download and use. Ad Commander Pro has additional advanced features. \u003Ca href=\"https:\u002F\u002Fwpadcommander.com\u002F?utm_source=wordpressorg&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">Visit our website to learn more about Ad Commander Pro.\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Some Pro features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Priority email support\u003C\u002Fli>\n\u003Cli>Automatically convert AdSense ads to AMP ads\u003C\u002Fli>\n\u003Cli>Google Analytics (GA4) or other third-party analytics tracking for impressions and clicks\u003C\u002Fli>\n\u003Cli>Expire ads by date or maximum stats\u003C\u002Fli>\n\u003Cli>Advanced automatic placement positions\u003C\u002Fli>\n\u003Cli>Automatic placements for bbPress and BuddyPress\u003C\u002Fli>\n\u003Cli>Lazy load ads when they enter the viewport\u003C\u002Fli>\n\u003Cli>Popup ads\u003C\u002Fli>\n\u003Cli>Visitor targeting options\u003C\u002Fli>\n\u003Cli>Geotargeting with MaxMind IP databases\u003C\u002Fli>\n\u003Cli>Content and visitor targeting for groups and automatic placements\u003C\u002Fli>\n\u003Cli>Display groups in a grid layout\u003C\u002Fli>\n\u003Cli>Weighted or evenly distributed ad impressions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpadcommander.com\u002Ffeatures\u002F?utm_source=wordpressorg&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">All Features\u003C\u002Fa>\u003C\u002Fp>\n","Insert image banner ads, Google AdSense, Amazon, affiliate ad networks. Rotate and randomize ad groups. Track impressions and clicks. Create ads.txt.",4113,"2026-03-09T20:13:00.000Z","6.2",[20,113,58,114,115],"advertising","banners","rotate","https:\u002F\u002Fwpadcommander.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fad-commander.1.1.25.zip",{"slug":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":11,"downloaded":126,"rating":11,"num_ratings":33,"last_updated":127,"tested_up_to":128,"requires_at_least":129,"requires_php":17,"tags":130,"homepage":132,"download_link":133,"security_score":134,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"ad-publisher","AD Publisher – Automatically insert post ads","1.1.0","adsstudio","https:\u002F\u002Fprofiles.wordpress.org\u002Fadsstudio\u002F","\u003Cp>\u003Cstrong>If you are looking for a way to insert Google AdSense ad code to your website automatically, then this plugin is your best choice! Ad Publisher not only automatically inserts ad units before or after the content, but can add them after the certain number of paragraphs. And the number of ad units is limited by your imagination, rational sense and Google AdSense policy only. Ad Publisher helps to get rid of manual insertion of ad code to each article and greatly simplifies monetization of the blog. Ad Publisher is the easiest plugin to add Google AdSense ads or any other ad code. Our primary goal was to make WordPress as simple for beginners as possible. And we’ve succeeded!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Advantages\u003C\u002Fh3>\n\u003Ch4>Intuitive interface\u003C\u002Fh4>\n\u003Cp>The plugin has a very friendly and intuitive interface; all settings are limited by checking or unchecking the necessary options. When premium modules are activated, the user gets access to the feature management checkboxes.\u003C\u002Fp>\n\u003Ch4>Caching plugins support\u003C\u002Fh4>\n\u003Cp>Ad Publisher supports all popular caching plugins.\u003C\u002Fp>\n\u003Ch4>Automatic insertion of the Google AdSense code\u003C\u002Fh4>\n\u003Cp>Ad Publisher has been designed to add Google AdSense ads through the ad code. But it doesn’t mean that the plugin can’t work with other ad code. You can insert the ad code from any ad system or create a custom one.\u003C\u002Fp>\n\u003Ch4>Post type targeting\u003C\u002Fh4>\n\u003Cp>You can select where to show ads: on posts (articles), pages or exclude from CSS.\u003C\u002Fp>\n\u003Ch4>Insert the ad anywhere in the post.\u003C\u002Fh4>\n\u003Cp>It is you who decide where to add the advert – before\u002Fafter the content, or after the certain number of paragraphs. The number of ad units per page is not limited.\u003C\u002Fp>\n\u003Ch4>Separated display for desktop and mobile\u003C\u002Fh4>\n\u003Cp>The share of mobile traffic has drastically increased lately. Knowing this, the plugin offers you separate ad units for desktop and mobile versions. Or you can go on with the traditional way and show the same modules for all devices.\u003C\u002Fp>\n\u003Ch4>Increases the ad unit CTR\u003C\u002Fh4>\n\u003Cp>Precisely! We wanted your blog to give you more money. That’s why we’ve created extra modules to attract attention to the ad units. Currently, you can install CTR Booster and Sticky Ads. Both of them will rocket your ad unit CTR in three times.\u003C\u002Fp>\n\u003Ch4>Notes\u003C\u002Fh4>\n\u003Cp>Modern plugins try to offer as many useful features as possible. Think about it: how many of them do you use on the regular basis? The answer is: less than the half! So why should you install additional modules in order to use only one feature? Our plugin doesn’t have anything redundant! It just inserts the ad code to the certain place in your blog.\u003C\u002Fp>\n\u003Ch3>1.1.0\u003C\u002Fh3>\n\u003Cp>Add smart shortcodes.\u003Cbr \u002F>\nFix some bugs.\u003C\u002Fp>\n\u003Ch3>1.0.6\u003C\u002Fh3>\n","Automatically publishing ad code and increasing THE ad UNIT AdSense CTR",5109,"2019-04-30T15:52:00.000Z","5.0.25","4.7",[56,57,19,131,20],"ads-pro","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fad-publisher.zip",85,{"attackSurface":136,"codeSignals":271,"taintFlows":325,"riskAssessment":392,"analyzedAt":402},{"hooks":137,"ajaxHandlers":216,"restRoutes":262,"shortcodes":263,"cronEvents":269,"entryPointCount":270,"unprotectedCount":93},[138,144,149,153,157,161,165,170,175,177,182,185,189,193,197,200,202,205,209,213],{"type":139,"name":140,"callback":141,"file":142,"line":143},"action","admin_menu","add_plugin_admin_menu","classes\\class-azo-ads-admin-menu.php",17,{"type":139,"name":145,"callback":146,"file":147,"line":148},"plugins_loaded","wp_plugins_loaded","classes\\class-azo-ads-admin.php",58,{"type":150,"name":151,"callback":151,"priority":11,"file":147,"line":152},"filter","admin_footer_text",59,{"type":139,"name":154,"callback":155,"file":147,"line":156},"admin_enqueue_scripts","enqueue_admin_styles",83,{"type":139,"name":154,"callback":158,"priority":159,"file":147,"line":160},"enqueue_admin_scripts",9,84,{"type":139,"name":154,"callback":162,"file":163,"line":164},"azoads_media_uploader","includes\\ajax.php",504,{"type":139,"name":166,"callback":167,"priority":11,"file":168,"line":169},"wp_enqueue_scripts","azoads_enqueues","includes\\enqueues.php",11,{"type":139,"name":171,"callback":172,"file":173,"line":174},"azoads_admin_after_ad_updated","azoads_clear_all_cache_provider","includes\\hooks.php",6,{"type":139,"name":176,"callback":172,"file":173,"line":159},"azoads_admin_after_settings_saved",{"type":139,"name":178,"callback":179,"file":180,"line":181},"init","azoads_register_post_type","includes\\init.php",10,{"type":139,"name":178,"callback":183,"file":180,"line":184},"azoads_init_options",57,{"type":139,"name":186,"callback":187,"file":180,"line":188},"wp","azoads_get_ads_from_current_page",68,{"type":139,"name":190,"callback":191,"priority":181,"file":192,"line":174},"save_post","azoads_update_options","includes\\template-functions.php",{"type":139,"name":194,"callback":195,"priority":181,"file":192,"line":196},"after_delete_post","azoads_update_options_delete",7,{"type":150,"name":198,"callback":199,"priority":11,"file":192,"line":159},"the_content","azoads_render_ads",{"type":139,"name":178,"callback":201,"file":192,"line":181},"azoads_background_ads",{"type":139,"name":203,"callback":204,"priority":181,"file":192,"line":169},"the_post","azoads_loop_ads",{"type":139,"name":206,"callback":207,"file":192,"line":208},"wp_head","azoads_global_head",13,{"type":139,"name":210,"callback":211,"priority":11,"file":192,"line":212},"wp_footer","azoads_global_footer",15,{"type":150,"name":214,"callback":215,"priority":181,"file":192,"line":143},"plugin_action_links","azoads_action_links",[217,222,225,228,231,234,237,241,243,247,251,254,258],{"action":218,"nopriv":219,"callback":218,"hasNonce":220,"hasCapCheck":219,"file":163,"line":221},"azoads_get_value_list_visibility",false,true,8,{"action":223,"nopriv":219,"callback":223,"hasNonce":220,"hasCapCheck":219,"file":163,"line":224},"azoads_get_value_list_targeting",163,{"action":226,"nopriv":219,"callback":226,"hasNonce":220,"hasCapCheck":219,"file":163,"line":227},"azoads_manage_ads",274,{"action":229,"nopriv":219,"callback":229,"hasNonce":220,"hasCapCheck":219,"file":163,"line":230},"azoads_delete_ads",383,{"action":232,"nopriv":219,"callback":232,"hasNonce":220,"hasCapCheck":219,"file":163,"line":233},"azoads_duplicate_ads",412,{"action":235,"nopriv":219,"callback":235,"hasNonce":220,"hasCapCheck":219,"file":163,"line":236},"azoads_update_ads_status",470,{"action":238,"nopriv":220,"callback":239,"hasNonce":220,"hasCapCheck":219,"file":163,"line":240},"azoads_report","azoads_report_function",517,{"action":238,"nopriv":219,"callback":239,"hasNonce":220,"hasCapCheck":219,"file":163,"line":242},518,{"action":244,"nopriv":219,"callback":245,"hasNonce":220,"hasCapCheck":219,"file":163,"line":246},"azoads_reports_update_chart","azoads_reports_update_chart_function",592,{"action":248,"nopriv":219,"callback":249,"hasNonce":220,"hasCapCheck":219,"file":163,"line":250},"azoads_save_settings","azoads_save_settings_function",613,{"action":252,"nopriv":219,"callback":252,"hasNonce":219,"hasCapCheck":219,"file":163,"line":253},"azoads_get_dashboard_news",677,{"action":255,"nopriv":219,"callback":256,"hasNonce":220,"hasCapCheck":219,"file":163,"line":257},"azoads_export_settings","azoads_export_settings_function",700,{"action":259,"nopriv":219,"callback":260,"hasNonce":220,"hasCapCheck":219,"file":163,"line":261},"azoads_import_settings","azoads_import_settings_function",726,[],[264],{"tag":265,"callback":266,"file":267,"line":268},"azoads","azoads_add_shortcode","includes\\functions.php",774,[],14,{"dangerousFunctions":272,"sqlUsage":286,"outputEscaping":292,"fileOperations":13,"externalRequests":93,"nonceChecks":169,"capabilityChecks":27,"bundledLibraries":318},[273,277,280,283],{"fn":274,"file":180,"line":275,"context":276},"unserialize",81,"$visibility_include = unserialize( (string) $aa['aa_visibility_include'] );",{"fn":274,"file":180,"line":278,"context":279},108,"$visibility_exclude = unserialize( (string) $aa['aa_visibility_exclude'] );",{"fn":274,"file":180,"line":281,"context":282},134,"$targeting_include = unserialize( (string) $aa['aa_targeting_include'] );",{"fn":274,"file":180,"line":284,"context":285},162,"$targeting_exclude = unserialize( (string) $aa['aa_targeting_exclude'] );",{"prepared":181,"raw":93,"locations":287},[288],{"file":289,"line":290,"context":291},"azo-ads.php",114,"$wpdb->query() with variable interpolation",{"escaped":293,"rawEcho":62,"locations":294},639,[295,298,300,303,304,307,308,311,312,314,315,317],{"file":267,"line":296,"context":297},803,"raw output",{"file":192,"line":299,"context":297},63,{"file":301,"line":302,"context":297},"views\\admin\\manage.php",400,{"file":301,"line":302,"context":297},{"file":305,"line":306,"context":297},"views\\admin\\overview.php",94,{"file":305,"line":49,"context":297},{"file":309,"line":310,"context":297},"views\\admin\\settings.php",155,{"file":309,"line":310,"context":297},{"file":309,"line":313,"context":297},176,{"file":309,"line":313,"context":297},{"file":309,"line":316,"context":297},300,{"file":309,"line":316,"context":297},[319,322],{"name":320,"version":28,"knownCves":321},"DataTables",[],{"name":323,"version":28,"knownCves":324},"Select2",[],[326,344,356,372],{"entryPoint":327,"graph":328,"unsanitizedCount":27,"severity":343},"azoads_duplicate_ads (includes\\ajax.php:413)",{"nodes":329,"edges":341},[330,335],{"id":331,"type":332,"label":333,"file":163,"line":334},"n0","source","$_POST",420,{"id":336,"type":337,"label":338,"file":163,"line":339,"wp_function":340},"n1","sink","get_results() [SQLi]",443,"get_results",[342],{"from":331,"to":336,"sanitized":220},"low",{"entryPoint":345,"graph":346,"unsanitizedCount":27,"severity":343},"azoads_import_settings_function (includes\\ajax.php:727)",{"nodes":347,"edges":354},[348,350],{"id":331,"type":332,"label":333,"file":163,"line":349},736,{"id":336,"type":337,"label":351,"file":163,"line":352,"wp_function":353},"file_put_contents() [File Write]",752,"file_put_contents",[355],{"from":331,"to":336,"sanitized":220},{"entryPoint":357,"graph":358,"unsanitizedCount":93,"severity":371},"azoads_reports_update_chart_function (includes\\ajax.php:593)",{"nodes":359,"edges":368},[360,362,365],{"id":331,"type":332,"label":333,"file":163,"line":361},602,{"id":336,"type":363,"label":364,"file":163,"line":361},"transform","→ azoads_get_reports_data()",{"id":366,"type":337,"label":338,"file":267,"line":367,"wp_function":340},"n2",1069,[369,370],{"from":331,"to":336,"sanitized":219},{"from":336,"to":366,"sanitized":219},"high",{"entryPoint":373,"graph":374,"unsanitizedCount":93,"severity":371},"\u003Cajax> (includes\\ajax.php:0)",{"nodes":375,"edges":387},[376,377,378,379,381,383,385],{"id":331,"type":332,"label":333,"file":163,"line":334},{"id":336,"type":337,"label":338,"file":163,"line":339,"wp_function":340},{"id":366,"type":332,"label":333,"file":163,"line":349},{"id":380,"type":337,"label":351,"file":163,"line":352,"wp_function":353},"n3",{"id":382,"type":332,"label":333,"file":163,"line":361},"n4",{"id":384,"type":363,"label":364,"file":163,"line":361},"n5",{"id":386,"type":337,"label":338,"file":267,"line":367,"wp_function":340},"n6",[388,389,390,391],{"from":331,"to":336,"sanitized":220},{"from":366,"to":380,"sanitized":220},{"from":382,"to":384,"sanitized":219},{"from":384,"to":386,"sanitized":219},{"summary":393,"deductions":394},"The azo-ads plugin v1.6.4 exhibits a generally good security posture with strong adherence to best practices in most areas. The high percentage of properly escaped outputs and prepared SQL statements indicates a developer conscious of common web vulnerabilities. The lack of recorded CVEs, even historically, is a significant positive indicator, suggesting a mature and well-maintained codebase.\n\nHowever, there are critical areas for concern. The presence of the `unserialize` function, especially when combined with taint analysis revealing two flows with unsanitized paths, presents a substantial risk. If user-controlled data can reach these unserialization points without proper sanitization, it could lead to Remote Code Execution (RCE) vulnerabilities. Furthermore, the discovery of an AJAX handler without an authentication check is a direct pathway for attackers to interact with plugin functionality without authorization, potentially triggering these dangerous code paths or exploiting other weaknesses.\n\nWhile the plugin has no known CVEs, the identified code signals and taint analysis findings indicate potential vulnerabilities that may not have been publicly disclosed or discovered. The strengths lie in its widespread adoption of secure coding practices, but the identified specific risks, particularly around `unserialize` and the unprotected AJAX handler, necessitate immediate attention.",[395,397,399],{"reason":396,"points":181},"AJAX handler without auth check",{"reason":398,"points":212},"Taint flows with unsanitized paths (critical)",{"reason":400,"points":401},"Dangerous function: unserialize found",5,"2026-03-16T20:56:51.999Z",{"wat":404,"direct":427},{"assetPaths":405,"generatorPatterns":415,"scriptPaths":416,"versionParams":417},[406,407,408,409,410,411,412,413,414],"\u002Fwp-content\u002Fplugins\u002Fazo-ads\u002Fassets\u002Fcss\u002Fadmin\u002Fselect2.min.css","\u002Fwp-content\u002Fplugins\u002Fazo-ads\u002Fassets\u002Fcss\u002Fadmin\u002Fdatatables.min.css","\u002Fwp-content\u002Fplugins\u002Fazo-ads\u002Fassets\u002Fcss\u002Fadmin\u002Fapps.min.css","\u002Fwp-content\u002Fplugins\u002Fazo-ads\u002Fassets\u002Fcss\u002Fadmin\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fazo-ads\u002Fassets\u002Fcss\u002Fadmin\u002Fglobal.css","\u002Fwp-content\u002Fplugins\u002Fazo-ads\u002Fassets\u002Fjs\u002Fadmin\u002Fselect2.min.js","\u002Fwp-content\u002Fplugins\u002Fazo-ads\u002Fassets\u002Fjs\u002Fadmin\u002Fdatatables.min.js","\u002Fwp-content\u002Fplugins\u002Fazo-ads\u002Fassets\u002Fjs\u002Fadmin\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fazo-ads\u002Fassets\u002Fjs\u002Fadmin\u002Fapps.min.js",[],[411,412,413,414],[418,419,420,421,422,423,424,425,426],"azo-ads\u002Fassets\u002Fcss\u002Fadmin\u002Fselect2.min.css?ver=","azo-ads\u002Fassets\u002Fcss\u002Fadmin\u002Fdatatables.min.css?ver=","azo-ads\u002Fassets\u002Fcss\u002Fadmin\u002Fapps.min.css?ver=","azo-ads\u002Fassets\u002Fcss\u002Fadmin\u002Fadmin.css?ver=","azo-ads\u002Fassets\u002Fcss\u002Fadmin\u002Fglobal.css?ver=","azo-ads\u002Fassets\u002Fjs\u002Fadmin\u002Fselect2.min.js?ver=","azo-ads\u002Fassets\u002Fjs\u002Fadmin\u002Fdatatables.min.js?ver=","azo-ads\u002Fassets\u002Fjs\u002Fadmin\u002Fadmin.js?ver=","azo-ads\u002Fassets\u002Fjs\u002Fadmin\u002Fapps.min.js?ver=",{"cssClasses":428,"htmlComments":432,"htmlAttributes":433,"restEndpoints":435,"jsGlobals":436,"shortcodeOutput":440},[429,430,431],"azo-ads-dashboard-wrap","azoads-main-wrapper","azoads-content-wrap",[],[434],"data-plugin-slug=\"azo-ads\"",[],[437,438,439],"AZOADS_VERSION","AZOADS_ADMIN_AJAX_URL","AZOADS_ADMIN_URL",[]]