---
description: Special asset managing dependencies and other settings
---

# AATKitSettings Asset

### Open settings

Plugin provides AATKitSettings asset feature. To show settings in the Inspector, select `AATKit/Settings` at the top bar of the Unity Editor.

<figure><img src="https://2459345252-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FB9sZGjmArOsfyljpzeWL%2Fuploads%2FbgXylvJeCNWfTxcMdmh7%2FScreenshot%202024-12-17%20at%2016.45.51.png?alt=media&#x26;token=3db7629a-c364-48b1-a468-31b023cd8ff3" alt=""><figcaption><p>Opening AATKitSettings</p></figcaption></figure>

New asset file will be created inside the `Assets/Resources/AATKit` directory. Backup this file to store your settings after updating the Unity plugin. Please note it's recommended to open settings via top bar menu (not by selecting the asset file directly in the project navigator).

### Networks settings <a href="#markdown-header-networks-settings" id="markdown-header-networks-settings"></a>

AATKitSettings allows you to choose which dependencies should be included to the build. Just select desired libraries for your app (default dependencies are enabled by default). Please note some libraries cannot be included/excluded. The first reason is a network might be supported just by one platform. The second reason is that some networks are part of the basic libraries (like AdMob is provided with Google Play Services which are required by Android). Please see the picture below for reference.

<figure><img src="https://2459345252-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FB9sZGjmArOsfyljpzeWL%2Fuploads%2FPSdaaqDg5zbhUeA5FjI3%2FScreenshot%202024-12-17%20at%2016.40.42.png?alt=media&#x26;token=a3a08ac6-2a34-4e03-9dd8-3aaef11ffe96" alt=""><figcaption><p>Example of selected networks included to the build</p></figcaption></figure>

**GADApplicationIdentifier for CMP Google (iOS)**

Allows you to set GADApplicationIdentifier for your iOS app if you are using CMP Google. AATKit will automatically add the GADApplicationIdentifier value to the `Info.plist` file.

### Android settings

Plugin adds Android Maven dependencies and properties automatically to the `mainTemplate.gradle` and `gradleTemplate.properties` files. Also it makes the backup of these files. This allows you to restore the previous versions (for example in case of damages). In this settings section you can enable/disable:&#x20;

* Using family-safe distribution.
* Adding AATKit dependencies to `mainTemplate.gradle` file - if disabled you need to add AATKit dependencies manually to your `mainTemplate.gradle` file.
* Backing up `mainTemplate.gradle` file.
* Adding required properties to `gradleTemplate.properties` file.
* Backing up `gradleTemplate.properties` file.
* Adding AATKit repositories to `settingsTemplate.properties` file.
* Backing up `settingsTemplate.gradle` file.\
