Bebe Rexha was booed by the audience while she was performing a medley of her hits during NFL's annual Thanksgiving halftime show at Ford Field in Detroit.

The singer took the stage just after the Detroit Lions and the Buffalo Bills went to their locker rooms for the mid-game break. Rexha launched into a spirited performance of her hit songs that included a rendition of her 2015 smash hit "Hey Mama," which she recorded with David Guetta, Nicki Minaj and Afrojack.

Rexha went into a dance-based breakdown in the middle of the song and was subsequently booed by fans who could not see her performance. Apparently, the singer was performing her numbers at a corner of the stadium that was not visible to everyone.

"Bebe Rexha was getting booed'd here in Detroit for not even being visible from the crowd during her performance. Lmao," a Twitter user said while sharing a video from the event.

The singer also sang her 2017 track "Meant to Be" before ending her set with "I'm Good (Blue)" with backup dancers dressed in outfits that appeared to be inspired by "The Matrix."

When Rexha finally finished her performance, the crowd gave her another round of boos.

"Facts. Most of the crowd were looking around wondering where she was because they had the stage covered. Once they dropped the cover you still couldn't see her. So boo to poor show planning not to her," one Twitter user reacted, while another said, "The performance wasn't even on the field? That sucks. The NFL keeps getting worse."

One person commented, "Detroit fans wanted a rock band not her."

"She couldn't walk that far out to the middle of the field—either a heart attack or every single seam on her outfit would have split in pain begging for mercy would have occurred," one comment read.

Some even backed the singer, saying: "Imagine having nothing to do with the set up of a stage or logistics, working so hard to get your performance together and everyone boos you. I'm disgusted at anyone who booed her. Garbage people."

Before her performance, a fan asked Rexha if she feels nervous about the halftime performance and the songwriter replied, "Yesss."

Bebe Rexha grammys 2019
Bebe Rexha arrives for the 61st Annual Grammy Awards on Feb. 10, 2019, in Los Angeles. Valerie Macon/AFP/Getty Images