Re: "suspect I'll get complaints about it"
Be open. Make a poll. Put a page explaining what and why. Gather the results and then you can decide and be confident that your decision is good.
If it were me, I would basically say that if visitors agree to cryptomining, then I will take away the ads. From what I read about ad revenue, it's a hassle finding out what is legit and what isn't in the money you are paid. Better to skip the nuisance and go to a system that is clear and fair.
With readership approval, of course.