Exemple #1
0
 public static AdConfig DefaultTablet()
 {
     return(new AdConfig
     {
         placements = new List <AdPlacement>
         {
             AdPlacement.Solved,
             AdPlacement.GameboardStart
         },
         chances = new List <int>
         {
             100,
             100
         },
         interval = 30,
         startInterval = 90,
         appLaunchDelay = 3f,
         bannerAdUnit = "1253b5589a4d45869288611de14229d6",
         fsAdUnit = "8cae328870984a9987623f9c6e52b25d",
         rewardAdUnit = "0543e571406140dd96252ac1351b99f5",
         fsInternalOnReward = 5,
         bannerLoadDelay = 10,
         bannerShowTime = 15,
         adsTest = false,
         bannerPos = BannerPosition.Bottom,
         bannerPlaces = new List <BannerPlacement>
         {
             BannerPlacement.Gameboard
         },
         adsDisabled = false,
         rewardConfig = AdConfig.DefaultRewardConfig()
     });
 }
Exemple #2
0
 public static AdConfig DefaultPhone()
 {
     return(new AdConfig
     {
         placements = new List <AdPlacement>
         {
             AdPlacement.Solved,
             AdPlacement.GameboardStart
         },
         chances = new List <int>
         {
             100,
             100
         },
         interval = 30,
         startInterval = 90,
         appLaunchDelay = 3f,
         fsInternalOnReward = 5,
         bannerLoadDelay = 10,
         bannerShowTime = 15,
         adsTest = false,
         bannerAdUnit = "f22e60410d82403aa5e0fb791ef9c153",
         fsAdUnit = "72bb0678c400487b8d1a941944fa6888",
         rewardAdUnit = "6bc3898062484e71a114d0ab59cb1c78",
         bannerPos = BannerPosition.Bottom,
         bannerPlaces = new List <BannerPlacement>
         {
             BannerPlacement.Gameboard
         },
         adsDisabled = false,
         rewardConfig = AdConfig.DefaultRewardConfig()
     });
 }
Exemple #3
0
 public AdConfig()
 {
     this.adsDisabled  = false;
     this.bannerPos    = BannerPosition.Bottom;
     this.bannerPlaces = new List <BannerPlacement>
     {
         BannerPlacement.Gameboard
     };
     this.rewardConfig       = AdConfig.DefaultRewardConfig();
     this.fsInternalOnReward = 5;
     this.bannerLoadDelay    = 10;
     this.bannerShowTime     = 15;
     this.adsTest            = false;
 }
Exemple #4
0
 public static RewardConfig FromRespone(RewardedAdResponseConfig response, bool allowNull = true)
 {
     if (response != null)
     {
         return(new RewardConfig
         {
             dailyBonus = Mathf.Clamp(response.dailyBonusHints, 1, 1000),
             timingBonus = Mathf.Clamp(response.timingBonusHints, 1, 1000),
             timingDelay = Mathf.Clamp(response.timingBonusDelay / 1000, 1, int.MaxValue),
             timingBonusShowTime = Mathf.Clamp(response.timingBonusShowTime / 1000, 1, int.MaxValue),
             timingInterval = Mathf.Clamp(response.timingBonusInterval / 1000, 30, int.MaxValue)
         });
     }
     if (allowNull)
     {
         return(null);
     }
     return(AdConfig.DefaultRewardConfig());
 }