WPQUADS – Quick AdSense Reloaded
This free Google AdSense inserting plugin is an improvement of the successfull but discontinued plugin Quick AdSense which is used on more than 100.000 websites.
WP QUADS is coded well with no overhead and is used on huge websites with millions of monthly page impressions.
See all features
* AMP support! Add AMP ads automatically to your site (WP QUADS PRO needed)
* Use mobile optimized and responsive AdSense ads
* Disable AdSense ads on phone, tablet or desktop devices
* Define AdSense sizes for different devices
This AdSense plugin is 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.
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!
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.
- 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.
- 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!
WP QUADS PRO:
- Support for responsive Google AdSense ads
- GUI improvements
Check out WP QUADS PRO: wpquads.com
Do you have suggestions for more features?
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
Post your question in the support forum
great little plugin
It is very good for optimization and is quicker than Quick Adsense when ads.
I put the adsense code easily with this plugin, but it can’t support responsive ads until you upgrade to pro version
This is a very cool plugin for enabling google adsense advertisements on my site.
Contributori & Sviluppatori
“AdSense Plugin WP QUADS” is open source software. The following people have contributed to this plugin.Collaboratori
Interessato allo sviluppo?
- Tweak: Change description in readme.txt
- Fix: Show only active and not empty widgets in widget admin section of wordpress
- Fix: PHP7 compatibility fixes
- Fix: Check if element wpquads-adblock-notice exists before accessing it
- Fix: Remove deprecated functions
- Fix: Adblock plugin is breaking wp quads admin settings. Create a admin notice to deactivate ad blocker browser extension
- Tweak: Remove ‘Get WP QUADS Pro’ button if wp quads pro is already installed
- New: Ability to rename adsense ads to better identify them
- New: Allow unlimited number of adsense ads on a single page
- New: Tested up to WP 4.7.3
- Tweak: Rename adsense widgets
- Fix: Not all quicktag generated adsense ads are shown if no default ads are used
- 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
- 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 127.0.0.1
- 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