3 ms·85% of revenue is directly attributable to advertising. Its an ad company that would like not to be.by justincormack 8y ago85% of revenue is directly attributable to advertising. Its an ad company that would like not to be.