The way that works for me (version 6.11.0.102) is the following:
- Go to Tools -> Change Language -> Edit Skype Language File...
- Navigate to s_LANGUAGE_NAME (line 129 on my English language file)
- Change the string to something else that is arbitrary (I use "NoAds")
- Click "Save As..." and save the file to what you named it (for me, "NoAds.lang")
- Finally, make sure this language is selected as the current language in the Tools -> Change Language menu (if it isn't, use the "Open Skype Language File" option to locate and load it)
From what I remember about this trick... since the ads are targeted towards language, putting in a bogus string value will essentially cause Skype to fail at finding an advert to display, and in turn, it will not display one.
This has worked for me on multiple installs of this same version of Skype, and in versions past as well.
Note: I also do this in tandem with what Volodymyr does in his answer.
Detailed blog how you can remove ads from Skype: http://sforsuresh.in/remove-ads-from-skype-on-window/
– Suresh Kamrushi – 2017-06-21T07:20:59.2575Whether it's unnecessary or not is a matter of opinion. Microsoft, not being a charity, might think it's necessary. – Alan B – 2013-05-21T15:24:58.323
5Correct, but I'm aware of that Skype can make unlimited* calls or its other features. Microsoft does not need to remind me all the time. Also a Word 2010 does not remind you the whole time that there's a new version or that it can handle automatic reference lists or similar ;-) – FiveO – 2013-05-21T15:39:27.103
4No, Word doesn't. Not yet, anyway. But then you paid a whole load of money for Word. You got Skype for free. Ads are how they subsidise giving it you for free. – Alan B – 2013-05-21T15:52:52.760