private bool Setup()
    {
        if (!firstTime)
        {
            return(true);
        }

        firstTime = false;

        try
        {
                        #if UNITY_ANDROID
            FlurryAndroidManager.adAvailableForSpaceEvent    += onContentAvailable;
            FlurryAndroidManager.adNotAvailableForSpaceEvent += onContentUnavailable;
                        #endif

            Flurry.Start(key);

            return(true);
        }
        catch
        {
            return(Error(API, ERROR_STARTUP_OBJECT));
        }
    }