I need a simple batch program (no web, no gui) to upload Text Ads from a MySQL database into Google Adwords (using the API). I need clean easy-to-read code without any add-on libraries (except Google API libraries of course!) or unnecessary logic. One database table will have the ad titles/descriptions/urls, and another will have the keywords. Coder will give me the table design and then I will populate the data. The campaign name, tokens, and other parameters will be passed in a configuration file. I have already one working Adwords uploader in Java (see attached source code preview -- full source will be provided 24 hours after bid approval) but it does not meet all the requirements stated above. You don't have to re-use this. Coder needs to sign up for a Google API sandbox account (it is free), and must include screen-shots showing the buyer how to run the program.
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).
Java, Perl, or PHP are fine.