If anyone still wondering, Mellow Ads is a giant scam. Deposited 100 dollars on it and now I can't withdraw it anymore, they say the hot wallet is empty, fucking morons.
If anyone wants to use the credits, I'm willing to give it to you for the same amount in return ($100), send a PM if interested
I didn't know that they're still alive. In recent years I barely can found websites which use this ad network. Considering that their owned Moon faucets went out of business some time ago, it's likely that Mellowads now is fully abandoned or scam. I'm sorry for your loss. Sorry to say, but I doubt that someone is going to buy ad credits from you, especially at 1/1 rate. I doubt that advertisers can get expected results from ads on Mellowads.