Cardi B said she received an offer to perform at the Super Bowl, but struggled with the decision to turn down the lucrative opportunity in support of ex-NFL player Colin Kaepernick.
The Grammy-nominated rapper said she had "mixed feelings" after she declined to take the stage at Super Bowl 53 in Atlanta on Sunday.
She said it was a hard decision since her husband, rapper Offset, loves to watch football, but she felt obligated to "stand behind" Kaepernick because he "stood up" for minorities.
"My husband, he loves football. His kids play football. It's really hard for him. ... He really wants to go to the Super Bowl, but he can't go to the Super Bowl, because he's got to stand for something," said Cardi B, who is nominated for five Grammys.
She is competing for both album and record of the year.
"You have to sacrifice that," she added. "I got to sacrifice a lot of money to perform. But there's a man who sacrificed his job for us, so we got to stand behind him."
Kaepernick helped start a wave of protests by kneeling during the national anthem to raise awareness to police brutality, racial inequality and other social issues.
His efforts ignited a political row over whether social justice needs to be addressed at the NFL's marquee event.
Maroon 5 will be joined by Big Boi of Outkast and rapper Travis Scott at halftime of the game between the Los Angeles Rams and New England Patriots on Sunday, while Gladys Knight will sing the national anthem.
Some, including Rihanna and Pink, have reportedly turned down offers to perform during this year's halftime show.
In a recent song, Jay-Z alluded to declining to perform at the Super Bowl, and Amy Schumer refused to appear in a TV ad during the game.
Last year, Cardi B said she wouldn't take the Super Bowl stage until Kaepernick gets a job.
With Kaepernick still without a team, she is standing by her words, but will perform at a concert on Saturday.
Cardi B hopes the protests supporting Kaepernick can create positive change in the world, but she's not sure if that will happen anytime soon.
"We got an arrogant president, and the racism right now has been reborn," she said.
"When they see (how) the choices they made due to racism has affected the country, that's when things are going to start changing. Right now, they don't want to accept that their decision has affected the country."