You are correct but the league gets its money up front in the tv deal. The network is just hoping to make a profit on it later.
Right, but in means the cost of a spot means nothing to the league, at least not until 2019 or so when the next wave of TV contract renewals start getting negotiated.