-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Hello InMobi Team,
I have some questions regarding the implementation of consent management and ad initialization within the InMobi SDK, particularly concerning GDPR, CCPA, and other consent-related APIs. I would appreciate your clarification on the following points:
- When to Initialize Ads and Determining Consent Status:
Given the multiple callbacks and varying consent data (such as GDPRData, CCPA String data,USRegulationData , and others), it is unclear when it is safe to initialize ads and how to definitively determine whether the user has accepted consent.
How do we know when to initialize ads based on the consent status from these callbacks?
How can we properly handle scenarios where consent data might be incomplete or unclear?
- Consent Caching:
Is there a way to cache the user's consent status so that we don’t need to request consent again every time? How can we retrieve and store consent data for future use, ensuring that we don't re-prompt the user unnecessarily?
- Forcing the Consent Popup:
In which scenarios should the consent popup be triggered again? For example, if the user previously accepted consent, should the popup be shown again under any circumstances (e.g., policy updates or user revocation)?
- Handling Consent Changes and CMP Versioning:
How can we detect when the consent policy or version changes (e.g., updates to GDPR or CCPA)? If the consent policy has changed, should the cached consent be invalidated, and if so, how should this be handled?
Any guidance, clarification, or examples would be greatly appreciated.
Thank you!