using System.Collections; using System.Collections.Generic; using UnityEngine; public class OneWayAdsManager : UnitySingleton { public void Init(System.Action finishCallback) { OneWaySDK.init ("jczhy6gxwak795kp", "90lvj6k3ev5zhdrg", true); Debug.Log("OneWay Inited"); InitializeEventHandlers(); } public void PlayAd(){ Debug.Log("OneWay play ad"); OneWaySDK.show(); } private void InitializeEventHandlers() { OneWaySDK.onOneWaySDKReadyEvent += ( placement ) =>{ Debug.Log ("OneWaySDK is Ready for placement: " + placement); }; OneWaySDK.onOneWaySDKDidStartEvent += ( placement ) =>{ Debug.Log ("OneWaySDK start to show placement: " + placement); }; OneWaySDK.onOneWaySDKDidFinishEvent += ( placement ,state) =>{ Debug.Log ("OneWaySDK Finished placement " + placement +"finish state is :" + state); }; OneWaySDK.onOneWaySDKDidErrorEvent += ( err, msg) =>{ Debug.Log ("OneWaySDK is err: " + err + ",message:" + msg); }; } }