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;
        }