You have two options:
1) Link to a squeeze page where you try to capture the user's email address in return for access to a free report. Then as part of the free report you link to the CB product. You also send follow up emails once you've got their email address using a service like Aweber to try to sell them on more stuff. This means less income up front (it takes a while to build your list and to get sales via email), but the email list has great value and sales from your email list make up for fluctuations in traffic.
2) Link directly to the CB product from your blog. I wouldn't link to a landing page or full page ad in this case because a lot of people won't click through to the actual product. Either the CB sales page will convert them or it won't - you want to hustle as much traffic as you can direct to the sales page.
In your case I would go for option #2 because it means faster money, and because building a free report and a list is an art in itself and takes a lot of time and experimentation.
I would put multiple banners and text ads on your site, e.g. at the top, in the sidebar or at the bottom, and at the bottom of each post.