Do I need to publish my app again if I want to add more coupons?

No, you don't need to republish your app again to manage the coupons.
From the controlpanel you can add or remove more coupons to the app directory.
You can also temporarily disable a specific coupon and you can manage the categories.
Changes are immediately live in the app.

Manage coupon app