This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Quick Adsense


Quick Adsense is an Ads management WordPress plugin. It offers a quicker & flexible way to insert Adsense or any Ads code into a blog post. Besides, it can randomly place the Ads anywhere within a post. It comes with a simple setting page, and it does not overwhelm you with complicated customizable options.

In general, placing Adsense randomly within a post is a good way to experiment a variety of ads formats & placements besides optimizing your Adsense. If you have many regular visitors who frequently revisit your blog, the randomization will likely catch their attention.

Here are some features that come with this plugin:

  1. Absolutely NO author revenue reward or revenue sharing from your Adsense or that kind of features.
  2. Default Ads positioning: Assign Ads to the beginning of post, assign Ads to the middle of post, assign Ads to the end of post, assign Ads after ‘more’ tag, assign Ads before last paragraph, assign Ads after certain paragraphs (3 options available) & assign Ads after certain images.
  3. Flexible Ads placement, insert Ads specifically or randomly anywhere within a post.
  4. Simple configuration interface, requires no coding knowledge: Just copy and paste AdSense code, tick & select options, the plugin will then do the rest for you.
  5. Support any Ads code, not limited to Adsense code only.
  6. Display up to a maximum of 10 Ads on a page. Google allows publishers to place up to 3 Adsense for Content on a page. If you are using other Ads, you may display up to 10 Ads.
  7. Support up to a maximum of 10 Ads codes on Sidebar Widgets.
  8. Support up to a maximum of 10 Ads codes for specific placement & randomization within a post.
  9. Insert Ads on-the-fly, simply insert <!–Ads1–>, <!–Ads2–> … , <!–RndAds–> to a post to accomplish this.
  10. Disable Ads on-the-fly, simply insert <!–NoAds–>, <!–OffDef–>, <!–OffWidget–>, <!–OffBegin–> … and more to a post to accomplish this.
  11. The above Tags can be inserted into a post easily via the additional Quicktag Buttons added to the HTML Edit Post SubPanel.

Sign up for a Google Adsense Account to generate revenue from your blog, if you don’t have one.

Installation | Screen Shots | Plugin Homepage


  • Screen shot showing the additional Quicktag Buttons added to the HTML Edit Post SubPanel.
  • The Settings page from Quick Adsense plugin. There are many ways to configure your Ads display, specifically or randomly as you wish.


  1. Unzip the downloaded plugin and upload the folder “quick-adsense” to the “/wp-content/plugins/” directory.
  2. Go to the plugin menu in WordPress and activate the plugin.
  3. Go to the “Settings->Quick Adsense” page and configure the options. Paste the Ads codes to the respective text box.
  4. Optionally, insert the trigger Tags into a post via the additional Quicktag Buttons added to the HTML Edit Post SubPanel.


Please feedback to for any bug you might have found, or any suggestion you like to add.


It works!

Although it says it hasn’t been updated, it still works wonders on my blog. <3

Need to update with AMP

I love this plugin but i test this plugin AMP plugin and its not showing any adds in AMP. Can you please update it gor AMP.


Good but needs one new feature and an update for compatibilit with new WordPress

I can’t believe how good this plugin has been, but when you use it, you never feel comfortable using it because the developers never update it.

Still, to the best of my knowledge, it is not causing any issues still today (mod 2016). I have been using this plugin since 2011!

Why am I still using this plugin? Because nobody else has managed to create anything, that is better. I’ve tried them all. Quick Adsense has a simple user interface and all the features you need. It even has some features that other more up to date plugins make you pay for in a premium version believe it or not like the ability to add an ad unit after the first paragraph. Yes, you read correctly: the up to date plugins that are maintained today for Adsense do not even have a simple option for adding the code after a paragraph (unless you are using the official plugin by Google, but that one sucks because it doesn’t let you insert text ads and banner ads).

Quick Adsense just has 1 issue: it does not have the feature that lets you only show an ad unit if a post has a certain number of words. If you have content that varies in length a lot, this can leave some of your shorter articles looking cluttered with ads.

But it is what it is! Having some cluttered pages is still the best option out there for WordPress and showing Adsense. I kid you not!

it caused an error in admin panel

first if you make WP_DEBUG on in the wp-config.php like that
03 define(‘WP_DEBUG’, true);
and the error will display.
the error is :
Notice: has_cap was called with an argument that is deprecated since version 2.0!
or in Arabic language is :
Notice: has_cap أستدعيت بواسطة مُعطى مهجور منذ النسخة 2.0! استخدام مستويات العضوية بواسطة الإضافات والقوالب مهجور. استخدم الرتب والصلاحيات بدلاًً منها.

الحل – the answer is :
1- go to intalled plugins and click on edit for that plugin quick adsense.
2- replace that :
add_options_page(“Quick Adsense Options”, “Quick Adsense”, 8, basename(__FILE__), “ads_admin_page_inc”);
with that:
add_options_page(“Quick Adsense Options”, “Quick Adsense”, ‘edit_pages’, basename(__FILE__), “ads_admin_page_inc”);
3- click update file or save.
what we did is replaced 8 with ‘edit_pages’.
bye bye 🙂

Great plugin which comes with a successor

I love Quick AdSense since the beginning of it and it is still one of the best advert plugins for WordPress. As it is not longer maintained i created a 100% compatible successor of it:

Read all 55 reviews

Contributors & Developers

“Quick Adsense” is open source software. The following people have contributed to this plugin.




  • Update the depreciated wp code function for AdsWidget in the plugin.
  • New Feature – Enable user to insert Ads after Image’s outer div wp-caption & not just right below the image.
  • New Feature – Enable user to insert Ads before the last paragraph of the post.
  • New Feature – Option to disable ads at particular positions, such as Beginning, Middle & End of post, ads on Sidebar, ads after ‘more’ tag and ads before last paragraph.
  • Date: 8-May-2013


  • Bug Fix – Fix the Quicktag Buttons display error on the HTML Edit Post SubPanel.
  • Bug Fix – Fix the conflict with Jetpack by & some other plugins.
  • Info update.
  • Date: 11-January-2013


  • New functionality added – Hide Ads when user is logged in to WordPress, giving you option to exclude ads view by you from the total ads impression.
  • Date: 12-June-2011


  • Bug Fix – Fix the Quicktag Buttons display error on the HTML Edit Post SubPanel, make it compatible with WP 3.1 onward.
  • Date: 31-Mar-2011


  • Bug Fix – Remove the ads from Feed, Ads shouldn’t be there in the first place.
  • Date: 16-Jan-2011


  • New functionality – Default Ads positioning: Assign Ads right after the <!–more–> tag.
  • Date: 03-Dec-2010


  • New functionality – Default Ads positioning: Assign Ads to Middle of post.
  • Date: 22-Nov-2010


  • Text correction: Change the words “must be identical” to “must not be identical”.
  • New functionality – Default Ads positioning after certain paragraphs, make it up to the total of three.
  • Also, option to display ads at End of Post if the above function is selected & fewer paragraphs are found.
  • Date: 20-Nov-2010


  • Fix the error message problem when the plugin is first activated. Error message: “The plugin generated ‘n’ characters of unexpected output during activation …”
  • Date: 13-Aug-2010


  • Fix for the problem on Setting page stop loading & the disappearing of “Save Setting” button in some cases.
  • Fix the AdsWidget div tag’s class name. Now you can use CSS to style the AdsWidget.
  • Extend the number of AdsWidget (Sidebar Ads) from 3 to 10, as requested by users. Now, AdsWidgets are automatically appear in Appearance->Widgets page only when the code is available.
  • Remove the <!–OffAds–> option as this function doesn’t work well in certain theme. However, if you are using this function in previous version, you can continue to use it.
  • Minor code modifications.
  • Date: 10-Apr-2010


  • v1.5 has been tested up to WP2.9, update the compatible version notice.
  • Date: 04-Jan-2010


  • New functionality – Default Ads positioning: Assign Ads after certain paragraphs & assign Ads after certain images.
  • You can now disable AdsWidget (Sidebar Ads) on Homepage.
  • Insert a <!–OffDef–> to temporary disable the default positioned Ads, so that you can insert the specific Ads or Random ad tags in the post.
  • Google allows publishers to place up to 3 Adsense for Content on a page. If you are using other Ads, you may now display up to 10 Ads.
  • Minor bug fix & code modifications.
  • Date: 09-Dec-2009


  • Fix for plugin user Roles. Now, only Administrator is allowed to read & modified the plugin.
  • Quicktag Buttons for Ads1-Ads10 are now automatically shown only when the Ads codes are available. You will have the option to hide the RndAds, NoAds & OffAds Quicktag Buttons.
  • Minor code modification on the AdsWidget portions.
  • Update plugin screenshots & add a Paypal donation button.
  • Date: 14-Nov-2009


  • Code modification: Option to place all possible Ads on Homepage, Categories, Archives and Tags page. Previously, only one Ads (the one assigned to the Beginning of Post) is displayed.
  • Code update to take advantage of some WP functions for options page, also for forward compatibility in future version.
  • Code update to make it compatible with WordPressMU, tested on WordPressMU 2.7.1
  • Some minor page & wording modification.
  • Date: 13-Oct-2009


  • Re-fix the frist time default options loading value.
  • Date: 03-Oct-2009


  • Minor fix for the removal of <p></p> tag wrapped around Ads code.
  • Default options value will now load when the frist time plugin is activated, not every time during plugin reactivation.
  • Change the clearing DIV height at the end of post from 1px to 0px to hide this transparent line.
  • Date: 02-Oct-2009


  • Initial public release.
  • Date: 21-Sep-2009