Google AdSense, Highest Paying Country in 2014

This is the forth edition of the statistic on Highest Paying Country for Google AdSense Publisher. This post cover from the period of 1st January 2014 to 31st December 2014.

As before, I remove the country that I received less than 3,000 visitors for the same duration to ensure the data are more re presentable.

Basically, the countries are ranked based on Revenue per Thousand (“RPM”) impression with the highest RPM at the first position while the lowest RPM at the last position. This data is real data from my websites. Your data may be slightly different base on your website niche.

In 2014, Norway and Australia retain the top 3 position while United States drop from second to twelve position. United Kingdom drops too.

I hope these data will be useful, to increase your AdSense earnings by focusing on the highest paying countries.

Rank Country
1 Norway
2 Australia
3 Germany
4 New Zealand
5 Belgium
6 Sweden
7 Switzerland
8 Netherlands
9 France
10 Denmark
11 United Kingdom
12 United States
13 Finland
14 Austria
15 South Africa
16 Singapore
17 Ireland
18 Canada
19 Luxembourg
20 Hong Kong
21 Israel
22 Japan
23 Angola
24 Slovenia
25 Iceland
26 Bermuda
27 Estonia
28 Slovakia
29 Kuwait
30 United Arab Emirates
31 Italy
32 Spain
33 Russia
34 Czech Republic
35 Malta
36 Moldova
37 Belarus
38 Portugal
39 Greece
40 Lithuania
41 Bahrain
42 Tanzania
43 Saudi Arabia
44 Latvia
45 South Korea
46 Cyprus
47 Poland
48 Chile
49 Lebanon
50 Namibia
51 Nigeria
52 Oman
53 Thailand
54 Zambia
55 China
56 Panama
57 Qatar
58 Puerto Rico
59 Malaysia
60 Zimbabwe
61 Trinidad & Tobago
62 Brunei
63 Macau
64 Jordan
65 Papua New Guinea
66 Botswana
67 Cayman Islands
68 Haiti
69 Palestine
70 Fiji
71 Barbados
72 Ethiopia
73 Uganda
74 Kenya
75 Mexico
76 Bulgaria
77 Taiwan
78 Croatia
79 Gibraltar
80 Congo (DRC)
81 Monaco
82 Argentina
83 Bahamas
84 Netherlands Antilles
85 Hungary
86 Ukraine
87 Azerbaijan
88 Mozambique
89 Côte d’Ivoire
90 Ghana
91 Guatemala
92 Costa Rica
93 Peru
94 Jamaica
95 Indonesia
96 Iraq
97 Sudan
98 Aruba
99 Yemen
100 Tunisia
101 Mauritius
102 Uzbekistan
103 Rwanda
104 Brazil
105 Serbia
106 Romania
107 Honduras
108 Uruguay
109 Algeria
110 Albania
111 Kosovo
112 Libya
113 Armenia
114 Kazakhstan
115 Cameroon
116 India
117 Philippines
118 Dominican Republic
119 Macedonia (FYROM)
120 Sri Lanka
121 Venezuela
122 Morocco
123 Ecuador
124 Bangladesh
125 Colombia
126 Maldives
127 Mongolia
128 Bosnia & Herzegovina
129 Georgia
130 Vietnam
131 Turkey
132 Afghanistan
133 Benin
134 Myanmar (Burma)
135 Laos
136 Cambodia
137 Egypt
138 El Salvador
139 Nepal
140 Paraguay
141 Senegal
142 Bolivia
143 Pakistan

CakePHP – Redirect 404 Not Found Errors to the Homepage

For some reason, you may want to redirect 404 not found error to the homepage in CakePHP website. In order to do this 2 files have to be edited/created.

1. Edit or create /app/Lib/Error/AppExceptionRenderer.php and insert the following codes

<?php
App::uses('EceptionRenderer', 'Error');
class AppExceptionRenderer extends ExceptionRenderer {
    public function error400($error) {
        return $this->controller->redirect('/');
    }

}

2. Edit /app/Config/Core.php find the following code

'renderer' => 'ExceptionRenderer',

and replace it with

'renderer' => 'AppExceptionRenderer',

3. Disable debugging by editing /app/Config/Core.php. To disable find the following code

Configure::write('debug', 2);

and change to

Configure::write('debug', 0);