My question is, is there anyway of working out where these impressions (not clicks) are coming from for example what site is generating this. I have tried running a report on Google but this also leaves me clueless.
I don't think I am being spammed as the number of clicks don't indicate this.
I have looked at some of the expat websites I am aware of but can not see any of them using Adsense (adwords) with a listing for my website.
If your ad is:
Buy Widgets Now
Over 10,000 widgets in stock.
Low prices, free shipping.
example.com
do a search for:
example.com "buy widgets now"
I would not worry unless you are getting a flood of clicks that are not converting.