The General Data Protection Regulation, better know as GDPR, takes effect starting on May 25, 2018 requires that any businesses established in the EU or with users based in Europe are required to comply with GDPR.
It is recommended to follow the bellow steps in order to be compliant with GDPR and avoid heavy fines.
Upgrade to the new GDPR compliant SDK
You can find the new GDPR compliant android SDK here.
Consent collection dialog & passing consent to Glispa Connect SDK.
In order to comply with GDPR we recommend to request a consent from all users once, no matter where they are currently located in order to avoid any mistakes of not collecting consent form EU residents who are traveling or are on vacations elsewhere.
It is your responsibility as an app developer or publisher to obtain consent form end-users of your apps as its stated to our Data Protection Addendum ("DPA") here.
You should implement an app dialog in your app and we recommend you to use a similar language to the following:
Avocarrot.hasConsent(true); //Notify us that the user has given the consent
Avocarrot.hasConsent(false); //Notify us that the user has not given the consent
... mPersonalInfoManager.grantConsent(); // Notify Mopub Avocarrot.hasConsent(true); // Notify Glispa Connect ...
... mPersonalInfoManager.revokeConsent(); // Notify Mopub Avocarrot.hasConsent(false); // Notify Glispa Connect ...
... // Notify Admob that only non-personalized ads should be returned Bundle extras = new Bundle(); extras.putString("npa", "1"); AdRequest request = new AdRequest.Builder() .addNetworkExtrasBundle(AdMobAdapter.class, extras) .build(); // Notify Glispa Connect that only non-personalized ads should be returned Avocarrot.hasConsent(false); ...