The per 1 million view price in YouTube can dramatically differ depending on such factors as the nature of content, location of the audience, and the response to adverts. Depending on the creator, creators can make an average of $1,000 to $5,000 per million views, some channels with high CPMs or niche audiences may earn more. The primary sources of revenue include ads, sponsorships and monetization of channels.