How can I earn from my blog?

How can I earn from my blog?What are the ways bloggers make money (Various Income streams)Ad Networks like AdSense, Media.net.Direct Advertisements.Affiliate marketing.Native Advertising.Paid reviews/Sponsored posts.Sell Digital products (eBooks, Blueprints)Launch …