Exemple #1
0
    public IEnumerator LoadPList()
    {
        //Load plist
        WWW www = new WWW(PListStaticURL);

        yield return(www);

        if (www.error != null)
        {
            Debug.Log(www.error);
            return(false);
        }


        //Parse plist
        Hashtable hashTable = new Hashtable();

        PListManager.ParsePListText(www.text, ref hashTable);

        Debug.Log("start parse");

        foreach (object key in hashTable.Keys)
        {
            if (key.Equals(CurrentStaticVersionNumber))
            {
                Debug.Log("found PLIST version..." + key);

                Hashtable adTable = (Hashtable)hashTable[key];

                adOnLoad1        = (AdValue)(adTable["AD_ON_LOAD1"]);
                adOnLoad2        = (AdValue)(adTable["AD_ON_LOAD2"]);
                adOnLoadFail     = (AdValue)(adTable["AD_ON_LOAD_FAIL"]);
                adOnPause1       = (AdValue)(adTable["AD_ON_PAUSE1"]);
                adOnPause2       = (AdValue)(adTable["AD_ON_PAUSE2"]);
                adOnPauseFail    = (AdValue)(adTable["AD_ON_PAUSE_FAIL"]);
                adOnReturn1      = (AdValue)(adTable["AD_ON_RETURN1"]);
                adOnReturn2      = (AdValue)(adTable["AD_ON_RETURN2"]);
                adOnReturnFail   = (AdValue)(adTable["AD_ON_RETURN_FAIL"]);
                adOnGameOver1    = (AdValue)(adTable["AD_ON_GAMEOVER1"]);
                adOnGameOver2    = (AdValue)(adTable["AD_ON_GAMEOVER2"]);
                adOnGameOverFail = (AdValue)(adTable["AD_ON_GAMEOVER_FAIL"]);
                adBanner1        = (AdValue)(adTable["AD_BANNER1"]);
                adBanner2        = (AdValue)(adTable["AD_BANNER2"]);
                adBannerFail     = (AdValue)(adTable["AD_BANNER_FAIL"]);
                adMoreGames1     = (AdValue)(adTable["AD_MORE_GAMES1"]);
                adMoreGames2     = (AdValue)(adTable["AD_MORE_GAMES2"]);
                adMoreGamesFail  = (AdValue)(adTable["AD_MORE_GAMES_FAIL"]);
                adInReview       = (AdValue)(adTable["AD_IN_REVIEW"]);

                Debug.Log("loaded PLIST complete");

                break;                //found version...exit loop
            }
        }


        Debug.Log(adInReview);
        Debug.Log("End of plist loading...");
    }
Exemple #2
0
        public void onPaidEvent(int precision, long valueInMicros, string currencyCode)
        {
            if (this.OnPaidEvent != null)
            {
                AdValue adValue = new AdValue()
                {
                    Precision    = (AdValue.PrecisionType)precision,
                    Value        = valueInMicros,
                    CurrencyCode = currencyCode
                };
                AdValueEventArgs args = new AdValueEventArgs()
                {
                    AdValue = adValue
                };

                this.OnPaidEvent(this, args);
            }
        }
Exemple #3
0
        private static void RewardedInterstitialAdPaidEventCallback(
            IntPtr rewardedInterstitialAdClient, int precision, long value, string currencyCode)
        {
            RewardedInterstitialAdClient client = IntPtrToRewardedInterstitialAdClient(rewardedInterstitialAdClient);

            if (client.OnPaidEvent != null)
            {
                AdValue adValue = new AdValue()
                {
                    Precision    = (AdValue.PrecisionType)precision,
                    Value        = value,
                    CurrencyCode = currencyCode
                };
                AdValueEventArgs args = new AdValueEventArgs()
                {
                    AdValue = adValue
                };

                client.OnPaidEvent(client, args);
            }
        }
        private static void AdViewPaidEventCallback(
            IntPtr bannerClient, int precision, long value, string currencyCode)
        {
            BannerClient client = IntPtrToBannerClient(bannerClient);

            if (client.OnPaidEvent != null)
            {
                AdValue adValue = new AdValue()
                {
                    Precision    = (AdValue.PrecisionType)precision,
                    Value        = value,
                    CurrencyCode = currencyCode
                };
                AdValueEventArgs args = new AdValueEventArgs()
                {
                    AdValue = adValue
                };

                client.OnPaidEvent(client, args);
            }
        }
    // ---------------- SHOW AD ---------------------
    public static void ShowAd(AdValue adValue)
    {
        //don't show ads if in review
        if(IS_IN_REVIEW != AdValue.ADSOFF)
        {
            return;
        }

        if(showAdNowFlag)
        {
            //Show FS, Pop up, Video Ads
            if(!activateBanner && !activateMoreGames && activateInterstitial){
                if(adValue == AdValue.CHARTBOOST)
                {
                    Debug.Log("Should show chartboost fs");
                    showChartBoostFullScreenAd();
                }
                else if(adValue == AdValue.REVMOB)
                {
                    Debug.Log("Should show revmob fs");
                    showRevMobFullScreenAd();
                }
                else if(adValue == AdValue.PLAYHAVEN)
                {
                    Debug.Log("Should show play haven fs");
                    showPlayHavenFullScreenAd();
                }
                else if(adValue == AdValue.APPLOVIN)
                {
                    Debug.Log("Should show app lovin fs");
                    showAppLovinFullScreenAd();
                }
                else if(adValue == AdValue.VUNGLE)
                {
                    Debug.Log("Should show vungle fs");
                    showVungleAd();
                }
            }
        }

        Debug.Log("activate interstitial?" + activateInterstitial);
        Debug.Log("activate banner?" + activateBanner);
        Debug.Log("activate more games?" + activateMoreGames);
        Debug.Log("ad value is: " + adValue);

        //Show Banner and More Games ads
        if(!activateInterstitial && (activateBanner || activateMoreGames)){
            if(adValue == AdValue.CHARTBOOST)
            {
                Debug.Log("Should show chartboost more games");
                showChartBoostMoreGamesAd();
            }
            else if(adValue == AdValue.PLAYHAVEN)
            {
                Debug.Log("Should show plyhaven more games");
                showPlayHavenMoreGamesAd();
            }
            else if(adValue == AdValue.IADS)
            {
                Debug.Log("Should show iad banner");
                showIAdsBanner();
            }
            else if(adValue == AdValue.ADMOB)
            {
                Debug.Log("Should show admob banner");
                showAdMobBanner();
            }
            else if(adValue == AdValue.APPLOVIN)
            {
                Debug.Log("Should show app lovin banner");
                showAppLovinBanner();
            }
            else if(adValue == AdValue.REVMOB)
            {
                Debug.Log("Should show revmob banner");
                showRevMobBannerAd();
            }
        }
    }
Exemple #6
0
    public static void ShowAd(AdValue adValue)
    {
        //don't show ads if in review
        if (adInReview != AdValue.ADSON || PlayerPrefs.HasKey("TurnOffAds"))
        {
            return;
        }


        if (adValue == AdValue.CHARTBOOST_FS)
        {
            showChartBoostFullScreenAd();
            Debug.Log("AD SHOWING");
        }
        else if (adValue == AdValue.CHARTBOOST_MOREGAMES)
        {
            showChartBoostMoreGamesAd();
            Debug.Log("AD SHOWING");
        }
        else if (adValue == AdValue.REVMOB_FS)
        {
            showRevMobFullScreenAd();
            Debug.Log("AD SHOWING");
        }
        else if (adValue == AdValue.REVMOB_POPUP)
        {
            showRevMobPopUpAd();
            Debug.Log("AD SHOWING");
        }
        else if (adValue == AdValue.REVMOB_BANNER)
        {
            showRevMobBannerAd();
            Debug.Log("AD SHOWING");
        }
        else if (adValue == AdValue.PLAYHAVEN_FS)
        {
            showPlayHavenFullScreenAd();
            Debug.Log("AD SHOWING");
        }
        else if (adValue == AdValue.PLAYHAVEN_MOREGAMES)
        {
            showPlayHavenMoreGamesAd();
            Debug.Log("AD SHOWING");
        }
        else if (adValue == AdValue.APPLIFT)
        {
            //TODO
            Debug.Log("AD SHOWING");
        }
        else if (adValue == AdValue.ADMOB_BANNER)
        {
            showAdMobBanner();
            Debug.Log("AD SHOWING");
        }
        else if (adValue == AdValue.IADS_BANNER)
        {
            showIAdsBanner();
            Debug.Log("AD SHOWING");
        }
        else if (adValue == AdValue.MOBCLIX_BANNER)
        {
            //TODO
            Debug.Log("AD SHOWING");
        }
        else if (adValue == AdValue.VUNGLE)
        {
        }
    }
Exemple #7
0
// ---------------- SHOW AD ---------------------

    public static void ShowAd(AdValue adValue)
    {
        //don't show ads if in review
        if (IS_IN_REVIEW != AdValue.ADSOFF)
        {
            return;
        }

        if (showAdNowFlag)
        {
            //Show FS, Pop up, Video Ads
            if (!activateBanner && !activateMoreGames && activateInterstitial)
            {
                if (adValue == AdValue.CHARTBOOST)
                {
                    Debug.Log("Should show chartboost fs");
                    showChartBoostFullScreenAd();
                }
                else if (adValue == AdValue.REVMOB)
                {
                    Debug.Log("Should show revmob fs");
                    showRevMobFullScreenAd();
                }
                else if (adValue == AdValue.PLAYHAVEN)
                {
                    Debug.Log("Should show play haven fs");
                    showPlayHavenFullScreenAd();
                }
                else if (adValue == AdValue.APPLOVIN)
                {
                    Debug.Log("Should show app lovin fs");
                    showAppLovinFullScreenAd();
                }
                else if (adValue == AdValue.VUNGLE)
                {
                    Debug.Log("Should show vungle fs");
                    showVungleAd();
                }
            }
        }

        Debug.Log("activate interstitial?" + activateInterstitial);
        Debug.Log("activate banner?" + activateBanner);
        Debug.Log("activate more games?" + activateMoreGames);
        Debug.Log("ad value is: " + adValue);

        //Show Banner and More Games ads
        if (!activateInterstitial && (activateBanner || activateMoreGames))
        {
            if (adValue == AdValue.CHARTBOOST)
            {
                Debug.Log("Should show chartboost more games");
                showChartBoostMoreGamesAd();
            }
            else if (adValue == AdValue.PLAYHAVEN)
            {
                Debug.Log("Should show plyhaven more games");
                showPlayHavenMoreGamesAd();
            }
            else if (adValue == AdValue.IADS)
            {
                Debug.Log("Should show iad banner");
                showIAdsBanner();
            }
            else if (adValue == AdValue.ADMOB)
            {
                Debug.Log("Should show admob banner");
                showAdMobBanner();
            }
            else if (adValue == AdValue.APPLOVIN)
            {
                Debug.Log("Should show app lovin banner");
                showAppLovinBanner();
            }
            else if (adValue == AdValue.REVMOB)
            {
                Debug.Log("Should show revmob banner");
                showRevMobBannerAd();
            }
        }
    }
    public static void ShowAd(AdValue adValue)
    {
        //don't show ads if in review
        if(adInReview != AdValue.ADSON || PlayerPrefs.HasKey("TurnOffAds"))
        {
            return;
        }

        if(adValue == AdValue.CHARTBOOST_FS)
        {
            showChartBoostFullScreenAd();
            Debug.Log("AD SHOWING");
        }
        else if(adValue == AdValue.CHARTBOOST_MOREGAMES)
        {
            showChartBoostMoreGamesAd();
            Debug.Log("AD SHOWING");
        }
        else if(adValue == AdValue.REVMOB_FS)
        {
            showRevMobFullScreenAd();
            Debug.Log("AD SHOWING");
        }
        else if(adValue == AdValue.REVMOB_POPUP)
        {
            showRevMobPopUpAd();
            Debug.Log("AD SHOWING");
        }
        else if(adValue == AdValue.REVMOB_BANNER)
        {
            showRevMobBannerAd();
            Debug.Log("AD SHOWING");
        }
        else if(adValue == AdValue.PLAYHAVEN_FS)
        {
            showPlayHavenFullScreenAd();
            Debug.Log("AD SHOWING");
        }
        else if(adValue == AdValue.PLAYHAVEN_MOREGAMES)
        {
            showPlayHavenMoreGamesAd();
            Debug.Log("AD SHOWING");
        }
        else if(adValue == AdValue.APPLIFT)
        {
            //TODO
            Debug.Log("AD SHOWING");
        }
        else if(adValue == AdValue.ADMOB_BANNER)
        {
            showAdMobBanner();
            Debug.Log("AD SHOWING");
        }
        else if(adValue == AdValue.IADS_BANNER)
        {
            showIAdsBanner();
            Debug.Log("AD SHOWING");
        }
        else if(adValue == AdValue.MOBCLIX_BANNER)
        {
            //TODO
            Debug.Log("AD SHOWING");
        }
        else if(adValue == AdValue.VUNGLE)
        {

        }
    }
    public IEnumerator LoadPList()
    {
        //Load plist
        WWW www = new WWW(PListStaticURL);
        yield return www;

        if (www.error!= null)
        {
            Debug.Log(www.error);
            return false;
        }

        //Parse plist
        Hashtable hashTable = new Hashtable();
        PListManager.ParsePListText(www.text, ref hashTable);

        Debug.Log("start parse");

        foreach(object key in hashTable.Keys)
        {
            if (key.Equals(CurrentStaticVersionNumber))
            {
                Debug.Log("found PLIST version..." + key);

                Hashtable adTable = (Hashtable)hashTable[key];

                adOnLoad1 = (AdValue)(adTable["AD_ON_LOAD1"]);
                adOnLoad2= (AdValue)(adTable["AD_ON_LOAD2"]);
                adOnLoadFail= (AdValue)(adTable["AD_ON_LOAD_FAIL"]);
                adOnPause1 = (AdValue)(adTable["AD_ON_PAUSE1"]);
                adOnPause2 = (AdValue)(adTable["AD_ON_PAUSE2"]);
                adOnPauseFail = (AdValue)(adTable["AD_ON_PAUSE_FAIL"]);
                adOnReturn1 = (AdValue)(adTable["AD_ON_RETURN1"]);
                adOnReturn2 = (AdValue)(adTable["AD_ON_RETURN2"]);
                adOnReturnFail = (AdValue)(adTable["AD_ON_RETURN_FAIL"]);
                adOnGameOver1 = (AdValue)(adTable["AD_ON_GAMEOVER1"]);
                adOnGameOver2 = (AdValue)(adTable["AD_ON_GAMEOVER2"]);
                adOnGameOverFail = (AdValue)(adTable["AD_ON_GAMEOVER_FAIL"]);
                adBanner1 = (AdValue)(adTable["AD_BANNER1"]);
                adBanner2 = (AdValue)(adTable["AD_BANNER2"]);
                adBannerFail = (AdValue)(adTable["AD_BANNER_FAIL"]);
                adMoreGames1 = (AdValue)(adTable["AD_MORE_GAMES1"]);
                adMoreGames2 = (AdValue)(adTable["AD_MORE_GAMES2"]);
                adMoreGamesFail = (AdValue)(adTable["AD_MORE_GAMES_FAIL"]);
                adInReview  = (AdValue)(adTable["AD_IN_REVIEW"]);

                Debug.Log("loaded PLIST complete");

                break;//found version...exit loop
            }
        }

        Debug.Log(adInReview);
        Debug.Log("End of plist loading...");
    }