Facebook will label controversial content after an ad boycott.