Esports generate revenue through advertising, sponsorship, game publisher fees, merchandise, tickets, and media rights.