League officials say the deal was signed to prevent the illegal trafficking of players to the US.