Peertube has a solution built in. Creators can put in links to their Patreon, Liberapay, Ko-Fi or other donation platforms, and it'll show a "Support" button underneath every video.
They don't do crypto or ads in the core Peertube project. However, you can install add-ons as an instance administrator.
I don't see any better solution as of today.