Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

AdSense Plugin WP QUADS

Quick Adsense Reloaded! Quickest way to insert Google AdSense & other ads into your website. Google AdSense integration with Google AMP support

WPQUADS - Quick AdSense Reloaded

This free Google AdSense plugin is a fork of the discontinued Quick AdSense ads plugin with more than 100k installations. Its rewritten from scratch with a solid code base and will be maintained and updated to be compatible with all future WordPress versions
Found a issue? Open a ticket in the support forum.

Support of the popular Click Fraud Monitor plugin
Visit the site:

- AMP support! Add AMP ads automatically to your site
- Use mobile optimized and responsive AdSense ads
- Disable AdSense ads on phone, tablet or desktop devices
- Define AdSense size for different devices

AMP feature requires Automattic AMP plugin installed

Why a Quick AdSense fork?

Quick Adsense is a great plugin and used by more than 100.000 websites. Although is not under maintainance and development for more than 3 years by the original author it is still downloaded hundred times a day. So i decided to continue the project to make sure the plugin will also work in future with new WordPress versions.

Deprecated functions removed, bugs fixed and new filters and hooks created to make this plugin extensible by third party developers!

We Guarantee:
No revenue sharing from your Google AdSense advertising income. We never show our ads on your website.
We are an active and engaged member of the WordPress community and we are following strongly the WordPress Codex in terms of code quality and good behave.

Main Features

  • Import all ads settings from Quick AdSense v. 1.9.2 and convert them into serialized options.
  • Visibility conditions, show / hide ads based on post type and user roles (needs WP QUADS PRO)
  • Quicktags of Quick Adsense are 100% compatible to Quick AdSense Reloaded
  • No external script dependencies. All plugin code reside on your site.
  • Dynamic AdSense positioning: Assign Google AdSense ads to the beginning, middle and end of post, assign ads after 'more' tag, before last paragraph, after certain paragraphs & assign Ads after certain images.
  • Insert Google AdSense ads specifically or randomly anywhere within a post.
  • Support any Ads code, not limited to Google Adsense ads only.
  • Display up to a maximum of 10 Ads on a page. Google TOS allows publishers to place up to 3 Google Adsense for Content on a page. If you are using other ads, you may display up to 10 Ads.
  • Support up to a maximum of 10 Ads codes on Sidebar Widgets.
  • Support up to a maximum of 10 Ads codes for specific placement & randomization within a post.
  • Insert Google AdSense ads on-the-fly, insert <!--Ads1-->, <!--Ads2--> ... , <!--RndAds--> to a post to accomplish this.
  • Disable Ads on-the-fly, insert <!--NoAds-->, <!--OffDef-->, <!--OffWidget-->, <!--OffBegin--> ... and more to a post to accomplish this.
  • The above quicktags can be inserted into a post easily via the additional Quicktag Buttons added to the HTML Edit Post SubPanel.
  • Use shortcodes within ads (Suppport advertisements from other ad plugins for example Simple Ads Manager or AdRotate)

Improvements to original Quick AdSense Ads plugin

  • Performance improvements
  • Serialized storing of Ad options instead storing every single option as separate table entry all over
  • Multi language support
  • Remove of small coding issues like "unexpected output" message when plugin is activated on several sites
  • Import / Export function makes plugin migrating to other sites easier. Copy your ads code to other sites.

Safety improvements

  • Exit code if Quick AdSense plugin is not called by WordPress directly
  • Better sanitizing of user input

We Distance Ourself From

These are known AdSense plugins which are removed from the WordPress repository because of non ethic behavior:

  • AdSense Extreme
  • AdSense Insert

Make sure to switch to WP QUADS or any other AdSense plugin if you are still using these plugins!


  • Support for responsive Google AdSense ads
  • GUI improvements

Check out WP QUADS PRO:

Do you have suggestions for more features?

High Performance

Quick AdSense Reloaded is coded well and developed for high performance. 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.

** GitHub ** Follow the development and improve the plugin. You find it on GitHub

Author Rene Hermenau, WP-Staging
Contributors ReneHermi, WP-Staging
Tags ad, ad injection, ad inserter, ad manager, ads, adsense, advertising, amp, google adsense
  1. quick-adsense-reloaded screenshot 1

    The Quick AdSense Settings page

  2. quick-adsense-reloaded screenshot 2

    General Settings

  3. quick-adsense-reloaded screenshot 3

    AdSense Widgets

  4. quick-adsense-reloaded screenshot 4

    AdSense Options from the post editor

Recommended Installation:

  1. Go to YourWebsite->Plugins->Add New
  2. Search for "Quick Adsense reloaded" or "WP QUADS"
  3. Click "install Now"

Alternative Installation:

  1. Download the plugin , unzip and place it in your wp-content/plugins/ folder.
  2. Activate the plugin through the 'Plugins' menu in WordPress.


  • New: Theme API for custom theme integration of AdSense ads supports margin and alignment options now
  • New: Create WP QUADS admin menue logo
  • Fix: Admin warning if no adsense spots are activated is not working properly


  • New: Add new option to hide AMP ads on certain posts with WP QUADS PRO

  • Fix: Save Changes button is behind admin footer on plugin settings tab

  • Fix: Ad Check "Highlight ads" button dark colored and unreadable with some themes
  • Fix: Do not use ajax saving on license and import/export tab
  • Fix: Fix css issue on admin notice
  • Fix: Ad Check Highlight button color not readable - css fix
  • Fix: wrong amount of max ads limit when AMP ads are used
  • Fix: Make sure AdSense ads are injected only in the main query


  • Fix: Undefined variable if WP QUADS PRO beta version is used with more than 3 AdSebse paragraph AdSense spots
  • Fix: Deactivate License button not working
  • Fix: Admin notice if AdSense codes are empty
  • Fix: PHP Warning when AdSense ad codes are empty
  • Fix: Not more than 3 AdSense widgets are shown at the same time


  • New: Add filter to add 3 more paragraph AdSense ads placed with WP QUADS PRO
  • New: Add ad health and checking function to detect if there are error in adsense settings
  • New: Support link to troubleshooting guide if AdSense ads are not shown
  • New: Add floating Save Settings button
  • New: Grey out unused AdSense ad spots in general settings
  • New: Tested up to Wordpress 4.7.1
  • New: Use up to 20 maximum AdSense ads on one page from a collection of 10 different ads
  • New: Allow the use of the same ad on several different ad positions at the same time
  • New: Complete rewrite of the main processing function for easier maintanance

  • Fix: Settings are lost after updating when db option quads_version is empty

  • Fix: AdSense option Hide on device X condition not working width shortcode [quads]
  • Fix: Rewrite admin html and css for a more robust structure to prevent to be overwritten by other plugin devs who think its cool to load their css stuff all over the admin area
  • Fix: Button Open All Ads only works on second click
  • Fix: Hide Sizing Options when ad type is not AdSense
  • Fix: Meta Box option "Hide all ads" is not hiding custom created ads with commercial themes like bimber.

  • Tweak: Enable quicktags button per default on first time installation

  • Tweak: Performance update. Uses less ressources


  • Skiped internally


  • Skiped internally


  • New: Add poll when AdSense plugin is deactivated
  • Fix: Responsive AdSense ads are not working if shortcode [quads] is used
  • Fix: On first time WP QUADS AdSense plugin installation make sure that post types post and blog are activated
  • Fix: On update installation make sure that post types post and blog are activated
  • Fix: Notice Undefined index on first time installation
  • Tweak: Remove mail address for support and link to our Google AdSense support ticket page


  • Fix: Redirect after first time installation not working
  • New: Support for tag visibility condition with WP QUADS 1.3.1
  • New: Add a "Rate Later" option to the rating container
  • Tweak: Rename toggle button to "Open All Ads"


  • Fix: Remove "three dots" content on unused adverts spots
  • Fix: Even empty ads are taken into account for random ads
  • Fix: Visibility conditionals for widget ads are not used
  • Fix: Old align settings are not imported from old plugin Quick AdSense

  • New: Show/Hide ads on custom post types with WP QUADS PRO

  • New: Hide adverts for specific custom user role with WP QUADS PRO

  • Tweak: Do not show menu link to WP QUADS PRO plugin if its already installed


  • Fix: Do not show ads on 404 error pages
  • New: Allow use of other amp vendor codes with use of wp quads pro


  • Fix: Do not show ads on search pages
  • Fix: Change ad condition for Tablet viewport to 1024px
  • New: Allow recursive use of shortcodes in ad codes


  • New: Support for multiple margin values: top, right, bottom, left (Needs WP QUADS PRO min. version 1.2.7)
  • Fix: Undefined adalign notice


  • Fix: Meta Box Settings "Hide ads" are ignored. Error caused by code changes in 1.3.2


  • Skip version


  • New: Button for opening all ads for easier editing
  • Fix: Plain Text / HTML as default mode
  • Fix: Invalid argument supplied for foreach() message when using custom shortcodes in ad content


  • Tweak: Cleaner graphical admin tabs


  • Fix: Make sure existing adsense code is not changed after updating
  • Fix: Missing quads-ad class in custom Ad spots
  • Fix: Hide on (mobile, desktop, tablet) device rules not working for custom Ad spots
  • Fix: WP QUADS PRO can not be detected if folder name is not default wp-content/plugins/wp-quads-pro
  • Fix: Can not export settings without reloading page
  • Tweak: Change description of load order


  • New: AMP support with WP QUADS PRO and Automattic AMP plugin


  • Fix: Can not parse responsive AdSense async code when its custom modified
  • Fix: Use custom AdSense ads with modified css rules
  • Fix: Do not change adsense default format


  • New: Ignore Cloudflare Rocket Script Loader for AdSense generated code
  • New: Settings are saved without page reload
  • New: Basic Responsive Support for Ads including widget ads
  • New: No more script security errors when saving settings
  • New: Improved Graphical User Interface
  • New: Another class name for ad container
  • Tweak: Remove deprecated debug code
  • Tweak: Better description what to do after creating widget adsense code
  • Fix: Adsense ad label 'Advertisment' not shown
  • Fix: Remove ad container completely when it is deactivated via WP QUADS PRO


  • Fix: WP auto P tags breaks inline javascript
  • New: Support for Custom Banner Sizes and AdSense Label in WP QUADS PRO
  • New: Banner for click fraud monitor plugin in admin settings
  • Tweak: UI improvements in admin settings


  • New: New cleaner design for adsense admin dashboard


  • Fix: Error warning when plugin is activated


  • Fix: AdSense Custom Theme API integration is ignoring the new responsive ads when WP QUADS PRO plugin is installed
  • New: Ad Background color white per default
  • Tweak: clean up code


  • Fix: Some AdSense setting are not stored


  • Fix: Fatal Error on frontpage


  • New: Create AdSense pro version with mobile support
  • New: AdSense WP QUADS Pro Version with responsive adsense support


  • Fix: Change rating urls


  • New: Click Fraud Monitor integration


  • New: Tested up to WP 4.6.0
  • New: Allow shortcodes in adsense input fields
  • New: Add css class quads-id1-10 for ad container


  • Tweak: Plugin Title
  • Fix: Show ads only when query is main query


  • Fix: Max ad count sometimes not working as expected and ads are not shown and max count is not reached, though
  • Fix: Link to widget section not working


  • Fix: Undefined var $showall


  • Fix: Import Screen is showing No such file or directory error notice
  • New: Tested up to WP 4.5.2


  • New: Specify plugin load priority


  • Fix: fopen error message on import settings page when Quick AdSense ist not installed and inactive


  • Fix: Rating container not always hiding after rating the plugin


  • Tweak: Disable all AdSense ads on 404 pages (Google AdSense does not allow this.)
  • New: A nice looking rating div for asking to rate this plugin. Can be deactivated with one click and will never appear again.


  • Tweak: Default alignment is center


  • Fix: Change shortcode description to echo do_shortcode('[quads id="4"]');


  • Fix: Url to widget section leads to


  • Fix: Check if Quick AdSense is installed is throwing error message when it is not installed.
  • New: Show a Quicktag button in the html editor. Necessary to hide ads on not defined post_types like woocommerce product pages
  • Tweak: Tested up to WP 4.5
  • Tweak: Change author name to Rene Hermenau


  • Tweak: Clean up code and remove admin-notices.php
  • Tweak: Add new class quads-locations for ads wrapper in content


  • Fix: php 5.2 does not support anonymous function
  • Tweak: Lower amount of tags in readme.txt


  • Fix: undefined var notice if plugin is installed first time
  • Fix: Hide AdsWidget option on front page is ignored


  • Fix: Undefined variable notice if plugin is activated first time


  • Tweak: Remove is_main_query() check


  • New: API for easy integration of custom ad positions. See /includes/api.php for how to use custom ads positions in your theme (Custom ad positions are calculated within max allowed ads setting)


  • Fix: Still not fixed on all systems: Invalid argument supplied for foreach()
  • Fix: Undefined index in widgets.php


  • Fix: Invalid argument supplied for foreach()
  • Fix: undefined var cusrnd


  • New: Use new Meta Box on post and pages for disabling ads instead using quicktags
  • New: Remove quicktags for disabling ads from editor (backward compatible)


  • New: Rebirth - Change name to WP QUADS
  • New: Modify official shortcodes to [quads]. Old shortcodes [quads_ad] are still supported


  • New: Allow the use of shortcodes to integrate google adsense ads, e.g. [quad_ad id="1"] or echo do_shortcode('[[quad_ad id="1"]]'); in template files. Max ad setting will be used for shortcode embeded ads as well.
  • Tweak: Cleaner GUI
  • Tweak: Clean up code and remove deprecated ads code
  • Fix: Stored setting for ad position 9 was not shown properly in option field.
  • Fix: Quicktags not shown


  • Fix: Alignment is ignored


  • Fix: AdSense Widgets shown although setting "Hide Ads when user is logged in" is enabled
  • Fix: Empty quads.min.js loaded on frontend
  • Fix: AdSense Widgets not created correctly
  • Fix: Google AdSense max ads value ignored for widgets
  • Tweak: Removing of create_function() due to security reasons ( Dont be evil() )


  • Hooray! Quick Adsense Reloaded is alive

Post your question in the support forum

Version 1.4.6

Requires WordPress version: 3.6+ or higher

Compatible up to: 4.7.2

Last Updated 13 Feb 2017

Date Added: 04 Dec 2015

Plugin Homepage


4.9 stars
294 ratings


Not Enough Data

Works: 0
Broken: 0