Ejemplo n.º 1
0
 public void TapjoyEvents()
 {
     if (Tapjoy.IsConnected)
     {
         // Create offerwall placement
         if (offerwallPlacement == null)
         {
             offerwallPlacement = TJPlacement.CreatePlacement("unitys");
         }
         if (offerwallPlacement.IsContentReady())
         {
             offerwallPlacement.ShowContent();
         }
         else
         {
             offerwallPlacement.RequestContent();
             offerwallPlacement.ShowContent();
             MyLog.W("Tapjoy offerwallPlacement.IsContentReady false");
             //Code to handle situation where content is not ready goes here
         }
     }
     else
     {
         Tapjoy.Connect(MyConfig.TAPJOY_KEY);
         MyLog.W("Tapjoy.IsConnected false");
     }
 }
Ejemplo n.º 2
0
    private void Initialize()
    {
        if (!Tapjoy.IsConnected)
        {
            Tapjoy.Connect(MyConfig.TAPJOY_KEY);
            MyLog.D("Start to Tapjoy.Connect");
        }

        // FB init
        if (FB.IsInitialized)
        {
            FB.ActivateApp();
        }
        else
        {
            //Handle FB.Init
            FB.Init(() => {
                FB.ActivateApp();
                MyLog.D("Facebook ActivateApp");
            });
        }
//		FB.Init(this.OnInitComplete, this.OnHideUnity);
//		facebookStatus = "FB.Init() called with " + FB.AppId;
//		MyLog.D("Facebook = " + facebookStatus);
    }
Ejemplo n.º 3
0
        protected IEnumerator AutoReconnectCoroutine(float interval)
        {
            if (interval < 0)
            {
                yield break;
            }

            while (true)
            {
                Tapjoy.Connect();
                Debug.Log("Connecting to Tapjoy server...");
                yield return(new WaitForSeconds(interval));
            }
        }
Ejemplo n.º 4
0
    public void Init()
    {
        if (Application.isEditor)
        {
            PS_Plugin.Instance.OnTJInitComplete(true);
        }

        if (Tapjoy.IsConnected)
        {
            PS_Plugin.Instance.OnTJInitComplete(true);
            return;
        }
        #if UNITY_ANDROID
        Tapjoy.Connect(Constants.Params.tapjoyID);
        #else
        Tapjoy.Connect(Constants.Params.tapjoyID_iOS);
        #endif
    }
Ejemplo n.º 5
0
 private void Connect() => Tapjoy.Connect(this.configuration.SdkKey);