Comment Comment by adventured Here's an interesting fact that a lot of people don't seem to realize about Alibaba: they're an advertising company. They generate over 50% of their revenue from ads. parent adventured 12 years ago