object类型转换

This commit is contained in:
玉峰 2025-09-18 16:45:48 +08:00
parent 426ef62b6d
commit df5dccc8cf
2 changed files with 20 additions and 2 deletions

View File

@ -230,9 +230,13 @@ namespace WZ
private Parameter GetParameter(string key, object value) private Parameter GetParameter(string key, object value)
{ {
Type type = value.GetType();
// 根据类型进行转换 // 根据类型进行转换
if (value == null)
{
return new Parameter(key, "");
}
Type type = value.GetType();
if (type == typeof(string)) if (type == typeof(string))
{ {
return new Parameter(key, value as string); return new Parameter(key, value as string);

View File

@ -159,6 +159,11 @@ public class RushSDKManager : D_MonoSingleton<RushSDKManager>
return AdsSDKManager.Instance.IsInterstitialReady(); return AdsSDKManager.Instance.IsInterstitialReady();
} }
/// <summary>
/// 是否能展示插屏
/// </summary>
/// <param name="ivType"></param>
/// <returns></returns>
public bool CanShowInterstitialAd(IvType ivType) public bool CanShowInterstitialAd(IvType ivType)
{ {
return AdsSDKManager.Instance.IvRulesShow(ivType, false); return AdsSDKManager.Instance.IvRulesShow(ivType, false);
@ -255,6 +260,13 @@ public class RushSDKManager : D_MonoSingleton<RushSDKManager>
return AdsSDKManager.Instance.IsNativeAdReady(adUnitId); return AdsSDKManager.Instance.IsNativeAdReady(adUnitId);
} }
/// <summary>
///
/// </summary>
/// <param name="rectTransform"></param>
/// <param name="pCom"></param>
/// <param name="position"></param>
/// <param name="nativeTemplateStyle"></param>
public void ShowFullNative(RectTransform rectTransform, Camera pCom = null, string position = "", NativeTemplateStyle nativeTemplateStyle = null) public void ShowFullNative(RectTransform rectTransform, Camera pCom = null, string position = "", NativeTemplateStyle nativeTemplateStyle = null)
{ {
AdsActionEvents.TrackAdPosition(AdsType.Native, position); AdsActionEvents.TrackAdPosition(AdsType.Native, position);
@ -320,7 +332,9 @@ public class RushSDKManager : D_MonoSingleton<RushSDKManager>
{ {
nativeTemplateStyle = new NativeTemplateStyle nativeTemplateStyle = new NativeTemplateStyle
{ {
//除了中型Native其他的都是Small
TemplateId = NativeTemplateId.Small, TemplateId = NativeTemplateId.Small,
//背景颜色
MainBackgroundColor = Color.white MainBackgroundColor = Color.white
}; };
} }