This is a very simple project for a programmer who knows what he / she is doing.
Objective: Develop program for testing functionality of Google AdSense ads on owner's multiple websites.
Mechanics:
1. User keys a url into interface entry box. Program visits designated url page & finds & selects the first AdSense ad on the page, and "clicks on" the ad automatically. The tool then follows the link to the advertiser's landing page.
2. After a 2 second delay, the program automatically returns to the designated url and finds the second AdSense ad on the page and repeats the above process.
3. This process continues indefinitely, cycling through each ad on the page. The tool would start again from the first ad in the list upon completion of the sequence of ads on the page. This process would continue automatically & indefinitely until the user closes the program down.
Mandatories:
1. As the process flow is designed to replicate a "real user" experience, it is critical that if a script is used to deliver this sequence it does not result in 'blocked access' to the ads on the page (i.e. we do not want this to contravene Google policy to result in any form of banned access). Assuming variable non static IP addresses would assist in management of this issue?
2. The user must be able to open multiple sessions of the program and key in up to 10 url's for this process to work on different websites at one time.
3. Program must have own interface, menu bar & buttons, 'About' & 'Help' tabs, and brand logo (product name to be supplied).
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Windows 98+ (all versions to XP)