Choosing the right online advertising pricing model depends on the type of business. For publishers, CPMs are lower risk because they only rely on the ad being displayed, but are a higher risk for advertisers. The opposite is true for CPAs, which only pay publishers when a user directly makes a purchase through an ad.