It’s a cash advance since you’re not purchasing goods or services with the card.
Not necessarily, I mean if you buy a in-game item or currency that wouldn't be a cash advance so with this they could just say you bought $20 worth of credits and since you're buying credits that could be considered a good.
It’s really a cash advance whenever the issuing bank decides it is. There is no official definition.