Google AdSense CPM Rates by bannerTag.com

AdSense CPM very much depends on the website category, page speed, SEO, demographics, visitor quality, ad sizes and positions in both mobile and desktop environment. The table below shows a rough estimate of CPM based on countries, starting from the highest to the lowest. To make it better for comparison we have also included CTR% and Viewability % (suggested to have at least 50%), so you can see how these metrics can influence CPM for better or worse – the higher percentage the better CPM.

Keep in mind that every website will have different CPM’s and the table can be used for approximate estimations of each country and applied accordingly. For example, to increase viewability % (therefore CPM) we suggest to “lazy load” all banners therefore earning more revenue and increasing CTR %. This will also make your website more valuable to advertisers and ad exchanges. All of these measurements work hand in hand and all should be considered when optimizing website/blog advertisements.

We suggest you have a look at our suggestions on how to optimize both mobile and desktop versions of your website/blog to earn as much revenue as possible.

Wish to see Google AdSense CPM Rates for year 2020? Check out Google AdSense CPM Rates 2020.

Average AdSense CPM by Countries

CountryCTRAdsense Page CPM/RPM (USD)Adsense Ad request CPM/RPM (USD)Adsense Impression CPM/RPM (USD)Viewability
Austria0.2%0.590.500.5653%
New Zealand0.1%0.600.460.5456%
United States0.2%0.550.390.4939%
Guernsey0.3%0.370.320.4774%
Canada0.2%0.490.370.4745%
Switzerland0.2%0.440.390.4649%
Réunion0.3%0.320.300.4447%
Hong Kong0.2%0.400.370.4344%
Australia0.2%0.450.360.4342%
Germany0.2%0.440.380.4148%
Singapore0.2%0.400.360.4048%
Sweden0.2%0.370.340.3749%
Saudi Arabia0.4%0.310.290.3748%
Finland0.2%0.360.320.3760%
Latvia0.3%0.320.280.3170%
Israel0.2%0.280.260.3050%
Seychelles0.2%0.160.160.2846%
Belgium0.1%0.240.220.2652%
Japan0.2%0.210.200.2545%
South Africa0.2%0.310.200.2435%
Eswatini2.7%0.540.170.2431%
Benin0.1%0.170.170.2443%
Bangladesh0.6%0.170.160.2448%
United Kingdom0.1%0.210.200.2236%
Russia0.3%0.210.210.2244%
Norway0.1%0.200.190.2244%
Netherlands0.1%0.200.190.2246%
India0.5%0.170.130.2242%
Cameroon0.1%0.180.170.2234%
Mexico0.3%0.180.170.2146%
Slovakia0.2%0.250.190.2038%
France0.1%0.190.170.2043%
Denmark0.1%0.190.180.2044%
Czechia0.2%0.200.180.2052%
Costa Rica0.2%0.180.160.2048%
United Arab Emirates0.2%0.180.170.1946%
South Korea0.2%0.170.160.1941%
Lebanon0.5%0.150.130.1943%
Estonia0.1%0.190.170.1965%
Chile0.2%0.170.160.1945%
Cayman Islands0.2%0.180.160.1963%
Angola0.3%0.160.150.1948%
Algeria0.7%0.150.150.1943%
Puerto Rico0.2%0.150.110.1843%
Malta0.1%0.150.150.1845%
Italy0.2%0.170.160.1843%
Hungary0.2%0.150.130.1843%
Luxembourg0.1%0.150.130.1749%
Ireland0.1%0.150.130.1742%
Brazil0.2%0.150.130.1744%
Barbados0.3%0.180.120.1737%
Taiwan0.2%0.150.130.1648%
Malaysia0.1%0.130.120.1644%
Jamaica0.4%0.130.100.1640%
Spain0.2%0.150.130.1541%
Jordan0.1%0.110.100.1544%
Colombia0.2%0.120.110.1541%
Tanzania0.1%0.100.090.1342%
Slovenia0.2%0.150.120.1348%
Croatia0.2%0.110.110.1343%
China0.2%0.100.100.1345%
Qatar0.1%0.100.090.1242%
Montenegro0.2%0.100.100.1246%
Kuwait0.2%0.090.090.1251%
Gibraltar0.1%0.120.110.1260%
Ghana0.2%0.110.100.1240%
Argentina0.2%0.110.100.1239%
Unknown Region0.2%0.070.070.1164%
Tunisia0.2%0.090.080.1142%
Thailand0.1%0.090.090.1145%
Peru0.1%0.060.060.1140%
Pakistan0.3%0.090.080.1141%
Bulgaria0.2%0.100.100.1150%
Andorra0.2%0.080.080.1144%
Portugal0.1%0.090.090.1045%
Poland0.1%0.100.090.1049%
Philippines0.2%0.070.060.1045%
Maldives0.1%0.080.080.1047%
Madagascar0.3%0.080.070.1033%
Iceland0.1%0.070.070.1043%
Greece0.1%0.090.080.1044%
Cyprus0.1%0.090.080.1044%
Azerbaijan0.2%0.100.090.1059%
Turkmenistan0.2%0.070.070.0958%
North Macedonia0.2%0.080.080.0948%
Nicaragua0.4%0.070.070.0941%
Kazakhstan0.2%0.080.080.0940%
Iraq0.4%0.070.070.0937%
Guatemala0.4%0.080.070.0939%
El Salvador0.1%0.070.070.0942%
Ecuador0.2%0.060.060.0943%
Dominican Republic0.1%0.060.060.0943%
Zimbabwe0.4%0.090.060.0833%
Turkey0.1%0.070.070.0841%
Sri Lanka0.1%0.060.060.0840%
Myanmar (Burma)0.2%0.070.070.0838%
Lithuania0.2%0.060.040.0815%
Greenland0.3%0.080.070.0869%
Uzbekistan0.2%0.060.060.0750%
Romania0.1%0.060.040.0726%
Panama0.1%0.060.060.0744%
Malawi0.7%0.060.040.0734%
Kosovo0.2%0.060.040.0736%
Indonesia0.1%0.060.040.0742%
Egypt0.2%0.060.060.0740%
Armenia0.2%0.060.060.0753%
Uruguay0.1%0.040.040.0646%
Serbia0.1%0.060.040.0641%
Senegal0.2%0.040.040.0646%
Kenya0.1%0.060.040.0642%
Faroe Islands0.1%0.030.030.0649%
Bolivia0.2%0.040.040.0652%
Albania0.1%0.040.040.0646%
Vietnam0.1%0.040.040.0442%
Uganda0.1%0.030.030.0433%
Trinidad & Tobago0.1%0.080.040.0439%
Morocco0.1%0.030.030.0439%
Moldova0.1%0.040.030.0442%
Kyrgyzstan0.1%0.030.030.0451%
Georgia0.1%0.040.040.0436%
Côte d’Ivoire0.2%0.040.030.0464%
Cambodia0.2%0.040.030.0444%
Bosnia & Herzegovina0.2%0.030.030.0449%
Belarus0.1%0.040.040.0436%
Afghanistan0.1%0.030.030.0455%
Venezuela0.2%0.020.020.0349%
Ukraine0.1%0.030.030.0328%
Tajikistan0.2%0.030.030.0336%
Paraguay0.1%0.020.020.0343%
Nigeria0.0%0.020.020.0341%
Namibia0.2%0.020.020.0240%
Togo0.1%0.010.010.0147%
Rwanda0.1%0.010.010.0142%
Mali0.1%0.010.010.0151%

How To Earn More?

AdSense is a great advertisement technology for small to medium sized websites. Once you have good amount of visitors, you should start looking at other alternatives that can help you earn more revenue, such as Header Bidding. There are many alternatives out there that can get you to the next level, they can be combined to be as effective as possible.


Get More Money From Your Ads Try Setupad (50%-200% revenue increase)

Thank you for reading the entire article! We hope you learned something new.
We would appreciate comments with suggestions, help or really anything. This is a new website and all opinions are important.
If you could share this article in social media it would mean a world to us! Thank you!


Please Leave a Star Rating For this Article
4.9/5 - (10 votes)
About Alvils Karlštrems

Alvils Karlštrems is an Ad Operations Specialist. Knows all the ways how to optimize ad delivery on websites.

Newsletter Subscribe

Get the Latest Posts & Articles in Your Email

We Promise Not to Send Spam:)