void NendAdInterstitial_OnClickAd(string message)
        {
            string[] array = message.Split(':');
            if (2 != array.Length)
            {
                return;
            }
            NendAdInterstitialClickType type = (NendAdInterstitialClickType)int.Parse(array [0]);
            string spotId = array [1];
            EventHandler <NendAdInterstitialClickEventArgs> handler = AdClicked;

            if (null != handler)
            {
                NendAdInterstitialClickEventArgs args = new NendAdInterstitialClickEventArgs();
                args.ClickType = type;
                args.SpotId    = spotId;
                handler(this, args);
            }
            if (null != _callback)
            {
                if (_callback is NendAdInterstitialCallbackWithSpot)
                {
                    ((NendAdInterstitialCallbackWithSpot)_callback).OnClickInterstitialAd(type, spotId);
                }
                else
                {
                    _callback.OnClickInterstitialAd(type);
                }
            }
        }
Exemple #2
0
        void NendAdInterstitial_OnClickAd(string message)
        {
            string[] array = message.Split(':');
            if (2 != array.Length)
            {
                return;
            }
            NendAdInterstitialClickType type = (NendAdInterstitialClickType)int.Parse(array [0]);
            string spotId = array [1];
            EventHandler <NendAdInterstitialClickEventArgs> handler = AdClicked;

            if (null != handler)
            {
                NendAdInterstitialClickEventArgs args = new NendAdInterstitialClickEventArgs();
                args.ClickType = type;
                args.SpotId    = spotId;
                handler(this, args);
            }
        }