Neither. There are much better ways of spending your time and effort to promote your business.
The problem with both of these methods is that they have been flogged to death already, and the target audience is usually more interested in getting points to promote their own product with. The return on your investment is atrocious on a good day, and even worse if you end up paying for theses schemes.