public WindowAdClient(string adAppId, string adUnitId, GameObject gameObject) { windowAdClientPtr = (IntPtr)GCHandle.Alloc(this); windowAdPtr = Externs.AtmosplayAdsCreateWindowAd(windowAdClientPtr, adAppId, adUnitId); Externs.AtmosplayAdsSetWindowAdCallbacks( windowAdPtr, windowAdDidReceivedAdCallback, windowAdDidFailToLoadAdWithErrorCallback, windowAdDidStartPlayingCallback, windowAdDidClickCallback, windowAdDidCompleteCallback, windowAdDidCloseCallback, windowAdDidFailToShowCallback ); currentGameObject = gameObject; }