fix dy android
This commit is contained in:
parent
1af6269aef
commit
86e95c15e3
|
@ -14,8 +14,8 @@ MonoBehaviour:
|
|||
m_EditorClassIdentifier:
|
||||
a: 0
|
||||
b: 0
|
||||
c:
|
||||
d:
|
||||
c: tt48073ebad739259407
|
||||
d: out_apk_chicken
|
||||
e: 2
|
||||
f: 1
|
||||
g: 0
|
||||
|
|
|
@ -3,13 +3,13 @@ using System.Collections;
|
|||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using Touka;
|
||||
using StarkSDKSpace;
|
||||
|
||||
#if H5_WX
|
||||
using WeChatWASM;
|
||||
#endif
|
||||
|
||||
#if H5_DY
|
||||
using StarkSDKSpace;
|
||||
using StarkSDKSpace.UNBridgeLib.LitJson;
|
||||
#endif
|
||||
|
||||
|
@ -648,6 +648,7 @@ public class TKGSDKManager : TKGSingleton<TKGSDKManager>
|
|||
#elif H5_WX
|
||||
return WayOfReward.Share;
|
||||
#endif
|
||||
return WayOfReward.RewardAd;
|
||||
}
|
||||
|
||||
public void ShareShareAppMessageByType(ShareType _shareType = ShareType.ShareAppOriginImg)
|
||||
|
@ -770,6 +771,7 @@ public class TKGSDKManager : TKGSingleton<TKGSDKManager>
|
|||
/// </summary>
|
||||
public void ScreenRecordingLogic(SCLCategory sCLCategory, string title, List<string> topics, System.Action actA = null)
|
||||
{
|
||||
#if H5_DY
|
||||
string platform = StarkSDK.API.GetSystemInfo().platform;
|
||||
if (platform != null && platform.ToLower().Contains("ios"))
|
||||
{
|
||||
|
@ -817,6 +819,7 @@ public class TKGSDKManager : TKGSingleton<TKGSDKManager>
|
|||
default:
|
||||
break;
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
public enum SCLCategory
|
||||
|
@ -829,6 +832,7 @@ public class TKGSDKManager : TKGSingleton<TKGSDKManager>
|
|||
|
||||
public void ShareNormalImg()
|
||||
{
|
||||
#if H5_DY
|
||||
int tipIndex = GetRandomIndex();
|
||||
string imgUrl = string.Format("{0}ShareImg/ShareImg{1}.png", cdnPath, (tipIndex + 1));
|
||||
JsonData shareJson = new JsonData();
|
||||
|
@ -849,7 +853,7 @@ public class TKGSDKManager : TKGSingleton<TKGSDKManager>
|
|||
},
|
||||
shareJson);
|
||||
|
||||
|
||||
#endif
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
|
|
@ -22,7 +22,11 @@ namespace Touka
|
|||
#if UNITY_EDITOR || UNITY_STANDLONE
|
||||
_instance = new TKGNativeInterfaceWebgl();
|
||||
#elif UNITY_ANDROID
|
||||
_instance = new TKGNativeInterfaceAndroid();
|
||||
#if H5_DY
|
||||
_instance = new TKGNativeInterfaceWebgl();
|
||||
#else
|
||||
_instance = new TKGNativeInterfaceAndroid();
|
||||
#endif
|
||||
#elif UNITY_IOS
|
||||
_instance = new TKGNativeInterfaceIOS();
|
||||
#elif UNITY_WEBGL
|
||||
|
@ -63,14 +67,14 @@ namespace Touka
|
|||
/// <returns></returns>
|
||||
public abstract string GetChannel();
|
||||
|
||||
#region Ads
|
||||
#region Ads
|
||||
|
||||
public abstract void PurchasedRemoveAds();
|
||||
|
||||
public abstract void SetUnitySDKVersion(string sdkVersion);
|
||||
|
||||
|
||||
#region Ads Show
|
||||
#region Ads Show
|
||||
|
||||
public abstract void RemoveNativeAd();
|
||||
|
||||
|
@ -126,9 +130,9 @@ namespace Touka
|
|||
/// <param name="_itemCount"></param>
|
||||
public abstract void showVideoAd(string _adPos, int _itemCount = -1);
|
||||
|
||||
#endregion
|
||||
#endregion
|
||||
|
||||
#region Ads isready
|
||||
#region Ads isready
|
||||
|
||||
/// <summary>
|
||||
/// banner isReady
|
||||
|
@ -155,9 +159,9 @@ namespace Touka
|
|||
public abstract bool isVideoAdReady();
|
||||
|
||||
|
||||
#endregion
|
||||
#endregion
|
||||
|
||||
#region Set Ads callback
|
||||
#region Set Ads callback
|
||||
|
||||
/// <summary>
|
||||
/// Set Banner Ad Callback
|
||||
|
@ -184,9 +188,9 @@ namespace Touka
|
|||
public abstract void setVideoAdCallback(AndroidInterADTKGAdCallback _videoCallback);
|
||||
|
||||
|
||||
#endregion
|
||||
#endregion
|
||||
|
||||
#region load ads
|
||||
#region load ads
|
||||
|
||||
/// <summary>
|
||||
/// load interstitial ad
|
||||
|
@ -206,14 +210,14 @@ namespace Touka
|
|||
/// </summary>
|
||||
public abstract void loadVideoAD();
|
||||
|
||||
#endregion
|
||||
#endregion
|
||||
|
||||
|
||||
#endregion
|
||||
#endregion
|
||||
|
||||
#region Log Event
|
||||
#region Log Event
|
||||
|
||||
#region Normal
|
||||
#region Normal
|
||||
|
||||
/// <summary>
|
||||
/// onEvent
|
||||
|
@ -249,9 +253,9 @@ namespace Touka
|
|||
/// <param name="_keyValues"></param>
|
||||
public abstract void onEvent(string _eventName, Dictionary<string, string> _keyValues);
|
||||
|
||||
#endregion
|
||||
#endregion
|
||||
|
||||
#region Level Event
|
||||
#region Level Event
|
||||
|
||||
/// <summary>
|
||||
/// Level Start
|
||||
|
@ -266,9 +270,9 @@ namespace Touka
|
|||
/// <param name="_stageResult"></param>
|
||||
public abstract void LevelEnd(string _levelId, StageResult _stageResult);
|
||||
|
||||
#endregion
|
||||
#endregion
|
||||
|
||||
#region Tracking Event
|
||||
#region Tracking Event
|
||||
|
||||
/// <summary>
|
||||
/// Log Tracking Event
|
||||
|
@ -276,11 +280,11 @@ namespace Touka
|
|||
/// <param name="_eventType"></param>
|
||||
public abstract void LogTrackingEvent(TrackingEventType _eventType);
|
||||
|
||||
#endregion
|
||||
#endregion
|
||||
|
||||
#endregion
|
||||
#endregion
|
||||
|
||||
#region Online Config
|
||||
#region Online Config
|
||||
|
||||
/// <summary>
|
||||
/// get config - int
|
||||
|
@ -305,9 +309,9 @@ namespace Touka
|
|||
/// <returns></returns>
|
||||
public abstract bool GetConfigBool(string _key, bool _default);
|
||||
|
||||
#endregion
|
||||
#endregion
|
||||
|
||||
#region Others (Common)
|
||||
#region Others (Common)
|
||||
|
||||
/// <summary>
|
||||
/// review
|
||||
|
@ -335,9 +339,9 @@ namespace Touka
|
|||
/// </summary>
|
||||
public abstract void OpenMoreGame();
|
||||
|
||||
#endregion
|
||||
#endregion
|
||||
|
||||
#region Others (Uncommon)
|
||||
#region Others (Uncommon)
|
||||
|
||||
/// <summary>
|
||||
/// shake(no repeat)
|
||||
|
@ -428,9 +432,9 @@ namespace Touka
|
|||
/// </summary>
|
||||
/// <param name="notiId">notification identifier</param>
|
||||
public abstract void RemoveNotification(string notiId);
|
||||
#endregion
|
||||
#endregion
|
||||
|
||||
#region other callback
|
||||
#region other callback
|
||||
|
||||
/// <summary>
|
||||
/// set tkg common callback
|
||||
|
@ -442,6 +446,6 @@ namespace Touka
|
|||
/// </summary>
|
||||
public abstract void SetUserSourceCallback(AndroidTKGUserSourceCalllback _userSourceCallback);
|
||||
|
||||
#endregion
|
||||
#endregion
|
||||
}
|
||||
}
|
|
@ -1,4 +1,4 @@
|
|||
#if UNITY_WEBGL
|
||||
#if UNITY_WEBGL || H5_DY
|
||||
|
||||
using System;
|
||||
using System.Collections;
|
||||
|
@ -54,13 +54,13 @@ namespace Touka
|
|||
public override void Init(Action _initCallback = null)
|
||||
{
|
||||
TKGDebugger.LogDebug("init ----- 00");
|
||||
SetBannerAdCallback(new AndroidBannerADTKGAdCallback());
|
||||
TKGDebugger.LogDebug("init ----- 01 ------- a");
|
||||
setInterstitalAdCallback(new AndroidInterADTKGAdCallback());
|
||||
TKGDebugger.LogDebug("init ----- 01 ------- b");
|
||||
SetRewardAdCallback(new AndroidRewardADTKGAdCallback());
|
||||
TKGDebugger.LogDebug("init ----- 01 ------- c");
|
||||
SetSDKCommonCallback(new AndroidTKGCommonCalllback());
|
||||
//SetBannerAdCallback(new AndroidBannerADTKGAdCallback());
|
||||
//TKGDebugger.LogDebug("init ----- 01 ------- a");
|
||||
//setInterstitalAdCallback(new AndroidInterADTKGAdCallback());
|
||||
//TKGDebugger.LogDebug("init ----- 01 ------- b");
|
||||
//SetRewardAdCallback(new AndroidRewardADTKGAdCallback());
|
||||
//TKGDebugger.LogDebug("init ----- 01 ------- c");
|
||||
//SetSDKCommonCallback(new AndroidTKGCommonCalllback());
|
||||
TKGDebugger.LogDebug("init ----- 01 ------- d");
|
||||
|
||||
#if H5_WX
|
||||
|
@ -427,34 +427,19 @@ namespace Touka
|
|||
/// <param name="_itemCount"></param>
|
||||
public override void showVideoAd(string _adPos, int _itemCount = -1)
|
||||
{
|
||||
#if UNITY_ANDROID
|
||||
SDKCall("showVideoAd", _adPos, _itemCount);
|
||||
#endif
|
||||
|
||||
}
|
||||
|
||||
public override void ShowNativeAd(RectTransform pRect, Camera pCam = null, string pAdPos = "")
|
||||
{
|
||||
#if UNITY_ANDROID
|
||||
Vector3[] tWorldCorners = new Vector3[4];
|
||||
pRect.GetWorldCorners(tWorldCorners);
|
||||
|
||||
Vector2 tTopLeft = RectTransformUtility.WorldToScreenPoint(pCam, tWorldCorners[1]);
|
||||
Vector2 tBottomRight = RectTransformUtility.WorldToScreenPoint(pCam, tWorldCorners[3]);
|
||||
float tWidth = Mathf.Abs(tBottomRight.x - tTopLeft.x);
|
||||
float tHeight = Mathf.Abs(tBottomRight.y - tTopLeft.y);
|
||||
// x , y , width , height
|
||||
// ((tTopLeft.x, Screen.height - tTopLeft.y, tWidth, tHeight)
|
||||
SDKCall("showNative", pAdPos, tTopLeft.x, Screen.height - tTopLeft.y, tWidth, tHeight, pAdPos);
|
||||
#endif
|
||||
|
||||
}
|
||||
|
||||
|
||||
public override void RemoveNativeAd()
|
||||
{
|
||||
#if UNITY_ANDROID
|
||||
SDKCall("hideNative");
|
||||
#endif
|
||||
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
@ -467,13 +452,7 @@ namespace Touka
|
|||
/// <returns></returns>
|
||||
public override bool isBannerAdReady()
|
||||
{
|
||||
|
||||
#if UNITY_ANDROID
|
||||
bool isReady = SDKCall<bool>("isBannerAdReady");
|
||||
return isReady;
|
||||
#else
|
||||
return false;
|
||||
#endif
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
@ -482,12 +461,7 @@ namespace Touka
|
|||
/// <returns></returns>
|
||||
public override bool isInterstitialAdReady()
|
||||
{
|
||||
#if UNITY_ANDROID
|
||||
bool isReady = SDKCall<bool>("isInterstitialAdReady");
|
||||
return isReady;
|
||||
#else
|
||||
return false;
|
||||
#endif
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
@ -496,13 +470,7 @@ namespace Touka
|
|||
/// <returns></returns>
|
||||
public override bool isRewardAdReady()
|
||||
{
|
||||
|
||||
#if UNITY_ANDROID
|
||||
bool isReady = SDKCall<bool>("isRewardAdReady");
|
||||
return isReady;
|
||||
#else
|
||||
return false;
|
||||
#endif
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
@ -511,22 +479,12 @@ namespace Touka
|
|||
/// <returns></returns>
|
||||
public override bool isVideoAdReady()
|
||||
{
|
||||
#if UNITY_ANDROID
|
||||
bool isReady = SDKCall<bool>("isVideoAdReady");
|
||||
return isReady;
|
||||
#else
|
||||
return false;
|
||||
#endif
|
||||
}
|
||||
|
||||
public override bool IsReadyNativeAd()
|
||||
{
|
||||
#if UNITY_ANDROID
|
||||
bool isReady = SDKCall<bool>("isNativeReady");
|
||||
return isReady;
|
||||
#else
|
||||
return false;
|
||||
#endif
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
@ -539,9 +497,7 @@ namespace Touka
|
|||
/// <param name="_bannerCallback"></param>
|
||||
public override void SetBannerAdCallback(AndroidBannerADTKGAdCallback _bannerCallback)
|
||||
{
|
||||
#if UNITY_ANDROID
|
||||
SDKCall("setBannerAdCallback", _bannerCallback);
|
||||
#endif
|
||||
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
@ -550,9 +506,7 @@ namespace Touka
|
|||
/// <param name="_interCallback"></param>
|
||||
public override void setInterstitalAdCallback(AndroidInterADTKGAdCallback _interCallback)
|
||||
{
|
||||
#if UNITY_ANDROID
|
||||
SDKCall("setInterstitalAdCallback", _interCallback);
|
||||
#endif
|
||||
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
@ -561,9 +515,7 @@ namespace Touka
|
|||
/// <param name="_rewardCallback"></param>
|
||||
public override void SetRewardAdCallback(AndroidRewardADTKGAdCallback _rewardCallback)
|
||||
{
|
||||
#if UNITY_ANDROID
|
||||
SDKCall("setRewardAdCallback", _rewardCallback);
|
||||
#endif
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
@ -574,9 +526,6 @@ namespace Touka
|
|||
public override void setVideoAdCallback(AndroidInterADTKGAdCallback _videoCallback)
|
||||
{
|
||||
|
||||
#if UNITY_ANDROID
|
||||
SDKCall("setVideoAdCallback", _videoCallback);
|
||||
#endif
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
@ -589,9 +538,7 @@ namespace Touka
|
|||
/// </summary>
|
||||
public override void loadInterstitialAD()
|
||||
{
|
||||
#if UNITY_ANDROID
|
||||
SDKCall("loadInterstitialAD");
|
||||
#endif
|
||||
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
@ -600,9 +547,7 @@ namespace Touka
|
|||
/// </summary>
|
||||
public override void loadRewardAD()
|
||||
{
|
||||
#if UNITY_ANDROID
|
||||
SDKCall("loadRewardAD");
|
||||
#endif
|
||||
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
@ -611,9 +556,7 @@ namespace Touka
|
|||
/// </summary>
|
||||
public override void loadVideoAD()
|
||||
{
|
||||
#if UNITY_ANDROID
|
||||
SDKCall("loadVideoAD");
|
||||
#endif
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
@ -632,9 +575,7 @@ namespace Touka
|
|||
/// <returns></returns>
|
||||
public override void onEvent(string _eventName)
|
||||
{
|
||||
#if UNITY_ANDROID
|
||||
SDKCall("onEvent", _eventName);
|
||||
#endif
|
||||
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
@ -646,9 +587,7 @@ namespace Touka
|
|||
/// <returns></returns>
|
||||
public override void onEvent(string _eventName, string _key01, string _value01)
|
||||
{
|
||||
#if UNITY_ANDROID
|
||||
SDKCall("onEvent", _eventName, _key01, _value01);
|
||||
#endif
|
||||
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
@ -662,9 +601,7 @@ namespace Touka
|
|||
/// <returns></returns>
|
||||
public override void onEvent(string _eventName, string _key01, string _value01, string _key02, string _value02)
|
||||
{
|
||||
#if UNITY_ANDROID
|
||||
SDKCall("onEvent", _eventName, _key01, _value01, _key02, _value02);
|
||||
#endif
|
||||
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
@ -674,9 +611,7 @@ namespace Touka
|
|||
/// <param name="_keyValues"></param>
|
||||
public override void onEvent(string _eventName, Dictionary<string, string> _keyValues)
|
||||
{
|
||||
#if UNITY_ANDROID
|
||||
SDKCall("onEvent", _eventName, Analytics.ToJavaHashMap(_keyValues));
|
||||
#endif
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
@ -689,9 +624,7 @@ namespace Touka
|
|||
/// <param name="_levelId"></param>
|
||||
public override void LevelStart(string _levelId)
|
||||
{
|
||||
#if UNITY_ANDROID
|
||||
SDKCall("levelStart", _levelId);
|
||||
#endif
|
||||
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
@ -701,9 +634,7 @@ namespace Touka
|
|||
/// <param name="_stageResult"></param>
|
||||
public override void LevelEnd(string _levelId, StageResult _stageResult)
|
||||
{
|
||||
#if UNITY_ANDROID
|
||||
SDKCall("levelEnd", _levelId, (int)_stageResult);
|
||||
#endif
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
@ -716,9 +647,7 @@ namespace Touka
|
|||
/// <param name="_eventType"></param>
|
||||
public override void LogTrackingEvent(TrackingEventType _eventType)
|
||||
{
|
||||
#if UNITY_ANDROID
|
||||
SDKCall("LogTrackingEvent", (int)_eventType);
|
||||
#endif
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
|
Loading…
Reference in New Issue