Niacinamide and salicylic acid both have anti-acne, anti-aging properties and give UV protection to some extent.
Along with it, Niacinamide acts as an excellent moisturizing agent, and salicylic acid can reduce excess oil from the skin. So, you can reap the benefits from Niacinamide and salicylic acid by applying them together.