I think distributing TC gift cards on line is more effective because you can reach so many people so fast, from all over the world.
Delivering in person relies on the locality you beside in, and the number of interested people locally.
Certainly internet exposure is farther and faster.
Getting thousands of people with one single internet or email add, you get response from a dozen, and hand out a doEn gift cards to potential customers in a matter of a very short time.
less