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
|
||||
#if H5_DY
|
||||
_instance = new TKGNativeInterfaceWebgl();
|
||||
#else
|
||||
_instance = new TKGNativeInterfaceAndroid();
|
||||
#endif
|
||||
#elif UNITY_IOS
|
||||
_instance = new TKGNativeInterfaceIOS();
|
||||
#elif UNITY_WEBGL
|
||||
|
|
|
@ -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