You can earn money from YouTube by uploading longer and short videos. YouTubers make money from YouTube through Google AdSense, Affiliate Marketing, Sponsorships, Brand deals etc.