diff --git a/Assets/Script/SDKManager/FirebaseManager/FireBaseAnalyticsManager.cs b/Assets/Script/SDKManager/FirebaseManager/FireBaseAnalyticsManager.cs index 61721a5..a115339 100644 --- a/Assets/Script/SDKManager/FirebaseManager/FireBaseAnalyticsManager.cs +++ b/Assets/Script/SDKManager/FirebaseManager/FireBaseAnalyticsManager.cs @@ -230,9 +230,13 @@ namespace WZ 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)) { return new Parameter(key, value as string); diff --git a/Assets/Script/SDKManager/RushSDKManager.cs b/Assets/Script/SDKManager/RushSDKManager.cs index 0dc94e2..642ba1d 100644 --- a/Assets/Script/SDKManager/RushSDKManager.cs +++ b/Assets/Script/SDKManager/RushSDKManager.cs @@ -159,6 +159,11 @@ public class RushSDKManager : D_MonoSingleton return AdsSDKManager.Instance.IsInterstitialReady(); } + /// + /// 是否能展示插屏 + /// + /// + /// public bool CanShowInterstitialAd(IvType ivType) { return AdsSDKManager.Instance.IvRulesShow(ivType, false); @@ -255,6 +260,13 @@ public class RushSDKManager : D_MonoSingleton return AdsSDKManager.Instance.IsNativeAdReady(adUnitId); } + /// + /// + /// + /// + /// + /// + /// public void ShowFullNative(RectTransform rectTransform, Camera pCom = null, string position = "", NativeTemplateStyle nativeTemplateStyle = null) { AdsActionEvents.TrackAdPosition(AdsType.Native, position); @@ -320,7 +332,9 @@ public class RushSDKManager : D_MonoSingleton { nativeTemplateStyle = new NativeTemplateStyle { + //除了中型Native,其他的都是Small TemplateId = NativeTemplateId.Small, + //背景颜色 MainBackgroundColor = Color.white }; }