ParentFull threadtomnipotent·Ads are 10% of their revenue. Not insignificant, but not a "large part".View on HN