Disable advertisements on Skype?

43

21

An ad titled "Two friends who've never met" recently appeared on my girlfriend's Skype. The ad appears above the name of the contact she is currently speaking to and can't be disabled via the ad options build into Skype. How can we disable this ad?

The ad looks like this:

The problem

Things we have tried:

  • Tried unchecking "Help and Skype tips" and "Promotions" under "Alerts & messages" in the options menu.
  • Tried changing the language file per Primemover's answer here

B. Rename The English language file. Procedure listed below;

  1. Click Tools >> Change Language >> Edit Skype Language File...
  2. The Skype - Language File Editor window will open, click the Save As button
  3. Enter Standard English as filename , Save it on your desktop or in any folder you want.
  4. Click Tools >> Change Language >> Load Skype Language File..., then browse and select the Standard English language file.
  5. Restart Skype Again, this suggestion though proven to be working, is not from, suggested, or endorsed by Skype or any of its staff. So try at your own risk. This method should only be used, if and only if, those advertisements are seriously affecting your interest in using the Skype client.
  • Tried downgrading to Skype version 6.10, 6.9, 5.10, and 4.2

I can confirm that I've never seen ads like this before, nor have other contacts I've asked. Is there anything else we can try to disable this?

Note: This originally started on Skype 6.10 but has persisted across older versions upon downgrading.

Edit: How to disable the skype ads (advertisement)? fails to answer the question I have posted. This is not a duplicate. The question linked appears to target a different group of ads (promotions) and is unrelated.

DanteTheEgregore

Posted 2013-11-18T03:01:29.750

Reputation: 2 417

1

Linking Close votes on a question that isn't off topic? for posterity. If anyone finds issue with this question, please explain your reasoning here.

– DanteTheEgregore – 2013-11-18T14:41:01.340

1

I know you said the answers to the other question did not solve your problem, but did you try upgrading to Premium as suggested by http://superuser.com/a/547815/6091 and http://www.skype.com/en/premium/? Perhaps you also need to sign out and sign back in after upgrading to Premium.

– rob – 2013-11-18T19:57:22.037

@rob premium is kind of a last resort. I'll upgrade to it if I can find no other solution, otherwise I'd much rather a solution that doesn't require me to pay Microsoft to get rid of the ads. – DanteTheEgregore – 2013-11-18T20:02:39.627

where does the advert direct when it is clicked on? – Richie Frame – 2013-11-19T09:05:40.763

Seems this is a legit skype marketing campaign, I have yet to see this inside the skype appication (5.10, all other versions suck) – Richie Frame – 2013-11-19T09:14:04.280

Have you tried blocking them using the hosts file as described here?

– BillP3rd – 2013-11-19T22:42:07.597

I really hope someone will make a patch for Skype like the one we had for MSN Messenger. Which blocked out all the ads. – Apache – 2013-11-20T12:30:44.193

@DanteTheEgregore I would vote to close it, and did, as "unclear what you're asking". The entire problem description consists of two words, "experiencing issues", but doesn't even try to explain what those issues are at all. There might be a fix for these "issues", but without even a single symptom, I don't see how anyone could even begin to investigate. Maybe someone is experiencing the same problem and already found a fix -- how would they know? – David Schwartz – 2013-11-27T08:41:27.180

@DavidSchwartz You're joking, right? Have you actually read the question? I'm asking how to block the ad in the picture. I explained that to anyone with even basic reading abilities. I've listed the symptoms and I've listed what I've tried to fix the issue. "How can I block this ad? I've tried x, y, and z solutions that have been suggested before, but none worked. Am I doing something wrong? Are there further options I can try as well?" is a pretty black and white question. – DanteTheEgregore – 2013-11-27T22:21:12.490

@DanteTheEgregore No, I'm serious. You haven't listed a single symptom. You just said she was "experiencing issues". You've asserted that you think that disabling the ad will solve the issues, but there's no way we can make any sense out of that because we don't know what the issues are. This is a classic XY problem -- you've talked an awful lot about your proposed solution to the problem but almost nothing at all about what the problem is.

– David Schwartz – 2013-11-27T22:43:32.063

@DanteTheEgregore Maybe you should reword the first paragraph of your question. If the issue is the ad itself you should make that clear. If you have another issue caused by the ad you should add that in the first paragraph. – Rik – 2013-11-27T22:58:11.030

@DavidSchwartz Let's take a second and examine the question I asked. First there's the title: "Disable advertisements on Skype?". This states the core problem of the question, though, do to the character limit, fails to cover it effectively. I then stated "My girlfriend recently began experiencing issues with the "Two friends who've never met" ad on Skype." which you take issue with for reasons beyond my comprehension. After stating this, I expand on the ISSUE by stating "The ad keeps appearing above the name of the contact she is currently talking to and can't be gotten rid of." – DanteTheEgregore – 2013-11-27T23:06:59.653

@DavidSchwartz After stating this, I include a picture of the ad mentioned in the question for further clarification and list solutions I've found online that seem to solve my ISSUE by blocking all ads in Skype. The ISSUE with these solutions, is that they fail to block the ad I mentioned in the question. – DanteTheEgregore – 2013-11-27T23:08:13.690

@DanteTheEgregore Right. You have some kind of problem with that ad -- "experiencing issues". Your suggested solution is blocking that ad, which you expect will solve the problem, whatever it is. But there might be other solutions to that problem or blocking the ad might not solve it or how you block it might affect whether it's solved or not. Someone else might have the same problem with the ad, but they can't tell. This is a very, very poor question. I would, and did, vote to close it as "unclear what you're asking". How would I know if I had replicated the problem? – David Schwartz – 2013-11-27T23:09:55.573

@DavidSchwartz What, tell me what, is so wrong with "Here's an ad. People all over the internet, even here on Superuser, say you should be able to get rid of ads on Skype by following X steps. I followed X steps, and all the other ads are gone, but this one ad still remains. I want this ad gone. I don't like this ad. Can I get rid of this ad in a way similar to the ways used to get rid of the similar ads? Is there an altogether different solution for getting rid of this singular, nuisance of an ad?" – DanteTheEgregore – 2013-11-27T23:14:02.560

@DanteTheEgregore Nothing. That would have been a good question -- it would have been clear what you were asking. You know how to ask a good question -- why did you ask such a terrible one? – David Schwartz – 2013-11-28T02:22:18.633

@DavidSchwartz That's the question I asked. ._. – DanteTheEgregore – 2013-11-28T06:11:41.273

1@DavidSchwartz I reworded the initial paragraph so as not to offend your glaring discomfort with the psuedo-ambiguous. Please stop harassing me now. – DanteTheEgregore – 2013-11-28T06:22:56.030

Answers

17

You could try editing your hosts file and pointing the offending ad's hostname to 127.0.0.1.

Edit the file %systemroot%\system32\drivers\etc\hosts

To the bottom of the file add the entry:

127.0.0.1 hostname-of-the-ad

Where hostname is the hostname of the ad. For example, if the ad's URL is http://www.some-ad-service.com/, you would use www.some-ad-service.com as the hostname (thanks slhck, for pointing this out).

Save the file.

Now whenever your machine attempts to access the ad's URL the request will be sent to your local machine instead. The end result being that the ad is blocked.

Matt Garriott

Posted 2013-11-18T03:01:29.750

Reputation: 318

4A hosts file does not take URLs. URLs are resource locators—the hosts file really just blocks hostnames. – slhck – 2013-11-22T12:07:09.277

Yes, the hosts file assigns hostnames to IP addresses, but in this case the URL is the hostname that we want to assign. – Matt Garriott – 2013-11-22T12:20:34.490

1Well, it's not really. A hostname is part of the URL. A URL is only valid with a protocol scheme. I'm just saying it might be good to clarify your answer to mention that you cannot put http://example.com/some/ad.jpg in there, but only example.com. (It would also be interesting to know how to find where the ad is coming from.) – slhck – 2013-11-22T12:24:54.860

@slhck Yes, you are absolutely right, thank you. I have updated my answer to provide a more clear explaination. As for finding where the ad is coming from, you could always use a protocol analyzer like wireshark on the local machine to figure out where the request is being sent to.

– Matt Garriott – 2013-11-22T12:39:40.173

6127.0.0.1 rad.msn.com – FDisk – 2014-01-14T09:38:04.293

4

Actually there is a site which holds a good example of hosts file http://someonewhocares.org/hosts/ it will bolck a lot of messy things in internet

– Juris Vaiders – 2014-01-24T12:36:49.270

38

Extending off of Matt's answer, since he doesn't include possible hostnames to block.


You need to add entries to your hosts file, typically located here: C:\Windows\System32\drivers\etc\hosts

These are hostnames you'll want to block, by adding them to the hosts file:

127.0.0.1             sO.2mdn.net
127.0.0.1         static.2mdn.net
127.0.0.1            cdn.adnxs.com
127.0.0.1  cdn.adnxs.com.edgesuite.net
127.0.0.1     aka-cdn-ns.adtech.de
127.0.0.1            cdn.atdmt.com
127.0.0.1             ec.atdmt.com
127.0.0.1             ad.doubleclick.net
127.0.0.1        ad-emea.doubleclick.net
127.0.0.1         secure.flashtalking.com
127.0.0.1           ads1.msads.net
127.0.0.1           ads2.msads.net
127.0.0.1         a.ads2.msads.net
127.0.0.1         b.ads2.msads.net
127.0.0.1            ac3.msn.com
127.0.0.1           ads1.msn.com
127.0.0.1           flex.msn.com
127.0.0.1              g.msn.com
127.0.0.1            rad.msn.com
127.0.0.1      live.rads.msn.com
127.0.0.1        msntest.serving-sys.com
::1                   sO.2mdn.net
::1               static.2mdn.net
::1                  cdn.adnxs.com
::1        cdn.adnxs.com.edgesuite.net
::1           aka-cdn-ns.adtech.de
::1                  cdn.atdmt.com
::1                   ec.atdmt.com
::1                   ad.doubleclick.net
::1              ad-emea.doubleclick.net
::1               secure.flashtalking.com
::1                 ads1.msads.net
::1                 ads2.msads.net
::1               a.ads2.msads.net
::1               b.ads2.msads.net
::1                  ac3.msn.com
::1                 ads1.msn.com
::1                 flex.msn.com
::1                    g.msn.com
::1                  rad.msn.com
::1            live.rads.msn.com
::1              msntest.serving-sys.com     

Source of hostnames here: wikiHow, Skype forum, Skype forum #2, and a commenter Jason at Avangardo. Just a warning, but Microsoft Security Essentials (MSE) may think your hosts file was hijacked, so if you have issues make sure to allow the changes through MSE.

Also, you may need to restart your computer, in case flushing the dns cache doesn't work. It seems when you make a lot of changes to the hosts file Windows doesn't reload it.

On Skype 6.14 it re-enabled these options, you'll want to disable (uncheck) them: enter image description here enter image description here


A new method has emerged that works in Skype 6.13 and Skype 6.14, works on Windows using Internet Explorer settings, from Chris123NT:

Open up Control Panel > Internet Options.

enter image description here

Security > Restricted Sites > Sites

enter image description here

Type in https://apps.skype.com, and click Add.

enter image description here

Again, click Add, then Close, then OK. Now open up Skype, click on the home button, and hopefully the ad banner should disappear and not come back!

leetNightshade

Posted 2013-11-18T03:01:29.750

Reputation: 847

1Are you sure that wildcards are allowed in the Windows hosts file? – Arjan – 2015-04-06T16:57:12.810

@Arjan Yeah it doesn't without adding a custom DNS Proxy. Fixing. Thanks for pointing out. – leetNightshade – 2015-04-06T17:03:29.480

Blocking apps.skype.com worked great for a while but now it blocks emoticons too. I switched to Skype for Business at work which doesn't have ads (yet). – User5910 – 2015-11-11T02:30:53.760

@User5910 Emoticons seem to work fine for me. – leetNightshade – 2015-11-11T23:20:31.007

1That's awesome! rad.msn.com is the only domain I've been able to locate until now. – DanteTheEgregore – 2014-01-29T19:18:31.093

2Thanks @leetNightshade, it's working so far. Let's hope Microsoft doesn't add more domains! – Churro – 2014-01-30T21:36:10.717

1Update: Nope. Ads are back. What other domains can we block? – Churro – 2014-01-30T21:56:02.403

@Churro I think we might have to resort to blocking the ip address of the server? From looking at Process Explorer I got the feeling Skype was bypassing the domain name lookup. I even tried using PeerBlock in the hopes one of their ad lists would block them, to no avail; I also searched iblocklist.com. So, looks like we'll have to compile the list ourselves. This site is probably out of date, but could be used as reference: http://www.dslreports.com/forum/r27274447-Block-Ads-in-Skype I'll look into the issue this week. ProcMon will be useful in doing this, monitors all network traffic.

– leetNightshade – 2014-01-30T22:00:46.723

Thank you for keeping this up to date, every time I see another "Hot singles in your area !!1!" ad, I come here and get the latest patch for my hosts file. – David – 2014-03-31T02:20:00.720

@David You're welcome! I know it annoys a lot of people in my office, so for their sanity I try to make sure I research and stay on top of the latest methods for dealing with this. – leetNightshade – 2014-03-31T23:37:00.277

The last option worked for me. Could you move it to a new answer, so that it can be voted for, independent of the other options? – Glen Little – 2014-06-17T21:28:38.643

@Glen Little I have the last option here, is that fine w/ you? http://superuser.com/a/736557/130906

– leetNightshade – 2014-06-17T22:33:53.170

@leetNightshade Yup, I was able to vote it up, so I'm happy :) – Glen Little – 2014-06-18T03:44:16.553