Mobile applications generate revenue through various models including in-app advertising, in-app purchases, subscription services, pay-per-download, and sponsorships. Freemium models, where basic app features are free but advanced features require payment, are also popular.