The MOBA, Mobile Legends: Bang Bang, has been hugely successful and, although it is free to download and allows you to play without spending a dime, it generates an exceptional amount of income.
How? In the same way that most videogame developers manage to make money these days: through in-app purchases of upgrades, weapons or skins. Spending money on real upgrades in the game can be useful if we want to get to the top spots on the leaderboard; however, for many, paying for esthetic elements makes no sense whatsoever.
Get a few ML skins without spending a dime
If you are one of those that doesn't intend to spend anything on skins, but would nevertheless like to have them, there are applications like Painted Skin Injector. It is a development created by TejJ Liit which supposedly unlocks and integrates some skins right into the game. All you have to do is install the app and press down on the skins that you like in order to inject them into your ML account. For now, it features three different skins for Guison and a few more for the game's main characters like Hayabusa, Karrie, Fannie, Kagura or Harley, among others.