> For the complete documentation index, see [llms.txt](https://aatkit.gitbook.io/aatkit-unity-integration/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://aatkit.gitbook.io/aatkit-unity-integration/start/consent/vendor-consent.md).

# Vendor Consent

Handle consent using AATKit vendor consent

### Introduction

You should consider using AATKit’s Vendor Consent, in case you want to utilize a CMP that AATKit has not yet adapted with its ManagedConsent. In that case, you might want to pass individual consents (coming from your CMP) to specific non-IAB compliant ad networks/vendors.

### Usage

To use it, you need to initialize AATKit with consent type set as `AATKitConsent.ConsentTypes.Vendor,` Also you should pass the list of networks which should have consent set as obtained. AATKit will set consent as withheld for another networks.

```csharp
AATKitConfiguration aatkitConfiguration = new AATKitConfiguration
{
    ConsentRequired = true,
    Consent = new AATKitConsent()
    {
        Type = AATKitConsent.ConsentTypes.Vendor,
        ConsentForAddapptr = AATKitConsent.NonIABConsentType.Obtained,
        VendorConsentObtainedNetworks = new List<AATKitBinding.AdNetwork> {
            AATKitBinding.AdNetwork.ADMOB,
            AATKitBinding.AdNetwork.DFP,
            AATKitBinding.AdNetwork.UNITY
        }
    }
};
```
