diff --git a/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/core.meta b/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/core.meta index f21219f..d40a581 100644 --- a/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/core.meta +++ b/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/core.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 76e1496423e6d4d039d9f0d051cc195d +guid: c8ce81554dbcd4e9896ee0f1cb782685 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/core/Editor.meta b/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/core/Editor.meta index f0a7a8b..198a0a1 100644 --- a/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/core/Editor.meta +++ b/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/core/Editor.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 1908b40a4f31848efb84232ead290fca +guid: faf88f547152a4fa0b48ea5d4e233b85 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/core/Editor/Dependencies.xml b/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/core/Editor/Dependencies.xml index 7e8f8c6..f697d75 100644 --- a/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/core/Editor/Dependencies.xml +++ b/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/core/Editor/Dependencies.xml @@ -1,5 +1,5 @@ - + diff --git a/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/gdt/Editor/Dependencies.xml b/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/gdt/Editor/Dependencies.xml index 99751ea..a052d2f 100644 --- a/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/gdt/Editor/Dependencies.xml +++ b/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/gdt/Editor/Dependencies.xml @@ -1,6 +1,5 @@ - - - - - - + + + + + diff --git a/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/gdt/network_data.json b/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/gdt/network_data.json index 82f9543..145ca95 100644 --- a/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/gdt/network_data.json +++ b/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/gdt/network_data.json @@ -1 +1 @@ -{"name":"gdt","version":"4.14.76","country":1,"path":"Assets/AnyThinkPlugin/Script/IntegrationManager/Editor/../../..//AnyThinkAds\\Plugins/iOS/China/gdt"} \ No newline at end of file +{"name":"gdt","version":"4.14.70","country":1,"path":"Assets/AnyThinkPlugin/Script/IntegrationManager/Editor/../../..//AnyThinkAds\\Plugins/iOS/China/gdt"} \ No newline at end of file diff --git a/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/gromore_fusion/Editor/Dependencies.xml b/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/gromore_fusion/Editor/Dependencies.xml index 1eedf5e..ee6d8d2 100644 --- a/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/gromore_fusion/Editor/Dependencies.xml +++ b/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/gromore_fusion/Editor/Dependencies.xml @@ -1,6 +1,7 @@ - - + + + diff --git a/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/kuaishou/Editor/Dependencies.xml b/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/kuaishou/Editor/Dependencies.xml index 091f85f..5129c5a 100644 --- a/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/kuaishou/Editor/Dependencies.xml +++ b/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/kuaishou/Editor/Dependencies.xml @@ -1,6 +1,5 @@ - - - - - - + + + + + diff --git a/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/kuaishou/network_data.json b/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/kuaishou/network_data.json index ece7226..4526737 100644 --- a/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/kuaishou/network_data.json +++ b/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/kuaishou/network_data.json @@ -1 +1 @@ -{"name":"kuaishou","version":"3.3.64.5","country":1,"path":"Assets/AnyThinkPlugin/Script/IntegrationManager/Editor/../../..//AnyThinkAds\\Plugins/iOS/China/kuaishou"} \ No newline at end of file +{"name":"kuaishou","version":"3.3.63","country":1,"path":"Assets/AnyThinkPlugin/Script/IntegrationManager/Editor/../../..//AnyThinkAds\\Plugins/iOS/China/kuaishou"} \ No newline at end of file diff --git a/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/TestTool.meta b/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/TestTool.meta new file mode 100644 index 0000000..fbe135c --- /dev/null +++ b/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/TestTool.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: ed74793b5ea74ddbaac678b7e6abd7cc +timeCreated: 1718347275 \ No newline at end of file diff --git a/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/TestTool/Editor.meta b/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/TestTool/Editor.meta new file mode 100644 index 0000000..66b0014 --- /dev/null +++ b/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/TestTool/Editor.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 6d1c76be99144a4881eca8fa4c07d306 +timeCreated: 1718347284 \ No newline at end of file diff --git a/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/TestTool/Editor/Dependencies.xml b/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/TestTool/Editor/Dependencies.xml new file mode 100644 index 0000000..1846275 --- /dev/null +++ b/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/TestTool/Editor/Dependencies.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/TestTool/Editor/Dependencies.xml.meta b/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/TestTool/Editor/Dependencies.xml.meta new file mode 100644 index 0000000..477fa77 --- /dev/null +++ b/Assets/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/TestTool/Editor/Dependencies.xml.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 2a9fff2a9fb744b396d01b8e5468f041 +timeCreated: 1718347303 \ No newline at end of file diff --git a/Assets/AnyThinkPlugin/Resources/json/2.1.1/plugin_setting_data.json b/Assets/AnyThinkPlugin/Resources/json/2.1.1/plugin_setting_data.json index 9bc4770..fd88462 100644 --- a/Assets/AnyThinkPlugin/Resources/json/2.1.1/plugin_setting_data.json +++ b/Assets/AnyThinkPlugin/Resources/json/2.1.1/plugin_setting_data.json @@ -1 +1 @@ -{"curCountry":1,"china":{"android_version":"6.3.50","ios_version":"6.3.50","androidXSetting":1,"country":1,"android_admob_app_id":"","ios_admob_app_id":""},"nonchina":{"android_version":"","ios_version":"","androidXSetting":0,"country":2,"android_admob_app_id":"","ios_admob_app_id":""}} \ No newline at end of file +{"curCountry":1,"china":{"android_version":"6.3.50","ios_version":"6.2.98","androidXSetting":1,"country":1,"android_admob_app_id":"","ios_admob_app_id":""},"nonchina":{"android_version":"","ios_version":"","androidXSetting":0,"country":2,"android_admob_app_id":"","ios_admob_app_id":""}} \ No newline at end of file diff --git a/Assets/AnyThinkPlugin/Script/IOS.meta b/Assets/AnyThinkPlugin/Script/IOS.meta new file mode 100644 index 0000000..1a27048 --- /dev/null +++ b/Assets/AnyThinkPlugin/Script/IOS.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 751760c7a020404bbe9f19eaf9d5b50a +timeCreated: 1718347460 \ No newline at end of file diff --git a/Assets/AnyThinkPlugin/Script/IOS/Editor.meta b/Assets/AnyThinkPlugin/Script/IOS/Editor.meta new file mode 100644 index 0000000..cad2aeb --- /dev/null +++ b/Assets/AnyThinkPlugin/Script/IOS/Editor.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 549434ffe9f948029231e62fa4941258 +timeCreated: 1718347468 \ No newline at end of file diff --git a/Assets/AnyThinkPlugin/Script/IOS/Editor/IOSBuildPostprocess.cs b/Assets/AnyThinkPlugin/Script/IOS/Editor/IOSBuildPostprocess.cs new file mode 100644 index 0000000..472ffc1 --- /dev/null +++ b/Assets/AnyThinkPlugin/Script/IOS/Editor/IOSBuildPostprocess.cs @@ -0,0 +1,311 @@ +using System.Collections.Generic; +using UnityEngine; +using UnityEditor; +using UnityEditor.Callbacks; +using System.IO; +#if (UNITY_5 && UNITY_IOS) || UNITY_IPHONE +using UnityEditor.iOS.Xcode; +#endif + +public static class IOSBuildPostprocess +{ + + [PostProcessBuild(999)] + public static void OnPostProcessBuild(BuildTarget buildTarget, string path) + { +#if (UNITY_5 && UNITY_IOS) || UNITY_IPHONE + if (buildTarget == BuildTarget.iOS) + { + string projectPath = path + "/Unity-iPhone.xcodeproj/project.pbxproj"; + + UnityEditor.iOS.Xcode.PBXProject pbxProject = new UnityEditor.iOS.Xcode.PBXProject(); + pbxProject.ReadFromFile(projectPath); + string target = pbxProject.GetUnityFrameworkTargetGuid(); + + //string targetMain = pbxProject.GetUnityMainTargetGuid(); + //pbxProject.AddBuildProperty(targetMain, "OTHER_LDFLAGS", "-ObjC"); + pbxProject.AddFileToBuild(target, pbxProject.AddFile("usr/lib/libxml2.tbd", "Libraries/libxml2.tbd", PBXSourceTree.Sdk)); + pbxProject.AddFileToBuild(target, pbxProject.AddFile("usr/lib/libresolv.9.tbd", "Libraries/libresolv.9.tbd", PBXSourceTree.Sdk)); + pbxProject.AddFileToBuild(target, pbxProject.AddFile("usr/lib/libz.tbd", "Libraries/libz.tbd", PBXSourceTree.Sdk)); + pbxProject.AddFileToBuild(target, pbxProject.AddFile("usr/lib/libc++.tbd", "Libraries/libc++.tbd", PBXSourceTree.Sdk)); + pbxProject.AddFileToBuild(target, pbxProject.AddFile("usr/lib/libc++abi.tbd", "Libraries/libc++abi.tbd", PBXSourceTree.Sdk)); + pbxProject.AddFileToBuild(target, pbxProject.AddFile("usr/lib/libz.tbd", "Libraries/libz.tbd", PBXSourceTree.Sdk)); + pbxProject.AddFileToBuild(target, pbxProject.AddFile("usr/lib/libsqlite3.tbd", "Libraries/libsqlite3.tbd", PBXSourceTree.Sdk)); + //pbxProject.AddFileToBuild(target, pbxProject.AddFile("", "Libraries/Bugly.framework", PBXSourceTree.Sdk)); + pbxProject.AddFileToBuild(target, pbxProject.AddFile("usr/lib/libbz2.1.0.tbd", "Libraries/libbz2.1.0.tbd", PBXSourceTree.Sdk)); + + + pbxProject.SetBuildProperty(target, "ENABLE_BITCODE", "NO"); + pbxProject.SetBuildProperty(target, "GCC_ENABLE_OBJC_EXCEPTIONS", "YES"); + pbxProject.SetBuildProperty(target, "GCC_C_LANGUAGE_STANDARD", "gnu99"); + + pbxProject.AddBuildProperty(target, "OTHER_LDFLAGS", "-ObjC"); + pbxProject.AddBuildProperty(target, "OTHER_LDFLAGS", "-fobjc-arc"); + pbxProject.AddBuildProperty(target, "OTHER_LDFLAGS", "-lz"); //-lz->libz. + pbxProject.AddBuildProperty(target, "OTHER_LDFLAGS", "-lc++");//-lc++->libc++. + pbxProject.AddBuildProperty(target, "OTHER_LDFLAGS", "-liconv.2");//-liconv.2->libiconv.2. + + + + + var plistPath = Path.Combine(path, "Info.plist"); + PlistDocument plist = new PlistDocument(); + plist.ReadFromFile(plistPath); + plist.root.SetString("NSPhotoLibraryAddUsageDescription", "是否允许此APP保存资源到相册"); + plist.root.SetString("NSPhotoLibraryUsageDescription", "需要相册权限"); + plist.root.SetString("NSCalendarsUsageDescription", "需要日历权限"); + plist.root.SetString("NSMicrophoneUsageDescription", "录制屏幕需要麦克风权限"); + plist.root.SetString("NSCameraUsageDescription", "需要相机权限"); + plist.root.SetString("NSLocationWhenInUseUsageDescription", "需要定位权限"); + plist.root.SetString("NSUserTrackingUsageDescription", "请放心,开启权限不会获取你在其他站点的隐私信息,仅用于标识设备并保障服务安全与提升浏览体验"); + //plist.root.SetString("GADApplicationIdentifier", "ca-app-pub-5184379547015809~5171488591"); + //plist.root.SetBoolean("GADIsAdManagerApp", true); + plist.root.CreateArray("LSApplicationQueriesSchemes").AddString("mqqapi"); + + //// 添加 CFBundleURLTypes 字段 + //PlistElementArray bundleURLTypesArray = new PlistElementArray(); + //PlistElementDict bundleURLTypesDict = bundleURLTypesArray.AddDict(); + //PlistElementArray bundleURLSchemesArray = new PlistElementArray(); + + //bundleURLTypesDict.SetString("CFBundleTypeRole", "Editor"); + //bundleURLTypesDict.SetString("CFBundleURLName", "taptap"); + //bundleURLSchemesArray.AddString("tttjssizk1ice8n5bngg"); + //bundleURLTypesDict["CFBundleURLSchemes"] = bundleURLSchemesArray; + + //plist.root["CFBundleURLTypes"] = bundleURLTypesArray; + + // 添加 LSApplicationQueriesSchemes 字段 + PlistElementArray appQueriesSchemesArray ; + if (plist.root.values.ContainsKey("LSApplicationQueriesSchemes")) + { + appQueriesSchemesArray = plist.root.values["LSApplicationQueriesSchemes"].AsArray(); + } + else + { + appQueriesSchemesArray = plist.root.CreateArray("LSApplicationQueriesSchemes"); + } + //appQueriesSchemesArray.AddString("tapiosdk"); + //appQueriesSchemesArray.AddString("tapsdk"); + string[] schemes = new string[] + { + "mqqapi", + "tapiosdk", + "tapsdk", + + "openapp.jdmobile", + "vipshop", + "tbopen", + "suning", + "qunariphone", + "imeituan", + "dianping", + "lianjia", + "xhsdiscover", + "baiduhaokan", + "bdminivideo", + "baiduboxlite", + "baiduboxmission", + "com.baidu.tieba", + "zhihu", + "wireless1688", + "iqiyi", + "weixin", + "qihooloan", + "weishi", + "travelguide", + "wbmain", + "taobaotravel", + "kwai", + "ksnebula", + "sinaweibo", + "alipays", + "youku", + "openjdlite", + "com.360buy.jdpingou", + "cainiao", + "kaola", + "OneTravel", + "lianjiabeike", + "iosamap", + "com.taobao.taobao4iphone", + "com.360buy.jdmobile", + "com.meituan.imeituan", + "com.vipshop.iphone", + "com.meituan.itakeaway", + "com.taobao.tmall", + "com.xiaojukeji.didi", + "com.jiangjia.gif", + "me.ele.ios.eleme", + "com.ss.iphone.ugc.Aweme", + "com.alipay.iphoneclient", + "com.autonavi.amap", + "com.xunmeng.pinduoduo", + "com.kuaishou.nebula", + "com.sina.weibo", + "com.jd.jinrong", + "com.ucweb.iphone.lowversion", + "com.jindidata.SkyEyes", + "com.baidu.BaiduMobile", + "com.dianping.dpscope" + }; + + foreach (string scheme in schemes) + { + appQueriesSchemesArray.AddString(scheme); + } + + + PlistElementArray elementArray_SKAdNetworkItems = plist.root.CreateArray("SKAdNetworkItems"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "v72qych5uu"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "5lm9lj6jb7"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "4fzdc2evr5"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "x44k69ngh6"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "lr83yxwka7"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "9rd848q2bz"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "5l3tpt7t6e"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "hs6bdukanm"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "8s468mfl3y"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "2u9pt9hc89"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "c6k4g5qg8m"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "a2p9lx4jpn"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "cstr6suwn9"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "5tjdwbrq8w"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "glqzh8vgby"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "7ug5zh24hu"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "9t245vhmpl"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "a8cz6cu7e5"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "6yxyv74ff7"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "f73kdq92p3"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "9nlqeag3gk"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "t38b2kh725"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "5a6flpkh64"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "238da6jt44"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "4pfyvq9l8r"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "yclnxrl5pm"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "4w7y6s5ca2"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "m8dbw4sv7c"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "3rd42ekr43"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "wzmmz9fp6w"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "294l99pt4k"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "3sh42y64q3"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "f38h382jlk"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "3qy4746246"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "kbd757ywx3"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "32z4fx6l9h"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "mp6xlyr22a"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "zq492l623r"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "av6w8kgt66"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "s39g8k73mm"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "578prtvx9j"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "488r3q3dtq"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "4468km3ulz"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "wg4vff78zm"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "44jx6755aq"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "prcb7njmu6"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "w9q455wk68"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "tl55sbb4fm"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "k6y4y55b64"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "4dzt52r2t5"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "ppxm28t8ap"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "22mmun2rn5"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "424m5254lk"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "zmvfpc5aq8"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "ydx93a7ass"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "k674qkevps"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "v79kvwwj4g"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "mlmmfzh3r3"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "f7s53z58qe"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "mls7yz5dvl"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "cg4yq2srnc"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "p78axxw29g"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "737z793b9f"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "6xzpu9s2p8"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "ludvb6z3bs"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "523jb4fst2"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "ggvn48r87g"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "24t9a8vw3c"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "cj5566h2ga"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "7rz58n8ntl"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "feyaarzu9v"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "ejvt5qm6ak"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "n9x2a789qt"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "klf5c3l5u5"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "dzg6xy7pwj"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "y45688jllp"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "hdw39hrw9y"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "uw77j35x4d"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "mtkv5xtk9e"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "gta9lk7p23"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "g28c52eehv"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "su67r6k2v3"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "rx5hdcabgc"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "2fnua5tdw4"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "xy9t38ct57"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "54nzkqm89y"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "9b89h5y424"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "pwa73g5rt2"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "79pbpufp6p"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "kbmxgpxpgc"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "275upjj5gd"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "rvh3l7un93"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "qqp299437r"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "74b6s63p6l"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "44n7hlldy6"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "6p4ks3rnbw"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "e5fvkxwrpn"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "97r2b46745"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "3qcr597p9d"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "n6fk4nfna4"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "b9bk5wbcq9"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "84993kbrcf"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "24zw6aqk47"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "pwdxu55a5a"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "cs644xg564"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "6964rsfnh4"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "9vvzujtq5s"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "a7xqa6mtl2"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "r45fhb6rf7"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "c3frkrj4fj"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "6g9af3uyq4"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "u679fj5vs4"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "g2y4y55b64"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "dbu4b84rxf"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "cp8zw746q7"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "v4nxqhlyqp"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "vutu7akeur"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "y5ghdn5j9k"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "v9wttpbfk9"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "n38lu8286q"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "47vhws6wlr"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "eh6m2bh4zr"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "ecpz2srf59"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "8c4e2ghe7u"); + elementArray_SKAdNetworkItems.AddDict().SetString("SKAdNetworkIdentifier", "r3y5dwb26t"); + + + + + + plist.WriteToFile(plistPath); + + //string targetGuid = pbxProject.TargetGuidByName(UnityEditor.iOS.Xcode.PBXProject.GetUnityTargetName()); + string targetGuid = pbxProject.GetUnityFrameworkTargetGuid(); + //pbxProject.AddFrameworkToProject(targetGuid, "Bugly.framework", false); + pbxProject.AddFrameworkToProject(targetGuid, "Foundation.framework", false); + pbxProject.AddFrameworkToProject(targetGuid, "UIKit.framework", false); + pbxProject.AddFrameworkToProject(targetGuid, "JavaScriptCore.framework", false); + pbxProject.AddFrameworkToProject(targetGuid, "WebKit.framework", false); + pbxProject.AddFrameworkToProject(targetGuid, "CoreFoundation.framework", false); + pbxProject.AddFrameworkToProject(targetGuid, "CoreTelephony.framework", false); + pbxProject.AddFrameworkToProject(targetGuid, "Security.framework", false); + pbxProject.AddFrameworkToProject(targetGuid, "SystemConfiguration.framework", false); + pbxProject.AddFrameworkToProject(targetGuid, "AdSupport.framework", false); + pbxProject.AddFrameworkToProject(targetGuid, "VideoToolbox.framework", false); + pbxProject.AddFrameworkToProject(targetGuid, "AppTrackingTransparency.framework", false); + + + pbxProject.WriteToFile(projectPath); + } +#endif + } +} diff --git a/Assets/AnyThinkPlugin/Script/IOS/Editor/IOSBuildPostprocess.cs.meta b/Assets/AnyThinkPlugin/Script/IOS/Editor/IOSBuildPostprocess.cs.meta new file mode 100644 index 0000000..266ae86 --- /dev/null +++ b/Assets/AnyThinkPlugin/Script/IOS/Editor/IOSBuildPostprocess.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: b269009fae1d4fe89592ba1d9bffcc9f +timeCreated: 1718347481 \ No newline at end of file diff --git a/Assets/AnyThinkPlugin/Script/IOS/Editor/SKAdNetwork.xml b/Assets/AnyThinkPlugin/Script/IOS/Editor/SKAdNetwork.xml new file mode 100644 index 0000000..e2f6109 --- /dev/null +++ b/Assets/AnyThinkPlugin/Script/IOS/Editor/SKAdNetwork.xml @@ -0,0 +1,420 @@ + +SKAdNetworkItems + + + SKAdNetworkIdentifier + kbd757ywx3.skadnetwork + + + SKAdNetworkIdentifier + mls7yz5dvl.skadnetwork + + + SKAdNetworkIdentifier + 4fzdc2evr5.skadnetwork + + + SKAdNetworkIdentifier + 4pfyvq9l8r.skadnetwork + + + SKAdNetworkIdentifier + ydx93a7ass.skadnetwork + + + SKAdNetworkIdentifier + cg4yq2srnc.skadnetwork + + + SKAdNetworkIdentifier + p78axxw29g.skadnetwork + + + SKAdNetworkIdentifier + 737z793b9f.skadnetwork + + + SKAdNetworkIdentifier + v72qych5uu.skadnetwork + + + SKAdNetworkIdentifier + 6xzpu9s2p8.skadnetwork + + + SKAdNetworkIdentifier + ludvb6z3bs.skadnetwork + + + SKAdNetworkIdentifier + mlmmfzh3r3.skadnetwork + + + SKAdNetworkIdentifier + c6k4g5qg8m.skadnetwork + + + SKAdNetworkIdentifier + wg4vff78zm.skadnetwork + + + SKAdNetworkIdentifier + 523jb4fst2.skadnetwork + + + SKAdNetworkIdentifier + ggvn48r87g.skadnetwork + + + SKAdNetworkIdentifier + 22mmun2rn5.skadnetwork + + + SKAdNetworkIdentifier + 3sh42y64q3.skadnetwork + + + SKAdNetworkIdentifier + f38h382jlk.skadnetwork + + + SKAdNetworkIdentifier + 24t9a8vw3c.skadnetwork + + + SKAdNetworkIdentifier + hs6bdukanm.skadnetwork + + + SKAdNetworkIdentifier + prcb7njmu6.skadnetwork + + + SKAdNetworkIdentifier + m8dbw4sv7c.skadnetwork + + + SKAdNetworkIdentifier + 9nlqeag3gk.skadnetwork + + + SKAdNetworkIdentifier + cj5566h2ga.skadnetwork + + + SKAdNetworkIdentifier + cstr6suwn9.skadnetwork + + + SKAdNetworkIdentifier + w9q455wk68.skadnetwork + + + SKAdNetworkIdentifier + wzmmz9fp6w.skadnetwork + + + SKAdNetworkIdentifier + yclnxrl5pm.skadnetwork + + + SKAdNetworkIdentifier + 4468km3ulz.skadnetwork + + + SKAdNetworkIdentifier + t38b2kh725.skadnetwork + + + SKAdNetworkIdentifier + k674qkevps.skadnetwork + + + SKAdNetworkIdentifier + 7ug5zh24hu.skadnetwork + + + SKAdNetworkIdentifier + 5lm9lj6jb7.skadnetwork + + + SKAdNetworkIdentifier + 9rd848q2bz.skadnetwork + + + SKAdNetworkIdentifier + 7rz58n8ntl.skadnetwork + + + SKAdNetworkIdentifier + 4w7y6s5ca2.skadnetwork + + + SKAdNetworkIdentifier + feyaarzu9v.skadnetwork + + + SKAdNetworkIdentifier + ejvt5qm6ak.skadnetwork + + + SKAdNetworkIdentifier + 9t245vhmpl.skadnetwork + + + SKAdNetworkIdentifier + n9x2a789qt.skadnetwork + + + SKAdNetworkIdentifier + 44jx6755aq.skadnetwork + + + SKAdNetworkIdentifier + zmvfpc5aq8.skadnetwork + + + SKAdNetworkIdentifier + tl55sbb4fm.skadnetwork + + + SKAdNetworkIdentifier + 2u9pt9hc89.skadnetwork + + + SKAdNetworkIdentifier + 5a6flpkh64.skadnetwork + + + SKAdNetworkIdentifier + 8s468mfl3y.skadnetwork + + + SKAdNetworkIdentifier + glqzh8vgby.skadnetwork + + + SKAdNetworkIdentifier + av6w8kgt66.skadnetwork + + + SKAdNetworkIdentifier + klf5c3l5u5.skadnetwork + + + SKAdNetworkIdentifier + dzg6xy7pwj.skadnetwork + + + SKAdNetworkIdentifier + y45688jllp.skadnetwork + + + SKAdNetworkIdentifier + hdw39hrw9y.skadnetwork + + + SKAdNetworkIdentifier + ppxm28t8ap.skadnetwork + + + SKAdNetworkIdentifier + 424m5254lk.skadnetwork + + + SKAdNetworkIdentifier + 5l3tpt7t6e.skadnetwork + + + SKAdNetworkIdentifier + uw77j35x4d.skadnetwork + + + SKAdNetworkIdentifier + 4dzt52r2t5.skadnetwork + + + SKAdNetworkIdentifier + mtkv5xtk9e.skadnetwork + + + SKAdNetworkIdentifier + gta9lk7p23.skadnetwork + + + SKAdNetworkIdentifier + 5tjdwbrq8w.skadnetwork + + + SKAdNetworkIdentifier + 3rd42ekr43.skadnetwork + + + SKAdNetworkIdentifier + g28c52eehv.skadnetwork + + + SKAdNetworkIdentifier + su67r6k2v3.skadnetwork + + + SKAdNetworkIdentifier + rx5hdcabgc.skadnetwork + + + SKAdNetworkIdentifier + 2fnua5tdw4.skadnetwork + + + SKAdNetworkIdentifier + 32z4fx6l9h.skadnetwork + + + SKAdNetworkIdentifier + xy9t38ct57.skadnetwork + + + SKAdNetworkIdentifier + 54nzkqm89y.skadnetwork + + + SKAdNetworkIdentifier + 9b89h5y424.skadnetwork + + + SKAdNetworkIdentifier + pwa73g5rt2.skadnetwork + + + SKAdNetworkIdentifier + 79pbpufp6p.skadnetwork + + + SKAdNetworkIdentifier + kbmxgpxpgc.skadnetwork + + + SKAdNetworkIdentifier + 275upjj5gd.skadnetwork + + + SKAdNetworkIdentifier + rvh3l7un93.skadnetwork + + + SKAdNetworkIdentifier + qqp299437r.skadnetwork + + + SKAdNetworkIdentifier + 294l99pt4k.skadnetwork + + + SKAdNetworkIdentifier + 74b6s63p6l.skadnetwork + + + SKAdNetworkIdentifier + 44n7hlldy6.skadnetwork + + + SKAdNetworkIdentifier + 6p4ks3rnbw.skadnetwork + + + SKAdNetworkIdentifier + f73kdq92p3.skadnetwork + + + SKAdNetworkIdentifier + e5fvkxwrpn.skadnetwork + + + SKAdNetworkIdentifier + 97r2b46745.skadnetwork + + + SKAdNetworkIdentifier + 3qcr597p9d.skadnetwork + + + SKAdNetworkIdentifier + 578prtvx9j.skadnetwork + + + SKAdNetworkIdentifier + n6fk4nfna4.skadnetwork + + + SKAdNetworkIdentifier + b9bk5wbcq9.skadnetwork + + + SKAdNetworkIdentifier + 84993kbrcf.skadnetwork + + + SKAdNetworkIdentifier + 24zw6aqk47.skadnetwork + + + SKAdNetworkIdentifier + pwdxu55a5a.skadnetwork + + + SKAdNetworkIdentifier + cs644xg564.skadnetwork + + + SKAdNetworkIdentifier + 6964rsfnh4.skadnetwork + + + SKAdNetworkIdentifier + 9vvzujtq5s.skadnetwork + + + SKAdNetworkIdentifier + a7xqa6mtl2.skadnetwork + + + SKAdNetworkIdentifier + r45fhb6rf7.skadnetwork + + + SKAdNetworkIdentifier + c3frkrj4fj.skadnetwork + + + SKAdNetworkIdentifier + 6g9af3uyq4.skadnetwork + + + SKAdNetworkIdentifier + u679fj5vs4.skadnetwork + + + SKAdNetworkIdentifier + g2y4y55b64.skadnetwork + + + SKAdNetworkIdentifier + zq492l623r.skadnetwork + + + SKAdNetworkIdentifier + a8cz6cu7e5.skadnetwork + + + SKAdNetworkIdentifier + s39g8k73mm.skadnetwork + + + SKAdNetworkIdentifier + dbu4b84rxf.skadnetwork + + + SKAdNetworkIdentifier + mj797d8u6f.skadnetwork + + diff --git a/Assets/AnyThinkPlugin/Script/IOS/Editor/SKAdNetwork.xml.meta b/Assets/AnyThinkPlugin/Script/IOS/Editor/SKAdNetwork.xml.meta new file mode 100644 index 0000000..169d05e --- /dev/null +++ b/Assets/AnyThinkPlugin/Script/IOS/Editor/SKAdNetwork.xml.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 7ef5a31b4396495a84daeaea9960d503 +timeCreated: 1718347681 \ No newline at end of file diff --git a/Assets/Topon_Adapter/Runtime/Scripts/ToponAdController.cs b/Assets/Topon_Adapter/Runtime/Scripts/ToponAdController.cs index eed7125..3c1285e 100644 --- a/Assets/Topon_Adapter/Runtime/Scripts/ToponAdController.cs +++ b/Assets/Topon_Adapter/Runtime/Scripts/ToponAdController.cs @@ -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("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("currentActivity")) +// { +// //拿到我自己的工具类并实例化 +// var testUtils = new AndroidJavaClass("com.anythink.debug.api.ATDebuggerUITest"); +// //向工具类里的Init方法传入Unity的activity对象用于初始化工具类 +// testUtils.CallStatic("showDebuggerUI", activityContext); +// } +// } +// #endif } } \ No newline at end of file diff --git a/Assets/package.json b/Assets/package.json index 2d4c23f..1ae9d66 100644 --- a/Assets/package.json +++ b/Assets/package.json @@ -2,7 +2,7 @@ "name": "com.commercialization.topon", "displayName": "Commercialization.topon", "description": "基于topon的广告sdk封装,依赖基础商业化模块", - "version": "1.1.25", + "version": "1.2.0", "unity": "2021.1", "license": "MIT", "repository": {