Le CPM (coût pour mille) est un modèle de tarification utilisé dans le marketing mobile. Dans ce modèle, l'annonceur est facturé d'un montant déterminé pour chaque tranche de 1 000 impressions de son annonce.
Ce modèle de tarification est largement utilisé dans la publicité mobile, car il permet de déterminer facilement le coût d'un espace publicitaire. Il est particulièrement prisé pour les campagnes dont l'objectif est d'accroître la visibilité et la notoriété de la marque.
Pour calculer le CPM d'une application, il faut diviser le coût total d'une campagne par le nombre d'impressions, puis multiplier le résultat par 1 000.

Le CPM est étroitement lié à un autre indicateur appelé eCPM. Alors que le CPM fait référence aux coûts supportés par les annonceurs, l'eCPM indique les revenus des éditeurs pour 1 000 impressions.