NBA team sponsors sometimes do ink star players to separate deals. But those players always publicly promote the companies that pay them.