On December 22nd, the European Court of Human Rights in the case Schweizerische Radio- und Fernsehgesellschaft and publisuisse SA v. Switzerland (application no. 41723/14) held, unanimously, that there had been no violation of Article 10 (freedom of expression) of the European Convention on Human Rights in obliging a national public-service broadcaster to run a commercial that concerned the public interest.
Here the link for the analysis of the judgement.