---
description: Handle consent using AATKit simple consent
---

# Simple Consent

### Introduction

To set if the user has given or withheld consent for the collection and use of personal data (used for non-IAB partners), use the SimpleConsent.

### Usage

To define if the user has given or withheld consent for the collection and use of personal data (used for non-IAB partners) set configuration type parameter as `AATKitConsent.ConsentTypes.Simple` and use `NonIABConsent` parameter as:

* `AATKitConsent.NonIABConsentType.Obtained` if the user has given the consent.
* `AATKitConsent.NonIABConsentType.Withheld` if the user has declined.

If SimpleConsent is used, it will automatically read the IAB Consent String stored (by third-party CMP) in SharedPreferences (if available).

```csharp
AATKitConfiguration aatkitConfiguration = new AATKitConfiguration
{
    ConsentRequired = true,
    Consent = new AATKitConsent()
    {
        Type = AATKitConsent.ConsentTypes.Simple,
        NonIABConsent = AATKitConsent.NonIABConsentType.Obtained
    }
};
```
