Struct SDKConfiguration
Configuration with parameters needed by the Chartboost Core SDK on initialization.
Inherited Members
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> |