Yes you can generate traffic to your site by offering free templates - as to how much traffic and the resulting ad value that you can charge advertisers depends on how much traffic your site can generate.
It's very difficult to guess - you really have to just jump in and try it and see how it does.
RalphF
http://www.1849WebHosting.com