public void GetNativeDeferredDeeplink(string deeplinkURL) { if (IsEditor()) { return; } if (AdTrace.deferredDeeplinkDelegate == null) { Debug.Log("AdTrace: Deferred deeplink delegate was not set."); return; } AdTrace.deferredDeeplinkDelegate(deeplinkURL); }
public void GetNativeSessionFailure(string sessionFailureData) { if (IsEditor()) { return; } if (AdTrace.sessionFailureDelegate == null) { Debug.Log("AdTrace: Session failure delegate was not set."); return; } var sessionFailure = new AdTraceSessionFailure(sessionFailureData); AdTrace.sessionFailureDelegate(sessionFailure); }
public void GetNativeSessionSuccess(string sessionSuccessData) { if (IsEditor()) { return; } if (AdTrace.sessionSuccessDelegate == null) { Debug.Log("AdTrace: Session success delegate was not set."); return; } var sessionSuccess = new AdTraceSessionSuccess(sessionSuccessData); AdTrace.sessionSuccessDelegate(sessionSuccess); }
public void GetNativeEventFailure(string eventFailureData) { if (IsEditor()) { return; } if (AdTrace.eventFailureDelegate == null) { Debug.Log("AdTrace: Event failure delegate was not set."); return; } var eventFailure = new AdTraceEventFailure(eventFailureData); AdTrace.eventFailureDelegate(eventFailure); }
public void GetNativeEventSuccess(string eventSuccessData) { if (IsEditor()) { return; } if (AdTrace.eventSuccessDelegate == null) { Debug.Log("AdTrace: Event success delegate was not set."); return; } var eventSuccess = new AdTraceEventSuccess(eventSuccessData); AdTrace.eventSuccessDelegate(eventSuccess); }
public void GetNativeAttribution(string attributionData) { if (IsEditor()) { return; } if (AdTrace.attributionChangedDelegate == null) { Debug.Log("AdTrace: Attribution changed delegate was not set."); return; } var attribution = new AdTraceAttribution(attributionData); AdTrace.attributionChangedDelegate(attribution); }
void Awake() { if (IsEditor()) { return; } DontDestroyOnLoad(transform.gameObject); if (!this.startManually) { AdTraceConfig adtraceConfig = new AdTraceConfig(this.appToken, this.environment, (this.logLevel == AdTraceLogLevel.Suppress)); adtraceConfig.setLogLevel(this.logLevel); adtraceConfig.setSendInBackground(this.sendInBackground); adtraceConfig.setEventBufferingEnabled(this.eventBuffering); adtraceConfig.setLaunchDeferredDeeplink(this.launchDeferredDeeplink); adtraceConfig.setEnableSendInstalledApps(this.enableSendInstalledApps); AdTrace.start(adtraceConfig); } }