Answer
No, college football players were not allowed to receive money as compensation before July 1, 2021. This was due to NCAA rules that prohibited student-athletes from receiving any form of compensation beyond their scholarships. However, on July 1, 2021, the NCAA adopted new rules that allowed college football players to earn money from endorsements, appearances, and other sources.