Aubrey agreed to a contract extension worth $28 million on Monday, two people with knowledge of the deal told The News.