Media

What NFL’s streaming future could mean for brands

The sport's new $105 billion media rights deals could bring e-commerce opportunities, more data and consumer interactivity, representing the next era in football advertising