TV deal bars pubs from key coverage