This is why it should be manditory to have an ad-blocking HOSTS file on all mobiles and PC's, even if it means an initial lack of advertising revenue for some websites.
My solution (up vote if you care), is to have the websites host the adverts. They are in charge of their content so why not have them liable for their adverts. Works for newspapers.