Exemplo n.º 1
0
 // Token: 0x0600016A RID: 362 RVA: 0x000052F8 File Offset: 0x000034F8
 public void onVideoCompleted(string parameters)
 {
     if (parameters != null)
     {
         List <string> list = new List <string>(parameters.Split(new char[]
         {
             ';'
         }));
         string text = list.ToArray().GetValue(0).ToString();
         bool   flag = list.ToArray().GetValue(1).ToString() == "true";
         Utils.LogDebug(string.Concat(new object[]
         {
             "onVideoCompleted: ",
             text,
             " - ",
             flag
         }));
         if (flag)
         {
             UnityAds.deliverCallback(ShowResult.Skipped);
         }
         else
         {
             UnityAds.deliverCallback(ShowResult.Finished);
         }
     }
 }
Exemplo n.º 2
0
        // Token: 0x0600015F RID: 351 RVA: 0x00004F9C File Offset: 0x0000319C
        public void Show(string zoneId = null, ShowOptions options = null)
        {
            string text = null;

            UnityAds._resultDelivered = false;
            if (options != null)
            {
                if (options.resultCallback != null)
                {
                    UnityAds.resultCallback = options.resultCallback;
                }
                ShowOptionsExtended showOptionsExtended = options as ShowOptionsExtended;
                if (showOptionsExtended != null && showOptionsExtended.gamerSid != null && showOptionsExtended.gamerSid.Length > 0)
                {
                    text = showOptionsExtended.gamerSid;
                }
                else
                {
                    text = options.gamerSid;
                }
            }
            if (!UnityAds.isInitialized || UnityAds.isShowing)
            {
                UnityAds.deliverCallback(ShowResult.Failed);
                return;
            }
            if (text != null)
            {
                if (!UnityAds.show(zoneId, string.Empty, new Dictionary <string, string>
                {
                    {
                        "sid",
                        text
                    }
                }))
                {
                    UnityAds.deliverCallback(ShowResult.Failed);
                }
            }
            else if (!UnityAds.show(zoneId))
            {
                UnityAds.deliverCallback(ShowResult.Failed);
            }
        }
Exemplo n.º 3
0
 // Token: 0x06000167 RID: 359 RVA: 0x000052C6 File Offset: 0x000034C6
 public void onHide()
 {
     UnityAds.isShowing = false;
     UnityAds.deliverCallback(ShowResult.Skipped);
     Utils.LogDebug("onHide");
 }