Chartboost.CSharp.Core.Unity.Consent.Usercentrics 1.0.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package Chartboost.CSharp.Core.Unity.Consent.Usercentrics --version 1.0.0                
NuGet\Install-Package Chartboost.CSharp.Core.Unity.Consent.Usercentrics -Version 1.0.0                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Chartboost.CSharp.Core.Unity.Consent.Usercentrics" Version="1.0.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Chartboost.CSharp.Core.Unity.Consent.Usercentrics --version 1.0.0                
#r "nuget: Chartboost.CSharp.Core.Unity.Consent.Usercentrics, 1.0.0"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Chartboost.CSharp.Core.Unity.Consent.Usercentrics as a Cake Addin
#addin nuget:?package=Chartboost.CSharp.Core.Unity.Consent.Usercentrics&version=1.0.0

// Install Chartboost.CSharp.Core.Unity.Consent.Usercentrics as a Cake Tool
#tool nuget:?package=Chartboost.CSharp.Core.Unity.Consent.Usercentrics&version=1.0.0                

Chartboost Core - Usercentrics Adapter

The Chartboost Core - Usercentrics Adapter mediates Usercentrics via the Chartboost Core SDK.

Minimum Requirements

Plugin Version
Cocoapods 1.11.3+
iOS 11.0+
Xcode 14.1+
Android API 21+
Unity 2022.3.+

Integration

Chartboost Core Usercentrics Adapter is distributed using the public npm registry as such it is compatible with the Unity Package Manager (UPM). In order to add the Chartboost Core Usercentrics Adapter to your project, just add the following to your Unity Project's manifest.json file. The scoped registry section is required in order to fetch packages from the NpmJS registry.

  "dependencies": {
    "com.chartboost.core.consent.usercentrics": "1.0.0",
    ...
  },
  "scopedRegistries": [
    {
      "name": "NpmJS",
      "url": "https://registry.npmjs.org",
      "scopes": [
        "com.chartboost"
      ]
    }
  ]

Using the public NuGet package

To add the Chartboost Core Unity SDK to your project using the NuGet package, you will first need to add the NugetForUnity package into your Unity Project.

This can be done by adding the following to your Unity Project's manifest.json

  "dependencies": {
    "com.github-glitchenzo.nugetforunity": "https://github.com/GlitchEnzo/NuGetForUnity.git?path=/src/NuGetForUnity",
    ...
  },

Once <code>NugetForUnity</code> is installed, search for Chartboost.CSharp.Core.Unity.Consent.Usercentrics in the search bar of Nuget Explorer window(Nuget → Manage Nuget Packages). You should be able to see the Chartboost.CSharp.Core.Unity.Consent.Usercentrics package. Choose the appropriate version and install.

Usage

Client Module

In order to use the UsercentricsAdapter, a client instance can be passed along with the ChartboostCore.Initialize call as seen in the example below:

string chartboostApplicationIdentifier = "CHARTBOOST_APPLICATION_IDENTIFIER";

List<Module> modulesToInitialize = new List<Module>();

// create usercentrics options configuration object
UsercentricsOptions usercentricsOptions = new UsercentricsOptions("USERCENTICS_SETTINGS_ID");

// template to partner id can be passed as an optional paramter, but a default set is provided.
UsercentricsAdapter usercentricsAdapter = new UsercentricsAdapter(usercentricsOptions);

modulesToInitialize.Add(usercentricsAdapter);

SDKConfiguration sdkConfig = new SDKConfiguration(chartboostApplicationIdentifier, modulesToInitialize);

// Initialize Chartboost Core and Usercentrics.
ChartboostCore.Initialize(sdkConfig);

Contributions

We are committed to a fully transparent development process and highly appreciate any contributions. Our team regularly monitors and investigates all submissions for the inclusion in our official adapter releases.

Refer to our CONTRIBUTING file for more information on how to contribute.

License

Refer to our LICENSE file for more information.

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.2 98 8/27/2024
1.0.1 86 8/27/2024
1.0.0 112 8/1/2024