London mayor bans adverts