Rapper Cardi B is refusing to let her latest song leak get her down - she's just promoting the single a few days early.

The Bodak Yellow hitmaker's new track, Money, was due to be released on Thursday (25Oct18), but it leaked online on Tuesday (23Oct18), hours after Cardi told fans the song would be out later this week.

But now she is now reportedly "going with the flow" and promoting Money early - and her fans are thrilled.

"Cardi's new single goes crazy of course," one fan wrote on Twitter.

"MONEY by @iamcardib is sooooo (sic) sick, just in time for the weekend too!!! I'm in love," another devotee added.

Money's release comes a few days after the singer promoted the song online, while denying reports suggesting she is preparing a diss track about rap rival Nicki Minaj. The rappers almost came to blows in September (18) when they became involved in a fight at a New York Fashion Week party, with Cardi reportedly throwing a shoe at the Anaconda star and walking away from the bash with a visible bump on her head.

Last week (ends19Oct18), TMZ reported the 26 year old had recorded new music with lyrics that "take some serious jabs at Nicki", but Cardi denied the reports in a now-deleted Instagram post, in which she wrote: "Dear TMZ... ya constantly got me in ya blog spreading fake s**t about me without doing ya research and even when we tell ya is not true ya still push it.

"Ya motherf**kers need to get off my d**k and start reporting about them actresses ya used to report about cause I'm not the one to f**k with THANK YOU!!"