Core 1.0.0 - Unity C# API Reference Core 1.0.0 - Unity C# API Reference
Core 1.0.0 - Unity C# API Reference Core 1.0.0 - Unity C# API Reference
© 2025 Chartboost, Inc. All rights reserved.

Struct SDKConfiguration

Configuration with parameters needed by the Chartboost Core SDK on initialization.

Inherited Members
ValueType.Equals(object)
ValueType.GetHashCode()
ValueType.ToString()
object.Equals(object, object)
object.GetType()
object.ReferenceEquals(object, object)
Namespace: Chartboost.Core.Initialization
Assembly: Chartboost.Core.dll
Syntax
[Serializable]
public struct SDKConfiguration

Constructors

SDKConfiguration(string, List<Module>, HashSet<string>)

Declaration
public SDKConfiguration(string chartboostApplicationIdentifier, List<Module> modules, HashSet<string> skippedModuleIdentifiers = null)
Parameters
Type Name Description
string chartboostApplicationIdentifier
List<Module> modules
HashSet<string> skippedModuleIdentifiers

Fields

ChartboostApplicationIdentifier

The Chartboost App ID which should match the value on the Chartboost dashboard.

Declaration
[JsonProperty("chartboostApplicationIdentifier")]
public readonly string ChartboostApplicationIdentifier
Field Value
Type Description
string

Modules

The list of publisher-specified modules to initialize. The modules will be initialized simultaneously in the order specified. Only the first ConsentAdapter is initialized. If other ConsentAdapters are attempted to initialize, they will fail.

Declaration
public readonly IReadOnlyList<Module> Modules
Field Value
Type Description
IReadOnlyList<Module>

SkippedModuleIdentifiers

Use this to skip modules. This will skip initialization for both the modules passed in to the modules list and server-side modules with the same module identifier.

Declaration
public readonly IReadOnlyCollection<string> SkippedModuleIdentifiers
Field Value
Type Description
IReadOnlyCollection<string>