Not sure if there is something in AC itself I've missed, or one of the supported plugins, but is there a way I can have a player buy currency they can then use in-game? Concept is that they have to buy supplies using an in-game currency either by working (watching Unity ads) or buying currency directly.
Comments
There's nothing in AC that works with IAPs directly, but it could be added on through custom Actions / scripting. Chapter 12 of the Manual covers extension through code.
I expect you'd probably want to sync IAP currency with a Global Integer Variable. If you use a GIV, you can then use it within AC as normal. See the "Variable scripting" section of the Manual - that demonstrates how variable values can be read and manipulated through script.