It depends whether you subscribe or not. Subscription (known as Spotify Premium) costs £9.99 a month. Spotify Free requires an email invite from a friend, plus you get short, 20-second adverts every five songs or so. Premium has no advertising of any sort, as well as the ability to make your playlists available offline.