You've already forked Commercialization.topon
增加对IOS 平台的支持完善
This commit is contained in:
@@ -58,22 +58,23 @@ public class ToponAdController : IAdController
|
||||
|
||||
private void ShowAndroidTest ()
|
||||
{
|
||||
ATSDKAPI.showDebuggerUI ();
|
||||
// com.anythink.debug.api.ATDebuggerUITest.showDebuggerUI(this);
|
||||
#if UNITY_EDITOR
|
||||
return;
|
||||
#elif UNITY_ANDROID
|
||||
//获取Unity的Activity Class
|
||||
using (AndroidJavaClass activityClass = new AndroidJavaClass("com.unity3d.player.UnityPlayer"))
|
||||
{
|
||||
//获取对应的实例化对象,这两句都是固定写法
|
||||
using (AndroidJavaObject activityContext = activityClass.GetStatic<AndroidJavaObject>("currentActivity"))
|
||||
{
|
||||
//拿到我自己的工具类并实例化
|
||||
var testUtils = new AndroidJavaClass("com.anythink.debug.api.ATDebuggerUITest");
|
||||
//向工具类里的Init方法传入Unity的activity对象用于初始化工具类
|
||||
testUtils.CallStatic("showDebuggerUI", activityContext);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
// #if UNITY_EDITOR
|
||||
// return;
|
||||
// #elif UNITY_ANDROID
|
||||
// //获取Unity的Activity Class
|
||||
// using (AndroidJavaClass activityClass = new AndroidJavaClass("com.unity3d.player.UnityPlayer"))
|
||||
// {
|
||||
// //获取对应的实例化对象,这两句都是固定写法
|
||||
// using (AndroidJavaObject activityContext = activityClass.GetStatic<AndroidJavaObject>("currentActivity"))
|
||||
// {
|
||||
// //拿到我自己的工具类并实例化
|
||||
// var testUtils = new AndroidJavaClass("com.anythink.debug.api.ATDebuggerUITest");
|
||||
// //向工具类里的Init方法传入Unity的activity对象用于初始化工具类
|
||||
// testUtils.CallStatic("showDebuggerUI", activityContext);
|
||||
// }
|
||||
// }
|
||||
// #endif
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user