Games can no longer use virtual currencies to disguise the price of in-game purchases in the European Union
Games can no longer use virtual currencies to disguise the price of in-game purchases in the European Union

Commission and national authorities take action to protect children from harmful practices in video games

Commission and national authorities take action to protect children from harmful practices in video games
In-game purchases should display the exact cost in the local currency. In-game currency should be completely banned.
Depends what counts as an in game currency, does a game where you earn currency in-game and spend it in-game count as an in-game currency? What about if players can trade it?
We are talking about anything that has real monetary value, if you cannot obtain it through real money, then it's not in the discussion. Of course it opens a whole new problem, where they could sell "boosts" to earning virtual currency etc. So that would have to be taken into account with the legislation.
There are many many examples of predatory uses of in game currencies, but here are some big reasons devs use them besides being scummy.
Transparency is good, but let's not throw the baby out with the bathwater.
But this is how gift codes work, no? You're not giving money away directly. Just give a voucher for a real currency if you want to gift users.