The image is the most important part of your ad. I've played around with copy, but the image will make or break your ad.
Ads to Facebook pages work better in my experience. I convert a lot of new fans through Facebook ads.
I'm actually driving a lot of traffic to an external site through Facebook ads. My current CTR is .061% and I'm paying $.44 a click for one particular campaign.
Facebook retargeting is also getting a lot of good buzz, but I have yet to use it.
Personally, I don't think a 12% conversion rate for your completed surveys is bad. Conversation rates have a lot of different variables. Your ad might have set certain expectations that your survey didn't support. Hard to say without knowing specific ad creative and survey topic.
What kind of images are good you think? Say I'm promoting my Windows 8 app - would the logo be good? Or rather a screenshot? Or something completely different?
(building a google analytics app btw)
And have you tried other services like adsense? Which one is better?
Freelance marketing is a much different beast than freelance programmers. That's because, unlike programmers, most people think they can do marketing, without any experience or training. The same cannot be said for programming.
Those that are wise enough to acknowledge that they're not an expert marketer tend to bring the job in-house. Marketing is much more hands on with the business end and I believe people feel more comfortable having someone there day in and day out.
With that said, there are places like elance, RFPDB, and Craigslist where marketers can find work. However I've found that personal recommendations are the best way to go (I know this is obvious).
My experience has proven that these sites are extremely ineffective. People ask for the world at very low pay. Like the many different programming languages, there are many different disciplines of marketing. I'm not sure if programmers are expected to know every language, but many people looking for freelance marketing help expect someone to have expertise in all forms of marketing (i.e. SEO, Social, PPC, Media, Content, Email, etc). Not impossible, but not common.
I'm sure paragraph 3 was all you were looking for, but I thought I'd add in some color to the answer :) Hope this helps.
I was really asking more out of curiosity in contrast to the freelance programmer question.
I think there are a lot of similarities between freelance programming and freelance marketing though there seem to be more cowboys in marketing, perhaps.