Your mention of how it was 'impossible with HTTPS' to inject ads into web traffic made me recall how, two years ago, Lenovo shipped laptops with software ('Superfish') that injected ads into encrypted webpages:
http://www.theregister.co.uk/2015/02/19/superfish_lenovo_spy...
Lenovo got approximately $250,000 for installing the malware:
http://www.forbes.com/sites/thomasbrewster/2015/02/27/lenovo...