Demi Lovato has received an apology from Instagram after a “disgusting” fat-shaming advert appeared on the star’s feed.

The ‘Solo’ star posted an angry message after she saw a sponsored post by Game of Sultans, which described one animated female character as “pretty’” and another as “obese”.

In a bid to draw awareness to the advert, Lovato shared several screenshots and described it as “bullshit.”

“Why is this fat-shaming bullshit on my feed? So many things wrong with this ad. You can be pretty at any weight,” wrote Lovato.

“This is absolutely harmful to anyone who is easily influenced by societal pressures put on us from the diet culture to constantly be losing weight in a world that teaches us to equate our value and worth with the way we look and especially anyone in recovery from an eating disorder. Especially when eating disorders are all about ‘control’.”

Demi Lovato goes on a rant, slamming Instagram for promoting an unhealthy, toxic lifestyle through its game advertisement.

Now, Instagram has responded directly and apologised in a statement released to TMZ.

Sharethrough (Mobile)

“We’re sorry. This ad was approved by mistake. We reviewed it again and removed it from future delivery in people’s feeds,” Instagram said.

Lovato later added: “Please Instagram, keep this bullshit off mine and other’s feeds who could be easily affected by this disgusting advertisement. With how aware people are becoming of mental health and mental illnesses, I expect you guys to know better by allowing this advertisement to be allowed on your app. And shame on the game.”