I routinely disable my adblock for certain news websites because they tell me to, otherwise I can't see their content. Websites asking for 'opt-in' does work. It works on me all the time.
Of course, the other issue is that this was only feasible under very specific and temporary circumstances, so it cannot be the answer to ads. Coinhive is done. The experiment failed.