I need a system that can import an xml file and then use this for setting up, ads, keywords and so on. I know it cannot be 100% automatic and thats ok. It needs to be able to change prices when these change, and also ad and delete/pause ads for product that are out of stock and such. It is ok if its somekind of ppc management/automation software
You have asked too general a question to get any meaningful answers. XML is simply a format So it's the same as you asking how to do this from an excel spreadsheet or other data file without defining what's in it. To automate anything you will need to start with a tightly defined XML structure so that relevant data can be extracted to update prices etc. I'd suggest you first make sure you have the XML data structure defined and then ask a programmer to quote - because you are asking for custom bespoke design work.
Hire a programmer. Clearly define what needs to be done. Being a database programmer (which is what you need by the way) and an Adwords expert, you can sort of automate certain functions of creating a campaign. More like semi-automate, more emphasis on the semi. PPC is not the sort of thing to totally leave to computers. Believe me, I've tried as I have a couple of clients with thousands of products. A lot will depend on the quality of the data which is very often poor. Shoot me a message.