3 ms·
Well, there's also opportunity costs via lost ad revenue, which they're seemingly attempting to charge for.
by ProfessorLayton 3y ago
Well, there's also opportunity costs via lost ad revenue, which they're seemingly attempting to charge for.
3 ms·