My opinion is that websites should be supported entirely by donations. Websites that provide something useful and worthwhile to users will survive, and websites that only try to drive clicks will die.
Running entirely on donation is not a viable route.