How to block irrelevant or unwanted Adsense ads

One of the ways to improve your Adsense ad’s CTR (click-through rate) is by serving only relevant ads. With Adsense this is achieved via the process of elimination i.e. by removing irrelevant ads. As smart as Adsense in placing ads based on the content of your blog, they’re not foolproof because some words do have different meanings.

Take for example my post on top commentators widget. It mentions the word “pipes” several times as the widget uses the service from Yahoo Pipes. And guess what? Half of the ads are about oil & gas and industrial pipes! I’ll need to filter them out to make way for more relevant ads lest no one will click them.

The next time you view your blog, do look at the ads served by Adsense. You’ll be surprised to see some of them are totally off-topic. If you don’t like those ads, you can prevent them from reappearing by following these simple steps:


1. Find the ad’s URL

This step is the trickier part of this two-step ad-blocking process. Make sure you don’t inadvertently (left) click on the ad in this process.

  • Text ads

    All text ads have the ad URL displayed on them. Just highlight it and copy.

    adsense text ad link

  • Image and animated gif ads

    1. Right click on the image or hyperlink and choose "Copy Link Location" (Firefox) / "Copy Link Address" (Chrome) / "Copy Shortcut" (IE) to get the URL.
    2. Paste it in Notepad or any text editor.
    3. Find the word “adurl” in the URL. … [more letters and numbers here] … aExeA&client=ca-pub-4409443135154980&adurl=
    4. The URL following the “adurl” query is what you want. Copy it.
  • Flash ads

    At the moment, the only way you can find the URL is by using Firefox’s Firebug add-on. Use Firebug’s Element Inspection tool:

    1. Click the Inspect Element tool icon on the left side of Firebug menu bar.
    2. Hover the ad and right-click to highlight the embed code.
    3. Click Edit tab to freeze the code. The code should look something like this:
      <embed height="250" width="300" pluginspage="" allowscriptaccess="never" type="application/x-shockwave-flash" flashvars="clickTAG= … [more letters and numbers here] … sqw%26client%3Dca-pub-4409159435223980%26adurl%3D" wmode="opaque" id="google_flash_embed" src="">
    4. Locate “adurl”, and copy the URL that follows.

2. Add the ad URL to Adsense filter

  1. Go to Adsense’s Allow & Block Ads page.
  2. On the left panel you will see a listing of your sites. Select the site/blog that you want to block the ad from. If you don't select any site, the ad will be blocked from all of the sites.
  3. Paste the ad URL into the text box under Advertiser URLs tab. It is best to block the entire site of the unwanted ad rather than just an individual page. So instead of using the full ad URL:
    which represents only a page, it’s better to trim the URL down to block the entire domain, like so:
  4. Finally click the Block URLs button. It will start blocking after 30 seconds or so.


26 comments to "How to block irrelevant or unwanted Adsense ads"

Jade December 13, 2011 at 7:06 PM    

Thanks for the information, but I'm kind of interested as to how to put ads just above the comment section. Can you teach me how? or could you do a tutorial? Because I want to put ads on blog but I don't know how. I highly appreciate it if you could help me.

Jade December 13, 2011 at 9:17 PM    

I did it!!!! I got to put an ad above my blog's comment. This is so great! I did it just like you did on your blog! And it works!

Lakhani Collection December 14, 2011 at 2:46 AM    

I am actually in need for this particular info. Good thing I had the chance to visit this blog, you really made this blog a good source of learning. I'll be checking out for more updates. thanks a lot and a job well done for you!

Suprim December 14, 2011 at 4:19 AM    

Thank you it really helps me to get more CTR

SH December 14, 2011 at 9:03 PM    

Thank you, nice tutor..i will be come back to see after my Google Adsense was approved. So hard to say for applying it :)

Mujie December 14, 2011 at 9:39 PM    

Should try this.
hope there will be more tips about adsense in this blog.

conference gifts December 15, 2011 at 7:36 AM    

Great post. I was really wondering how to do this since my site seems full of useless stuff that don't relate to what my site represents. I'm glad I got to see this and I am so excited to try this out.

Freebies 4 Canada December 15, 2011 at 1:23 PM    

Great tips. I hadn't thought of using thre filter this way before 0I usually filter competitors

Anabolic Steroids December 16, 2011 at 6:01 AM    

How we can remove unwanted ads from blog. But main problem is how we can save our adsense. Now a days google have very strict rules about google adsense..

personalised items December 16, 2011 at 7:45 AM    

Ohhh, this is a good one. It is actually a very helpful, and a good learning as well. It makes my work more precise and cleaner one. Good job on this!! I salute you on this.

Joomla Developer December 16, 2011 at 3:06 PM    

Very nice blog.Great explanation about how to remove it.It is very helpful.Thanks for sharing your wonderful information.

Nirmal December 17, 2011 at 3:04 PM    

Thanks.This will be really helpful to remove annoying ads

Unknown December 19, 2011 at 4:50 AM    

I am finding that if someone is using Google adsense (say for some months no problem and money increases double month over month) and then they sign up with advertising on Bing - even though Unique visits continues to climb, the adsense clicks suddenly drop by more then 60%!!! Nothing anyone can do I'm sure, which is why and how Google can do this crap, but I wanted to at least let people know what is happening. Its more then scammy its fraudulent! At least one website this is happening too is -FYI

corporate gifts December 21, 2011 at 1:01 PM    

I never thought it is possible to remove those ads. Those are really annoying. Thank you for a brilliant idea of coming up with this post!

personalised items December 22, 2011 at 8:59 AM    

I've always wanted to remove those unrelated ads on my site. Thanks to your guide, I have been able to do so. I never would have done it without you.

custom items December 22, 2011 at 2:02 PM    

this is great since I like to remove those unwanted things on my adsense. And this is a learning post that you just created so kudos to you and your effort in sharing it.

Jali December 24, 2011 at 1:18 AM    

I still get unrelated ads for my blog.. I guess Google have messed adsense up by introducing IBA. :(

Greenlava December 24, 2011 at 1:36 PM    

But you can filter IBA too right?

corporate gifts January 11, 2012 at 12:14 AM    


The how-to you just shared is really simple and easy to understand. This is great stuff to learn. This informative post is very useful especially when taking out those ads that do not even relate to the products found on the site and just eat up good space.

Arun Rana January 16, 2012 at 1:53 PM    

nice post ,but can you tell me how to find cpc of ads which is showing on our blog

Greenlava January 16, 2012 at 8:02 PM    

@Arun Rana
Click the Performance Reports tab on Google Adsense dashboard. You'll see CPC (along with others stats) displayed on the right sidebar.

Mark May 8, 2012 at 11:38 PM    

It can be a constant battle trying to control the relevancy of your ads. It's a shame when Adsense is generally such a smart system that sometimes it serves up utter rubbish.

Vinayak August 13, 2012 at 3:32 AM    

thats great !!!

Anonymous,  September 7, 2012 at 12:44 AM    

I was looking everywhere on how to find the url of an offensive flash-based ad on my site. Firebug did the trick. Many Thanks!!

Blockbuster Diva October 7, 2012 at 9:50 PM    

Hi, is there any way to block a specific ad in one of my sites but not another? You see, a lot of my blogs are in one adsense account.

Like for example one of your site is for children and you don't want dating ads there. But another site of yours has the topic of romance, and you want dating there.

Any help is appreciated.

Greenlava October 16, 2012 at 10:12 PM    

@Blockbuster Diva
I don't think you can do that at present.

Post a Comment

We love to hear from you! Leave us a comment.

To ensure proper display, HTML/XML/Javascript need to be escaped first using this escape tool.