It would be easier to automate this with a blockchain API + small hot wallet.
Process would be: User inputs their bitcoin address (=username) then number of videos watched, sats earned, and withdrawals are saved in database.
You can set a minimum withdrawal of e.g. 10k sats due to bitcoin fees or integrate lightning network (but I think at this time you will need to run a fullnode on your server, as it seems like light nodes are only available as apps) and send 20 sats instantly.
I dont know if you will earn money from this but faucets are popular and I would rather watch an ad than retry google captcha 3 times because they reject my solutions because I use tor.