Paid Advertising is more effective of course. Since your aim of advertising is to get affiliates into your team. When you use paid advertising, you get more crowd which means more money.
Free advertising might not really give you what you want. Because you might not get enough crowd that you desire.