How would you feel about a free game spending one frame per second mining a cryptocurrency? This would be as an alternative to a one-time purchase (and as an alternative to ads). So, you could play a full game for free, indefinitely, and have a small portion of compute do mining, and at any time you could pay a one time fee (purchase) to turn off mining forever.
(Edit: added stuff in parens)