private static void interstitialAdDidClickBridgeCallback(int uniqueId)
        {
            InterstitialAdContainer container = InterstitialAdBridgeIOS.interstitialAdContainerForuniqueId(uniqueId);

            if (container && container.onClick != null)
            {
                container.onClick();
            }
        }
        private static void interstitialAdWillCloseBridgeCallback(int uniqueId)
        {
            InterstitialAdContainer container = InterstitialAdBridgeIOS.interstitialAdContainerForuniqueId(uniqueId);

            if (container && container.onWillClose != null)
            {
                container.onWillClose();
            }
        }
        private static void interstitialAdWillLogImpressionBridgeCallback(int uniqueId)
        {
            InterstitialAdContainer container = InterstitialAdBridgeIOS.interstitialAdContainerForuniqueId(uniqueId);

            if (container && container.onImpression != null)
            {
                container.onImpression();
            }
        }
        private static void interstitialAdDidFailWithErrorBridgeCallback(int uniqueId, string error)
        {
            InterstitialAdContainer container = InterstitialAdBridgeIOS.interstitialAdContainerForuniqueId(uniqueId);

            if (container && container.onError != null)
            {
                container.onError(error);
            }
        }
        public override void OnWillClose(int uniqueId,
                                         FBInterstitialAdBridgeCallback callback)
        {
            InterstitialAdContainer container = InterstitialAdBridgeIOS.interstitialAdContainerForuniqueId(uniqueId);

            if (container)
            {
                container.onWillClose = callback;
            }
        }
        public override void OnError(int uniqueId,
                                     FBInterstitialAdBridgeErrorCallback callback)
        {
            InterstitialAdContainer container = InterstitialAdBridgeIOS.interstitialAdContainerForuniqueId(uniqueId);

            if (container)
            {
                container.onError = callback;
            }
        }
        public override void OnImpression(int uniqueId,
                                          FBInterstitialAdBridgeCallback callback)
        {
            InterstitialAdContainer container = InterstitialAdBridgeIOS.interstitialAdContainerForuniqueId(uniqueId);

            if (container)
            {
                container.onImpression = callback;
            }
        }
        // Sets up internal managed callbacks

        public override void OnLoad(int uniqueId,
                                    FBInterstitialAdBridgeCallback callback)
        {
            InterstitialAdContainer container = InterstitialAdBridgeIOS.interstitialAdContainerForuniqueId(uniqueId);

            if (container)
            {
                container.onLoad = container.interstitialAd.LoadAdFromData;
            }
        }
Beispiel #9
0
        // Sets up internal managed callbacks

        public override void OnLoad(int uniqueId,
                                    FBInterstitialAdBridgeCallback callback)
        {
            InterstitialAdContainer container = InterstitialAdBridgeIOS.interstitialAdContainerForuniqueId(uniqueId);

            if (container)
            {
                container.onLoad = (delegate() {
                    container.interstitialAd.loadAdFromData();
                    if (callback != null)
                    {
                        callback();
                    }
                });
            }
        }