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..."); }
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); } }
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(); } } }
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) { } }
// ---------------- 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..."); }