Class UserConsentManager

java.lang.Object
org.prebid.mobile.rendering.sdk.BaseManager
org.prebid.mobile.rendering.sdk.deviceData.managers.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.
  • Field Details

  • Constructor Details

    • UserConsentManager

      public UserConsentManager(android.content.Context context)
  • Method Details

    • initConsentValues

      public void initConsentValues()
    • getSubjectToCoppa

      public Boolean getSubjectToCoppa()
    • setSubjectToCoppa

      public void setSubjectToCoppa(Boolean value)
    • getSubjectToGdpr

      public Boolean getSubjectToGdpr()
    • getRealSubjectToGdprBoolean

      protected Boolean getRealSubjectToGdprBoolean()
    • setSubjectToGdpr

      public void setSubjectToGdpr(Boolean value)
    • getGdprConsent

      public String getGdprConsent()
    • setGdprConsent

      public void setGdprConsent(String consent)
    • getGdprPurposeConsents

      public String getGdprPurposeConsents()
    • getGdprPurposeConsent

      public Boolean getGdprPurposeConsent(int index)
    • setGdprPurposeConsents

      public void setGdprPurposeConsents(String consent)
    • getUsPrivacyString

      public String getUsPrivacyString()
    • setUsPrivacyString

      public void setUsPrivacyString(String value)
    • getRealGppString

      public String getRealGppString()
    • getRealGppSid

      public 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