Why not put the players on commission? You wanna get paid, you better play well and win. Or, at least a base salary with bonuses for wins, awards, post season play, free throw %, etc. Give them some incentive to play better instead of having them make commercials.
Gone are the days when they played for pride. "gimme a check"