If you are an Adsense publisher and noticing that the clicks you are generating on your ads are counting to zero earning, with Cost per Click zero, here are the three basic reasons for Adsense clicks but zero earnings. Although there may be some more reasons but these 3 reasons mainly account for zero earning with clicks on Adsense.
- You are using Site Authorization feature and the website showing your ads has not been added to the authorized list, so the clicks it is generating is not counted at all. The solution is that stop using this feature or add that site to the authorization list. You may try adding different forms of your URL in the permitted list like
- The ads which are shown on Google may be CPM ads. Google reserve the selection of the ads and user cannot decide which ad to show up, Pay per Click Or Cost per Mile ads. If a CPM ad is shown and you generate a click on that ad, your cpc will be zero and earning will be according to the impressions. Usually CPM ads are low in income so for very less Impressions, your income will show to zero only.
- Invalid clicks. Google monitors all the clicks and it might be possible that Google detected some of these invalids. There may be various reasons for invalid clicks and Google do not discloses its click monitoring system. However, these clicks are counted in stats which might confuse.
Usually, these 3 points only results in zero earning from Adsense even if there are clicks.