I would like to know when an adwhirl advert has been clicked on and the advert selected has been loaded into the browser. Is it possible to do this? If so How?
I have tried an onInterceptTouchEvent event handler in a custom adwhirl layout to at least tell me that an ad is loading but that doesn't actually work as an ad banner can be clicked on without actually loading an ad as some ads require that a button in the banner is clicked
Perhaps there is something else I can try in a custom adwhirl layout?
Any help appreciated
Welcome to the shady world of mobile ads network :)
No you can't, if its not in the sdk, you can't. And you won't be able to monitor the click numbers to check if they are ripping you off.
The main reason for that :
Fraudulent activity : Most ad networks have an invalid/fraud click algorithm to detect suspicious behaviors. Some will just not count the suspicious clicks, some like the Admob weirdos will simply delete your account altogether with no explanation and keep your earnings even if the invalid activity was not your fault. So anyway, even if you could count the clicks, your numbers and theirs would not match.
Also as always a word of caution : Do not ever use a single mobile network ! EVER ! Their TOS allows them to delete your account without notice and with no appeal.
Admob is famous for slamming the door on developers and most of the stories(including my own) are by developers who wouldn't risk all their revenues for a few more cheated clicks.
Adwhirl is a good start to have backups but it is still a product of Admob in the beginning so to be on the safe side I personnaly implemented another one that I can switch on all the apps already installed by changing a switch on my web server.