CPM stands for cost-per-thousand impressions. This option is only available if you decide to advertise on the Google Display Network. Therefore, CPM bidding is best suited for advertisers who are focused on brand awareness. For advertisers whose main goal is sales or website traffic, CPC bidding (pay for each click on your ad) might be a better option.
The CPM is mostly calculated as follows: