Madison Beer energetically twerks and pokes out her tongue as she puts on a leggy parade in a rose ruffled minidress on stage

She has been living up life at Kylie Jenner’s recent skincare launch party and treading the red carpet for Cannes, despite claims social media drove her to depression.

And Madison Beer was the centre of attention once again as she twerked during her performance at the BottleRock Napa Valley Music Festival, in California on Saturday.

Justin Bieber’s protégé, 20, showcased her seemingly endless legs in a rose ruffled minidress and thigh-high suede boots.

Fresh from her sun-soaked trip to Sardinia, Madison let her glowing tan shine when she paraded her bronze figure in a little number.

Risqué sheer lace panel teased a glimpse of her toned midriff as she ensured all eyes were on her during her energetic performance.

Pink round hoop earrings highlighted the blooming rose print which was scattered all over Madison’s frilled number.

Raunchy moves: Risqué sheer lace panel teased a glimpse of her toned midriff as she ensured all eyes were on her during her energetic performance

Wild climbing ivy snaked its way around the microphone stand and the open-air stage was located in a leafy area.

It’s been a busy few weeks for Madison after she partied with the stars at Kylie Jenner’s skincare launch following a stint on the Cannes Film Festival red carpet.

Only recently, Madison admitted social media drove her to depression as it left her feeling ‘desensitised and emotionally detached’.

The American songstress explained she limits her time on the platforms after feeling constant pressure to look glamorous, despite her 12.7 million followers.

Her concerns shortly followed Selena Gomez hitting out at social media for being ‘dangerous and devastating’.

In her interview, Madison addressed the toll negative comments had taken on her mental health as she spoke about the pressure she feels to constantly look perfect.

The singer told The Sun: ‘It drove me into more of a depression. Reading comments is obviously something I’m used to, but whenever you feel s****y about yourself, and then you go and read that other people think you’re s****y too, it doesn’t feel very good.

‘It’s like ”Look at this girl who has 12 million followers, who’s hot, who can sing, who’s famous, who’s friends with all these celebrities, she has such a cool life.”

‘But it’s like ”the selfie that I posted, that you think is this beautiful girl who is perfect, it was being posted by a girl sick in bed, not having any makeup on and with pimple cream on my face.”’