Also why do you need "business use case (or benefit)" and "Admob App ID" ? I've explained already the use cases and the benefits:
1. Loading the state properly, outside of UI, before using it.
2. Be able to handle this in ViewModel or somewhere else.
3. Be able to load this even in Service, when there is no UI yet, or even when upgrading the app.
4. Be able to avoid memory leaks as this is callback that can arrive when leaving the Activity
5. This is just more correct way to do, as some functions don't need UI, yet they load in the background.
I don't want to publish here app IDs. Everyone can see it.