CPM advertising refers to a pricing model where advertisers pay a fixed amount for every one thousand impressions their ad receives. This model is distinct from others like CPC (Cost Per Click), where advertisers only pay when someone clicks on their ad. CPM is often favored for campaigns that prioritize reach and visibility, as it enables brands to disseminate their messages to a broad audience.