Skip to main content
Version: SDK 5.0.x

UnityBridge

public class UnityBridge

init(sender:)

public init(sender: UnityMessageSender)

initSdk(...)

public func initSdk(
apiToken: String,
trackingId: String,
trackingProvider: String,
customUserId: String,
inactivityTimeFrameHours: Int,
reAttributionTimeFrameDays: Int,
reFetchReAttributionDelaySeconds: Int,
attributionRetryDelaySeconds: Int,
automaticInAppPurchaseTracking: Bool,
integrateWithFirebase: Bool,
manualStart: Bool
)

getRetargetingParameters()

public func getRetargetingParameters()

getPreliminaryRetargetingParameters()

public func getPreliminaryRetargetingParameters() -> String

start()

public func start()

stop()

public func stop()

anonymize()

public func anonymize()

isRunning()

public func isRunning() -> Bool

set(userId:)

public func set(userId: String)

set(automaticInAppPurchaseTracking:)

public func set(automaticInAppPurchaseTracking: Bool)

set(firebaseAppInstanceId:)

public func set(firebaseAppInstanceId: String)

createAffiliateLink(channel:)

public func createAffiliateLink(channel: String?)

publishEvent(...)

public func publishEvent(name: String, dimensions: String)

publishEvent(...)

public func publishEvent(name: String, dimensions: String, value: Double, unit: String)

publishEvent(...)

public func publishEvent(name: String, dimensions: String, value: Double, currency: String)

forwardAdImpression(...)

public func forwardAdImpression(adUnit: String?,
adSdkName: String?,
adNetwork: String?,
placement: String?,
testGroup: String?,
segmentName: String?,
instanceName: String?,
bundleId: String?,
revenue: NSNumber?,
currency: NSString?) -> Bool

integrateWithAdColony()

public func integrateWithAdColony()

integrateWithAppLovin(...)

public func integrateWithAppLovin(userIdSource: UserIdSource, listenFor: AppLovinAdEvent)

integrateWithChartboost()

public func integrateWithChartboost()

integrateWithUnityAds()

public func integrateWithUnityAds()

integrateWithFirebase()

public func integrateWithFirebase()

logDebug(message:)

public func logDebug(message: String)

logInfo(message:)

public func logInfo(message: String)

logWarning(message:)

public func logWarning(message: String)

logError(message:)

public func logError(message: String)

getAdvertiserIdInfo()

public func getAdvertiserIdInfo()

getTestGroupId()

public func getTestGroupId() -> Int

requestTrackingAuthorization()

public func requestTrackingAuthorization()

forwardTransactionId(...)

public func forwardTransactionId(_ transactionId: String, productId: String, quantity: Int)

getTrackingAuthorizationStatus()

public func getTrackingAuthorizationStatus() -> Int