=== Ads by WPQuads – Adsense Ads, Banner Ads, Popup Ads ===

Author URL: https://wpquads.com
Plugin URL: https://wordpress.org/plugins/quick-adsense-reloaded/
Contributors: wpquads
Donate link: https://wpquads.com
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: ad manager, ads, adsense, amp, banner
Requires at least: 3.6+
Tested up to: 6.6
Requires PHP: 5.4
Stable tag: 2.0.85

Ads & AdSense Plugin with features like Media.net, DFP, Ads.txt, Web Stories Ads, Click Fraud, Revenue Sharing, Ad Blocker & High Performance.

== Description ==
The legendary [WPQuads Ads](https://wpquads.com/)  plugin is back with the modern approach for an Ads solution. WP QUADS is coded well with no overhead and is used on huge websites with millions of monthly page impressions.

[Home](https://wpquads.com/) | [Documentation](https://wpquads.com/documentation/) | [Help](https://wpquads.com/support/) | [Premium version Features](https://wpquads.com/#buy-wpquads)

WPQuads is the most feature rich & Advanced Ad Inserter & Adsense solution built for WordPress.

= Features: =
* <strong>NEW - Web Stories Integration: </strong> Advertise in AMP Web Stories.
* <strong>NEW - Click Fraud Protection</strong>: Helps you fight the click fraud and helps you stabilize the ad revenue.
* <strong>NEW - GDPR & Privacy tools</strong>: We have got the GDPR and other privacy tools planned so that you dont have to worry about complying with privacy laws.
* <strong>Easy</strong> to use Modern options panel built on React JS.
* Deeply <strong>integrates with AMP</strong> plugins like AMPforWP, Official AMP by Google.
* <strong>Google Adsense</strong> 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.
* Google AD Manager, formerly Double Click for Publishers (DFP) support.
* <strong>8 Ad vendors</strong> support and 20 more on the development roadmap
* <strong>12 Ads positions</strong> that helps you control where the ad will appear.
* <strong>10 Post Specific Ads Control</strong>: 10 Conditional Ad visibility positions which allows you to control (include/exclude) on which pages would you like the ads to appear.
* <strong>9 Targeting conditions</strong> which will allow you to control when an ad should appear.
* Custom Image banner support
* Custom html Code support with auto AMP Sanitization
* Background ad (Full website background ad)
* Group multiple ads into one and rotate them Randomly
* ads.txt support
* Lazy Loading for Adsense ads
* Revenue Sharing Support
* Propeller Ads Support
* WPML Support – Show different ads as per language
* Responsive ads
* <strong>Ad Blocker</strong> 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.
* <strong>Unlimited Ads</strong> - Add an unlimited amount of ads to your website.
* Layout options to help you control Alignment & Margin of the ads.
* <strong>Ad Label</strong> support: You can add your custom label, you can even choose to display it above or below the ad.
* One-click duplicate ads with the same configuration
* Ajax based search to help you quickly find the ads
* Sidebar Widgets to ads unlimited widget ads in the sidebar
* <strong>High Performance</strong> - 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.
* 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.
* <strong>Caching Power</strong> - Supports WP Rocket, W3 Total and any other Caching plugin.

= TAKE IT A STEP FURTHER WITH WPQUADS PRO =
With [WPQUADS PRO](https://wpquads.com/#buy-wpquads) you can add as many ads as you like to your WordPress website. There are no limitations.
Get access to more professional Settings, options and positions to really push your ads to the next level.
* <strong>New - AD Blindness </strong>: Helps you fight the Ad blindness.
* <strong>New - Skip Ad </strong>: Helps you to make ads Skippable.
* <strong>New - AD Logging </strong>: 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.
* <strong>[Group Insertion](https://wpquads.com/documentation/how-to-add-group-insertion-ads-in-wp-quads/)</strong>
* <strong>[Ad rotator](https://wpquads.com/documentation/how-to-use-ad-rotator-in-wp-quads/)</strong>
* <strong>[Reports & Tracking](https://wpquads.com/documentation/how-to-link-adsense-account-for-the-revenue-reports-feature/) </strong>: Find out which of your ads are performing the best and find out the most performing ad location.
* <strong>[Geo Targeting ](https://wpquads.com/documentation/what-is-geo-location-feature-and-how-to-use-it/)</strong>: Target the ads based on the city and countries.


= Ad Vendors Support =
* Google Adsense
* Google AD Manager, formerly Double Click for Publishers (DFP)
* Yandex Direct Ads support
* MGID Ads Support
* Taboola Ads support
* Media.net ads Support
* MediaVine Ads support
* Outbrain Ads support
* Infolinks Ads support
* 20+ more ad vendors coming in the future updates.

= Display Positions for Ads =
* Beginning of Post
* Middle of Post
* End of the Post
* 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.
* Right after the <!--more--> tag
* Right before the last Paragraph
* After Image: You can choose after which image you want to display the ad.
* By Word Count
* After the Percentage
* 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.
* 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.
* Shortcode & PHP tag placement
* More display positions are coming in the future updates

= Visibility: You can choose include/exclude the ads from =
* Post types
* Post: specific one post or multiple posts
* Homepage
* Globally
* Logged-in User Roles Type
* Post Category: specific one category or multiple categories
* Post Tag: specific one tag or multiple tags
* Post Formats
* Page: specific one page or multiple pages
* Taxonomy Terms
* Page Templates

= Targeting: When should the ad be displayed =
* Device Type
* Browser Language
* Logged In
* User Agent
* User Role
* Cookie
* URL Parameter
* Referrer URL Path
* Browser Width

= Active Development: =
We are actively developing this plugin and our aim is to make this plugin into the #1 advertisment solution in the world. You can [Request a Feature](https://wpquads.com/support/) or [Report a Bug](https://github.com/wpquads/quick-adsense-reloaded/issues). The code is hosted on [Github](https://github.com/wpquads/quick-adsense-reloaded).

= Development Roadmap: =
* <strong>A/B Testing</strong>: Find out which ads perform the most and how you can improve the ad revenue further.
* <strong>3rd Party compatibility</strong>: Deep integration with BuddyPress, BuddyBoss, bbPress, Paid Membership Pro, WPML, Mailpoet, Multisite, WooCommerce and More.
* <strong>Innovation & Disruption</strong>: We are constantly evolving our product and going to introduce new features which are not being used by anyone in the world.
* [View Full Development Roadmap](https://github.com/wpquads/quick-adsense-reloaded/projects/1)

**Pro version** supports additional [advanced features](https://wpquads.com/#see-features):

**[JOIN CHAT GROUP COMMUNITY](https://t.me/wpquads/)**: 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.

= Documentation =
Documentation & Tutorials are available on [Documentation Center](https://wpquads.com/documentation/).

= Technical Support =
Support is provided in [Forum](https://wordpress.org/support/plugin/quick-adsense-reloaded/). You can also [Contact us](https://wpquads.com/support/), our turn around time on email is around 12 hours.

= We Guarantee =
This plugin does not do any revenue sharing with your Google AdSense ads. We never show our on ads ads on your website.
We 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.



== Frequently Asked Questions ==

= WHY A QUICK ADSENSE FORK?  =
Quick Adsense is a great plugin and used by more than 100.000 websites.
Although is not under maintenance 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!
Deprecated functions removed, bugs fixed and new filters and hooks created to make this plugin extensible by third party developers!


= Do we insert our own ads =
We don't insert any ads into the users website. We believe in the advertisement solution and that's why we built it.

= How does WPQuads make money =
We make money only by selling the PRO version, we do not do any un-ethical ways to make the money.

= Does WPQuads take a part of the Revenue? =
We do not take any part of the revenue, nor we do any revenue sharing with our user. Our software is a fully open-source project.

= How do I report bugs and suggest new features? =
You can report the bugs [here](https://github.com/wpquads/quick-adsense-reloaded/issues)

= Will you Add New features to my request? =

Yes, Absolutely! We would suggest you send your feature request by creating an issue in [Github](https://github.com/wpquads/quick-adsense-reloaded/issues/new/) . It helps us organise the feedback easily.


= How do I get in touch? =

You can contact us from [here](https://wpquads.com/support/)


== Installation ==

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](https://downloads.wordpress.org/plugin/quick-adsense-reloaded.latest-stable.zip) , unzip and place it in your wp-content/plugins/ folder.
2. Activate the plugin through the 'Plugins' menu in WordPress.

== Screenshots ==

1. The Ads Overview Page
2. Choose Ad Vendor
3. How to insert an Ad?
4. Ad types in AdSense
5. Visibility & Targeting Options
6. Where do you want to insert the ad?
7. You can Insert the ad anywhere
8. Tons of options to target the ad.
9. Settings Page for WPQuads
10. Widget AD
11. Customer Support Happiness Stats


== Changelog ==

= 2.0.85 ( 19 August 2024 ) =
* Fixed: Broken Access Control vulnerability reported by patchstack.com

= 2.0.84 ( 04 June 2024 ) =
* Improvement: Few modifications done for Rotator ads #887
* Fixed: The option to set an ad on Taxonomy terms is not working #889

= 2.0.83 ( 06 May 2024 ) =
* New: Need to create an option where we can see all ad's performance. #882
* Fixed: Ordered ads are not showing in rotation ads in the Auto Rotate type option. #883
* Fixed: Particular ads impression is not showing in Rotator ads. #884
* Fixed: When we add the Random ads but its type is showing pop-up ads #885

= 2.0.82 ( 09 April 2024 ) =
* New: Added option sorting type in rotator ads #880
* Improvement: Duplication of position dropdown (code improvement) #862
* Fixed: Conflict issue with 2.0.81 version #875
* Fixed: Mobile Plain Text / HTML / JS option is not getting saved #879
* Fixed: option to add the mobile-specific ad in the custom ad is not getting saved #873
* Fixed: PHP Warning (2.0.81): Undefined array key “position” #874

= 2.0.81 ( 01 March 2024 ) =
* New: Feature to Show/Hide the appearance of the Ad depending on states #847
* New: Added Feature of scheduling ads. #653
* Improvement: Duplication of position dropdown (code improvement) #862
* Improvement: Show a required field message near next button while adding ads #806
* Improvement: Add filters in ad list page #864
* Feature: Role-based access for settings #865
* Fixed: Warning in debug log #852
* Fixed: Click fraud protection is not working for non amp users #866
* Fixed: Dual HTML tag was added to the source code. #868
* Fixed: after_class target does not work when class is out site the_content #869
* Fixed: Report tab is showing blank.  #870

= 2.0.80 ( 30 December 2023 ) =
* Fixed: Compatibility with the plugin Loco Translate #861
* Fixed: Plugin is not being deactivated in multisite #857
* Fixed: Geo location is not working properly #856
* Fixed: PHP warning is showing on the user end. #851 #855 #838
* Improvement:The type attribute is unnecessary for JavaScript resources #859
* Improvement: The type attribute for the style element is not needed and should be omitted. #858
* Improvement: option of LazyLoading for all ad units separately. #854
* Improvement: Option for turn off admin impression and clicks #850
* Improvement: Follow, unfollow required, as we have given the option for Ad Anchor Link. #843
* Improvement: new placement option for "Random Ad Placement" #829
* Improvement: spinning loader in reports dashboard until data not fetched #828
* New: Option to export reports.(PRO) #833

= 2.0.79 ( 10 November 2023 ) =
* Improvement:Improved reporting db structure #834
* Improvement: Improvement in Ad delay feature #839
* Fixed: Ad loggin pagination need to correct. #840
* Fixed: Version 2.0.76 and Above Breaking Sticky Ads Functionality #842
* Fixed: Draft Ads in Random Spot Issue: Ads Continue Displaying #844
* Fixed: The “Unexptected token error” shows in browser console #845
* Fixed: Warning appears #846
* Fixed: Add default width and height for the ads #680

= 2.0.78 ( 10 October 2023 ) =
* Added: After ID field in "Where Will The AD Appear" option #766
* Added: After Advance Selector field in "Where Will The AD Appear" option #766
* Fixed: Visibility validation should not work if we select shortcode(Manual) option #802	
* Fixed: Targetting city wise to show the ads on frontend is not working #830

= 2.0.77 ( 03 October 2023 ) =
* Fixed: Text around Ads code removed #519
* Fixed: Banner ad issue #805
* Fixed: Already created carousel ad should not be shown inside ad selection dropdown #814
* Fixed: All created ads and saved settings does not display for allowed role based access users #817
* Fixed: Error when updating php to version 8.1 #818
* Fixed: Improvement Requirement in carousel random option #822
* Fixed: Invalid argument supplied for foreach() #824
* Fixed: Settings Spiner Code improvement.

= 2.0.76 ( 13 September 2023 ) =
* Added: In carousel ad, the selected ads should be draggable #798
* Added: Need to add an option for random carousel banner ads #799
* Fixed: Warning after recent update #796
* Fixed: The Position option Sticky Ad (AMP) is not working #797
* Fixed: Load Ad after 3-4 seconds option is not working for banners #807
* Fixed: One selecting role based access other setting option is being changed #810
* Fixed: Loading is missing for few checkbox #811
* Fixed: Carousel ad Navigation Arrows do not work #813
* Fixed: Uncaught TypeError: Cannot read properties of null #815
* Fixed: Add Alt Tag Field for Custom Image Ad in WP QUADS AMP #816
* Fixed: Sticky Ad code improvement.

= 2.0.75 ( 29 August 2023 ) =
* Added: An option to show Sticky ad on top or bottom of the page #731
* Fixed: Undefined array key "ad-type" #777
* Fixed: Warning foreach() argument must be of type array|object, int given #787
* Fixed: Undefined property #790
* Fixed: Changes needed in feedback form #792
* Fixed: Undefined array key "mob_banner_ad_width" #793

Full changelog available [ at changelog.txt](https://plugins.svn.wordpress.org/quick-adsense-reloaded/trunk/changelog.txt)