Yes, AdMob pays app developers for impressions, or the number of times an ad is displayed to users within an app. AdMob uses a cost-per-thousand impressions (CPM) pricing model, which means that app developers are paid a certain amount for every 1,000 impressions of an ad.
The amount that AdMob pays per 1,000 impressions (CPM) can vary widely depending on a number of factors, including the type of ad, the location of the user, the user’s device and operating system, and the bid amount from advertisers.
According to AdMob’s website, the average CPM for banner ads is $1.00, while the average CPM for interstitial ads is $3.50. However, these averages can vary significantly based on the factors mentioned above.