There are other ways to promote the league than tarnishing the NBA Uniforms it is the most well known and most viewed sport in the U.S and is doing good on the international stage as well. If you do put ads on jerseys it will hurt the overall product so don't put ads on uniforms
Since January three teams have announced deals with companies to advertise on their jerseys. They will have a 2.5-patch on the left shoulder of a players uniform. This is part of a three-year pilot deal for teams.
Last season the NBA's board of governors approved the 2.5-inch square patches for jerseys that will be located on the upper left side of the jerseys. The deal allows teams to sell one corporate logo on their jersey at the start of the 2017-2018 season. Which will also be when Nike becomes the official uniform supplier for the NBA uniforms
The NBA will begin to put sponsorship logos on their uniforms in 2017, it could earn at least $100 Million annually, a step that the NFL,NHL, and the MLB still have yet to take.
So far six NBA teams have decided to test out sponsored jersey patches next season. (the 76ers, Kings, Celtics, Nets, Jazz, and Cavs) have all decided to test out the Jersey Patches