Yes, you know your application best, so you can choose the best time to display it. Here are a few examples of possible times to show it:
> If you replace the ads with PacketSDK:
At launch: Ask the user "Do you want to remove the ads for free?"
After showing several ads: "Tired of ads? Remove them for free"
> If you use PacketSDK to earn extra revenue beyond ads:
When you detect that the user is happy, now is a good time to seek their support
At startup: "This application is free. Please help me stay free - if you accept the consent on the next page, I will be compensated"
Remember, you can provide PacketSDK multiple times throughout the application's lifecycle and/or the user's journey within the session.
However, revenue generation will not start until the user selects to join on the consent screen.