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