示例#1
0
 private static void onFreestarEventReceiver(string placement, string adType, int adSize, string eventName)
 {
     Debug.Log("Ad Event Received: " + eventName
               + "  AdType: " + adType
               + "  AdSize: " + adSize
               + "  Placement: [" + placement + "]");
     if (eventName == FreestarConstants.INTERSTITIAL_AD_LOADED)
     {
         interRec.onInterstitialAdLoaded(placement);
     }
     else if (eventName == FreestarConstants.INTERSTITIAL_AD_FAILED)
     {
         interRec.onInterstitialAdFailed(placement);
     }
     else if (eventName == FreestarConstants.INTERSTITIAL_AD_SHOWN)
     {
         interRec.onInterstitialAdShown(placement);
     }
     else if (eventName == FreestarConstants.INTERSTITIAL_AD_DISMISSED)
     {
         interRec.onInterstitialAdDismissed(placement);
     }
     else if (eventName == FreestarConstants.INTERSTITIAL_AD_CLICKED)
     {
         interRec.onInterstitialAdClicked(placement);
     }
     else if (eventName == FreestarConstants.REWARDED_AD_LOADED)
     {
         rewardRec.onRewardedAdLoaded(placement);
     }
     else if (eventName == FreestarConstants.REWARDED_AD_FAILED)
     {
         rewardRec.onRewardedAdFailed(placement);
     }
     else if (eventName == FreestarConstants.REWARDED_AD_SHOWN)
     {
         rewardRec.onRewardedAdShown(placement);
     }
     else if (eventName == FreestarConstants.REWARDED_AD_SHOWN_ERROR)
     {
         rewardRec.onRewardedAdFailed(placement);
     }
     else if (eventName == FreestarConstants.REWARDED_AD_DISMISSED)
     {
         rewardRec.onRewardedAdDismissed(placement);
     }
     else if (eventName == FreestarConstants.REWARDED_AD_COMPLETED)
     {
         rewardRec.onRewardedAdFinished(placement);
         //If you setup server-to-server (S2S) rewarded callbacks you can
         //assume your server url will get hit at this time.
         //Or you may choose to reward your user from the client here.
     }
     else if (eventName == FreestarConstants.BANNER_AD_SHOWING)
     {
         bannerRec.onBannerAdShowing(placement, adSize);
     }
     else if (eventName == FreestarConstants.BANNER_AD_FAILED)
     {
         bannerRec.onBannerAdFailed(placement, adSize);
     }
     else if (eventName == FreestarConstants.BANNER_AD_CLICKED)
     {
         bannerRec.onBannerAdClicked(placement, adSize);
     }
 }