Can a business owner write off promotional giveaways?

The last time this question was asked was 5 years ago. If a business owner gave away a promotional gift (e.g., a gift card, merchandise, etc) to drive business (requiring the applicants of the giveaway to like, share, subscribe, etc. to our page or something like that), is this deductible?