All this and it costs absolutely nothing.
These range from BOGO drinks, gelato, attractions/show entries to fully comped room Stays, Free Buffets and Show tickets, and even Cruises, and helicopter rides if you accrue enough Loyalty Points (=LP). These are anything but worthless and can be traded in for rewards at MGM Properties. However, the Apps are backed by MGM Resorts International and as you play you also earn “Gold” Loyalty points.
The games are free to play but any “wins” are worthless virtual chips. My Vegas is a series of free-to-play Casino games produced by Playstudios.