This really depends on your app. Remember, you can use BrightSDK selectively and decide when exactly in the user flow it makes sense to show the offer screen.
For example, you can use BrightSDK to unlock a few premium features in your app, but require a paid license for the full capabilities. This means you can provide the user with some functionality while enjoying some revenue, and have the opportunity to upsell other features.
Contact an BrightSDK expert to hear about our experience with app developers similar to you.