When running ads in google people say you should always be spit testing ads against each other. That way over time you get better performing ads. But what about ads on the display network? If you have to outsource to get these banner ads created, I wouldn't think you would want to keep having to create more and more of them all the time.
What do you do, run search ads for a while until you find an ad that performs really well and then put that text on a banner ad for the display network? And maybe update your banner ad every few months when you come up with ad text that performs even better?
Also, where do YOU go to have your display ads created?