Technology

Who Wins and Who Loses in YouTube's Falling Out With Brands

YouTube's ad troubles, with brands freezing spending, could cost it $750 million, according to one estimate. (Chris Ratcliffe/Bloomberg)
March 28, 2017 12:00 PM