Both CPM(Cost Per Mile) and CPM(Cost Per View) are great for online advertisement. If you want to choose between CPM and CPV, one can easily go with CPM as here customers can directly purchase your products. In CPM, you really do not require that people will click on your displayed ads. On the other hand, if you are looking to enhance your brand awareness, it is highly recommended to go with CPV.