Frequently Asked Questions
1. Does calling any of the methods like checkIfConsentIsRequired
or checkWithServerAndOpenIfNecessary
internally check if the users are in the EEA, or does this need to be handled by the developer?
In spite of the SDK not being geo-aware, the CMP SDK is designed to recognise all relevant policies and adjust its behaviour according to the user's region. Therefore, it internally manages the checks for user location, such as determining if a user is within the European Economic Area (EEA). However, implementing an additional wrapper might be beneficial in cases where the SDK should not be used at all, providing more control over when and how consent layers are triggered.
3. Sometimes, it may be due to network issues that the consent popup does not load. How should this situation be handled?
If you experience a timeout, usually the the handling would be to wait for the next time the user opens the app and has a better network. You can use the didReceiveError event and make sure that it's a timeout event, and handle it accordingly. All of the functionality regarding the decision to display the consent layer or not is based upon a communication with our servers, so it will not be able to verify whether consent is needed or not neither display the consent layer if no network connection is available or if a timeout occurs after the retries.
4. Can we set the consent page to occupy only half of the screen instead of the full screen?
To change the inApp layout please check the documentation about changing the layout for iOS and for Android.
5. Is it possible for iOS client to include the ATTracking pop-up within consentmanager pop-up?
No, Apple is not allowing to only show the consentmanager popup and you need to open the ATT popup. For further information about how to use the methods or how to customize the message displayed to the user, please refer to the official Apple App Tracking Transparency documentation.
6. Is there a binary version of the SDK, instead of the source code version?
7. We don't share data with third parties and therefore don't need to use the App Tracking Transparency (ATT) framework.
Our methods to determine consent are related only to consent, and not for the ATT, so in case you don't need to use, just refrain from using the methods related to the ATT, as well as from determining the Privacy - Tracking on your info.plist file.
For any further inquiries or clarification, please do not hesitate to contact our development team.