public MoPubBinding(string adUnitId) { this._adUnitId = adUnitId; MoPubBase.Reward reward = new MoPubBase.Reward { Label = string.Empty }; this.SelectedReward = reward; }
public MoPubBinding(string adUnitId) { _adUnitId = adUnitId; SelectedReward = new MoPubBase.Reward { Label = string.Empty }; }
public static void SelectReward(string adUnitId, MoPubBase.Reward selectedReward) { if (RewardedVideoPluginsDict.TryGetValue(adUnitId, out MoPubAndroidRewardedVideo video)) { video.SelectReward(selectedReward); } else { MoPubBase.ReportAdUnitNotFound(adUnitId); } }
public static void SelectReward(string adUnitId, MoPubBase.Reward selectedReward) { if (PluginsDict.TryGetValue(adUnitId, out MoPubBinding binding)) { binding.SelectedReward = selectedReward; } else { MoPubBase.ReportAdUnitNotFound(adUnitId); } }
public void SelectReward(MoPubBase.Reward selectedReward) { if (_rewardsDict.TryGetValue(selectedReward, out AndroidJavaObject value)) { _plugin.Call("selectReward", value); } else { UnityEngine.Debug.LogWarning($"Selected reward {selectedReward} is not available."); } }
public void SelectReward(MoPubBase.Reward selectedReward) { if (this._rewardsDict.TryGetValue(selectedReward, out AndroidJavaObject obj2)) { object[] args = new object[] { obj2 }; this._plugin.Call("selectReward", args); } else { Debug.LogWarning($"Selected reward {selectedReward} is not available."); } }
public void SelectReward(MoPubBase.Reward selectedReward) { AndroidJavaObject androidJavaObject; if (this._rewardsDict.TryGetValue(selectedReward, out androidJavaObject)) { this._plugin.Call("selectReward", new object[] { androidJavaObject }); } else { UnityEngine.Debug.LogWarning(string.Format("Selected reward {0} is not available.", selectedReward)); } }
public List <MoPubBase.Reward> GetAvailableRewards() { int amount = 0; string text = _mopubGetAvailableRewards(_adUnitId) ?? string.Empty; IEnumerable <MoPubBase.Reward> source = (from rewardString in text.Split(',') select rewardString.Split(':') into rewardComponents where rewardComponents.Length == 2 where int.TryParse(rewardComponents[1], out amount) select rewardComponents).Select(delegate(string[] rewardComponents) { MoPubBase.Reward result = default(MoPubBase.Reward); result.Label = rewardComponents[0]; result.Amount = amount; return(result); }); return(source.ToList()); }
public List <MoPubBase.Reward> GetAvailableRewards() { this._rewardsDict.Clear(); using (AndroidJavaObject obj2 = this._plugin.Call <AndroidJavaObject>("getAvailableRewards", Array.Empty <object>())) { AndroidJavaObject[] objArray = AndroidJNIHelper.ConvertFromJNIArray <AndroidJavaObject[]>(obj2.GetRawObject()); if (objArray.Length <= 1) { return(new List <MoPubBase.Reward>(this._rewardsDict.Keys)); } foreach (AndroidJavaObject obj3 in objArray) { MoPubBase.Reward key = new MoPubBase.Reward { Label = obj3.Call <string>("getLabel", Array.Empty <object>()), Amount = obj3.Call <int>("getAmount", Array.Empty <object>()) }; this._rewardsDict.Add(key, obj3); } } return(new List <MoPubBase.Reward>(this._rewardsDict.Keys)); }
public static void SelectReward(string adUnitId, MoPubBase.Reward selectedReward) { }