How to stop Google ads from showing up in places you don't want

How to Stop Google Ads From Displaying in Certain Pages or Posts

A big issue most new AdSense publishers face is not being able to control the way ads appear on their website. Most people don’t know how to stop Google ads from appearing on every page of their websites – pages that you maybe don’t need ads on or that violate AdSense Policy.

There are many reasons you may want to disable AdSense ads on some sections of your website. For instance, it doesn’t make sense to show ads within your Privacy Policy, about, and contact pages.

Also, you are not supposed to display ads on pages written in a language AdSense doesn’t support or pages that violate AdSense terms of use. Displaying ads on those pages may get you banned by AdSense.

You can easily control the way AdSense ads appear on your website by creating ad units and pasting them on the exact section and pages you want ads seen.

Another way to go about it is by activating auto ads and selecting a global setting that disables ads within selected pages. This guide will show you how to do exactly that.

How to remove Google ads from some pages using auto ads

First, you need to setup auto ads on your website.

After setting up auto ads, follow the steps below to disable ads on pages you don’t want them seen.

Step 1: Login to your your AdSense dashboard and click on My ads>>Auto ads>>New URL group

new URL group

Step 2: Select URLs

The next thing you need to do is to enter all the URLs you want to choose a new global setting for…click on ‘Add URL’.

add URL

You can add as many URL as you want to stop Google ads from displaying on.

After you are done adding, select those URLs and click on next.

URL selected

In my own case, I’m trying to prevent ads from displaying in my about, disclosure, contact, privacy and how to start a blog page, so I have all those pages selected.

Step 3: Select ad settings for new URL groups

turn off all ads

Since you don’t want ads displaying on those pages, toggle off all ads format for those pages and click on ‘next‘.

Step 4: Review You ads settings

review ads settings

You have to choose a name for your URL group – for reference purpose. In my case, I have named it ‘no ads on selected pages‘. After naming your URL group, click on SAVE.

If you have auto ads enabled on your whole website, this setting should take effect within 10 to 20 minutes.

That’s all about stopping Google ads from displaying on pages you don’t want to see them on. If you have any questions, feel free to ask using the comment section of this post.

If you enjoyed this guide, do well to follow us on Facebook and Twitter to get access to other important information faster than anyone else.

See also:


  1. AmanNovember 21, 2018

    Hi, i want to disable auto ads on my home page only i need all other pages to active auto ads.when i add settings on my home page entire site is disable auto ads.I dont know how to off only from home page and want to works autoads on all other pages.

    1. Matt StephensNovember 21, 2018

      This has been an issue with most publishers. It seems impossible to disable auto ads on just the homepage at the moment. If you don’t want ads on your homepage, then, it’s better to manually insert ad units or make use of any ad management plugins on WordPress.

  2. Andre NonsoOctober 30, 2018

    Very helpful. More tips on the ad inserter plugin, so as to handle the Front-Page challenge? Having same issues as Khoi. Thanks Matt

    1. Matt StephensNovember 2, 2018

      Hi Andre, sorry for the delayed reply. If you want to make use of the Ad inserter plugin, then it’s better to disable auto ads first. Afterwards, instead of directly adding your ad codes to your site widgets or any location, add your codes to the ad inserter blocks. Below the block settings, you have the option to turn off ads for your homepage or any specific post you don’t want that ad seen.

  3. KhoiOctober 26, 2018

    What about preventing ads on the homepage? I found that when you add your domain that it removes ads from the entire site.

    1. Matt StephensOctober 26, 2018

      Hi Khoi, if you’re using WordPress, it’s better to manage your ads with a plugin like Ad Inserter. With that you can add all ad codes to the ad inserter blocks, and disable ads from showing in specific posts within the ad inserter plugin setting.

      1. gentlemanwithinOctober 26, 2018

        Matt, thank you for the reply and the recommendation, however I’m interested in a non-plugin solution to this. There’s got to be one.

  4. kanhaSeptember 2, 2018

    this process does work in all php site

  5. MazinoAugust 24, 2018

    I think this is just the best way to stop auto ads from appearing in non posts pages. I used to stop ads from displaying on my about, contact and privacy policy page.

    1. Matt StephensAugust 30, 2018

      I’m glad it worked for you Mazino. Thanks for Stopping by.

  6. fencervenAugust 18, 2018

    I did it and everything looks fine in the backend, but ads still there.

    1. Matt StephensAugust 18, 2018

      Hi fencerven, it may take a few minutes before your settings take effect. I am 100% certain it works. You must also take note that it is only effective for auto ads. Your manually inserted ad units will not be affected by your AdSense global settings.

      1. fencervenAugust 30, 2018

        Now I get it, it works only for auto ads and not for manually placed content :-o, I’m playing ten years before here man 😮

  7. NetSocialBlogAugust 13, 2018

    I really hope this will work. Planning to try the auto ads

    1. Matt StephensAugust 14, 2018

      It works. I currently use auto ads for all my blogs.

  8. ARIN NANDIMay 13, 2018

    Thank you solved in an instant

    1. Matt StephensMay 13, 2018

      You are welcome Arin. Thanks for visiting.

  9. TJ at The Art of Travel HackingMay 7, 2018

    thanks for this guide!

    1. Matt StephensMay 13, 2018

      It’s a pleasure. Thanks for stopping by.


What do you have to say?

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to top