How can I disable the advertisements shown before YouTube videos in Safari
2014-04
Before creating this post I read this similar post, but there is no solution for blocking ads in Safari. I use AdBlock version 2.6.4 for Safari 6.0.5, but it simply doesn't block YouTube ads. How can solve this problem?
I found this topic where says what this is a bug.
I don't have a problem with unobtrusive adverts and why shouldn't websites try to make money from it's users? (someone's gotta pay for the servers!)
But what I really find annoying are the adverts popping up in YouTube video's which I find distracting as hell.
My question is this, how do I block those sorts of ad's without blocking non-obtrusive everyday adverts?
I'm on a Mac (Leopard) using Firefox.
Easy as Pie! Download the addon for fire fox called "Adblock plus"
After installed goto youtube and click on a video, while it is playing click on the ABP icon in the top right corner of your screen.
Click on anything that says "google" in it.
Click the bubble next to the one that eliminates anything from google "http://www.google.com/*"or something similar
Click add filter on the bottom right of your Adblock screen
POOF! No more ad pop ups!
:)
In-video ads and annotations can be hidden by using YouTube Auto Buffer & Auto HD & Remove Ads for Greasemonkey.
Have a look at my screenshot, usage is self-explaining, just ensure the tickmarks for 'hide in-video ads' and 'annotations' are set. Other advertisements on the website are still left there.
You'll be able to block video ads before a video if you add also those record in your hosts file:
127.0.0.1 s0.2mdn.net
127.0.0.1 s1.2mdn.net
Complete and better explained procedure here: http://www.lolloland.com/2012/12/12/technote-how-to-remove-video-ads-youtube/
Cheers! ;)
However annoying they are, you cannot turn the ad overlays off. See my answer to a related question:
No.
Advertising is how these websites make their money and, by the sounds of it, Google needs every last ad that brings them money.
Adding:
127.0.0.1 m1.emea.2mdn.net.edgesuite.net
127.0.0.1 googleads.g.doubleclick.net
to /etc/hosts
will disable the ads system-wide, but it might affect some other sites too.
Update: without adding pagead2.googlesyndication.com
, I have found this to be unreliable. This addition does pose a threat to other sites.
Unfortunately
No
, outside of clicking on the "X" to close the advertisement, you will always see these ads on YouTube Partner videos...
The ads are what keeps YouTube free and it is compensation to the YouTube Partner's efforts for creating popular videos to incentive for them to continue to make popular videos...
Source(s):http://youtube-answers.blogspot.com
As far as I can tell, you can't, as the ad system is embedded into the flash player Youtube is using.
I'm curious though about how any Firefox addin may block them, but it sounds like a false statement that they can/might. Adblock Plus has an option that lists all blockable items on a web page, and the ads embedded into the flash player isn't on that list.
When it comes to the "moral aspects" of blocking ads on a web page: It's up the user to decide what he or she is willing to see on his/her computer, and has nothing to do with the question asked here.
Grab both the MVPS hosts file, and the hphosts file.
After you merge those hosts files together, disable the Windows DNS service (to avoid slowdown from having a 6.5 MB hosts file) and you'll be all good.
I no longer get a single ad on Youtube.