Arsenal captain Pierre-Emerick Aubameyang has been fined around £4,400 for a social media post while on international duty with Gabon last month.
Aubameyang was furious after he and his Gabon teammates were stuck at an airport in Gambia as officials argued over Covid-19 testing.
The 31-year-old posted pictures of players sleeping on the airport floor, writing: "Nice job CAF, it's as if we were back in the 1990s."
He later added: "This will not demotivate us but people need to know and CAF need to take responsibility. [It is] 2020 and we want Africa to grow but this is not how we will get there."
CAF's disciplinary committee labelled the content "offensive and degrading". Gambia's FA were fined $100,000, around £44,000, half of which has been suspended for two years.