Twitter gets over 85% of its revenues from ads