I have built my own adtracker using a plugin.
I noticed many bot requests that were counted as ad views, even though I was using qa_is_human_probably(). It was in my case an SEO bot with Mozilla ... as user agent.
I ended up using jquery and an ajax call to be sure it is not a bot and to have the correct human view count.
Just some thoughts.