YouTube earnings depend on ads, CPM, and audience location. For Indian creators, 10 million views can generate ₹8–25 lakh ...