Online advertising hated by consumers, but still effective