There is no simple answer, no silver bullet that fixes the fact NBA ratings are down to start the season.
The problem is complex and mostly built around the way younger generations consume media (a situation that is not going away) and the competition in that marketplace. Add on top of that that NBA teams tell fans through their actions they don't prioritize the regular season - what do you think the message of load management is (even if it's the right thing to do for player's health)? - and it's not a shock to see ratings being down.
It's worth checking out the entire interview, Cuban talks about his feelings on Adam Silver's proposals to reshape the regular season (like most around the league he's not loving the mid-season tournament) and Kristaps Porzingis.
The games on ABC will help, and for casual fans it's really Christmas when they start to focus more on the NBA (as football slows down). NBA ratings will pick up, and the playoffs are when the broadcast partners make most of their money back anyway.
However, the long-term issues are not going anywhere - for the NBA and all the major American sports - and we need better solutions than a tournament between Thanksgiving and Christmas.