Class UserConsentManager


  • public class UserConsentManager
    extends BaseManager
    UserConsent manager. It is initialized during SDK initialization. It uses Prebid values (for Prebid SDK only) and "real" values according to the standards.
    • Constructor Detail

      • UserConsentManager

        public UserConsentManager​(android.content.Context context)
    • Method Detail

      • getSubjectToCoppa

        public java.lang.Boolean getSubjectToCoppa()
      • setSubjectToCoppa

        public void setSubjectToCoppa​(java.lang.Boolean value)
      • getSubjectToGdpr

        public java.lang.Boolean getSubjectToGdpr()
      • getRealSubjectToGdprBoolean

        protected java.lang.Boolean getRealSubjectToGdprBoolean()
      • setSubjectToGdpr

        public void setSubjectToGdpr​(java.lang.Boolean value)
      • getGdprConsent

        public java.lang.String getGdprConsent()
      • setGdprConsent

        public void setGdprConsent​(java.lang.String consent)
      • getGdprPurposeConsents

        public java.lang.String getGdprPurposeConsents()
      • getGdprPurposeConsent

        public java.lang.Boolean getGdprPurposeConsent​(int index)
      • setGdprPurposeConsents

        public void setGdprPurposeConsents​(java.lang.String consent)
      • getUsPrivacyString

        public java.lang.String getUsPrivacyString()
      • setUsPrivacyString

        public void setUsPrivacyString​(java.lang.String value)
      • getRealGppString

        public java.lang.String getRealGppString()
      • getRealGppSid

        public java.lang.String getRealGppSid()
      • canAccessDeviceData

        public boolean canAccessDeviceData()
        Truth table. Fetches advertising identifier based TCF 2.0 Purpose1 value.

        deviceAccessConsent=true deviceAccessConsent=false deviceAccessConsent undefined

        gdprApplies=false Yes, read IDFA No, don’t read IDFA Yes, read IDFA gdprApplies=true Yes, read IDFA No, don’t read IDFA No, don’t read IDFA gdprApplies=undefined Yes, read IDFA No, don’t read IDFA Yes, read IDFA