diff --git a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/Editor/Dependencies.xml.meta b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/Editor/Dependencies.xml.meta index 687b2f7..acf0686 100644 --- a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/Editor/Dependencies.xml.meta +++ b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/Editor/Dependencies.xml.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 01309b887f3fe4ece979fbb48275d06e +guid: 74cd7d129c09b466a86bfa11ed6b16d1 TextScriptImporter: externalObjects: {} userData: diff --git a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_banner.aar b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_banner.aar index efe6eb2..85d4218 100644 Binary files a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_banner.aar and b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_banner.aar differ diff --git a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_banner.aar.meta b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_banner.aar.meta index c0b742a..0f897fb 100644 --- a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_banner.aar.meta +++ b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_banner.aar.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 290f0c123bbf64a6984427544e80839a +guid: da98890a900e14accaef685984a61bd5 PluginImporter: externalObjects: {} serializedVersion: 2 diff --git a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_china_core.aar b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_china_core.aar index 5ba3404..5981c79 100644 Binary files a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_china_core.aar and b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_china_core.aar differ diff --git a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_china_core.aar.meta b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_china_core.aar.meta index 4c7e0f3..2effafa 100644 --- a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_china_core.aar.meta +++ b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_china_core.aar.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 9c1cfce36f43447f9b2d114d262760e9 +guid: a3135f78bef1e464b80a119102c73984 PluginImporter: externalObjects: {} serializedVersion: 2 diff --git a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_core.aar b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_core.aar index d4a005b..80980cd 100644 Binary files a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_core.aar and b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_core.aar differ diff --git a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_core.aar.meta b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_core.aar.meta index 040f4ab..a3bdf33 100644 --- a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_core.aar.meta +++ b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_core.aar.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: bc179ab55b7104f63a5ab4f284361fce +guid: 0054580ab849d45198549eac7a372bc9 PluginImporter: externalObjects: {} serializedVersion: 2 diff --git a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_interstitial.aar b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_interstitial.aar index 9b984ea..87b034c 100644 Binary files a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_interstitial.aar and b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_interstitial.aar differ diff --git a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_interstitial.aar.meta b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_interstitial.aar.meta index 4730c9b..edb75c7 100644 --- a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_interstitial.aar.meta +++ b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_interstitial.aar.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 348edf87b5e4d4c648b81168c52d4c35 +guid: 41fd5ba357e7340aebe1ca236589f66a PluginImporter: externalObjects: {} serializedVersion: 2 diff --git a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_native.aar b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_native.aar index 635969b..3c9b957 100644 Binary files a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_native.aar and b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_native.aar differ diff --git a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_native.aar.meta b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_native.aar.meta index 935993d..9329578 100644 --- a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_native.aar.meta +++ b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_native.aar.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 4e1cd9f70cc444bda95630821b2db72b +guid: f0b382f66e3504619885af1ed69ee1c1 PluginImporter: externalObjects: {} serializedVersion: 2 diff --git a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_rewardvideo.aar b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_rewardvideo.aar index eb4d993..978431e 100644 Binary files a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_rewardvideo.aar and b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_rewardvideo.aar differ diff --git a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_rewardvideo.aar.meta b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_rewardvideo.aar.meta index d78e456..cb8e129 100644 --- a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_rewardvideo.aar.meta +++ b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_rewardvideo.aar.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 8defdf313c8954dbaa7ae6682d8f1a65 +guid: 7311500925e7344788fb99a2ef9e2e96 PluginImporter: externalObjects: {} serializedVersion: 2 diff --git a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_splash.aar b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_splash.aar index 1457785..90326ce 100644 Binary files a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_splash.aar and b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_splash.aar differ diff --git a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_splash.aar.meta b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_splash.aar.meta index 0039858..84d4651 100644 --- a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_splash.aar.meta +++ b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/anythink_splash.aar.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: e3f3e2852ae7946e5b9daf2e27fa1011 +guid: 950e2794885244e8798ebc0ed47f8874 PluginImporter: externalObjects: {} serializedVersion: 2 diff --git a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/tramini_sdk.aar b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/tramini_sdk.aar index b9ca920..4e77bf9 100644 Binary files a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/tramini_sdk.aar and b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/tramini_sdk.aar differ diff --git a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/tramini_sdk.aar.meta b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/tramini_sdk.aar.meta index bcf347d..b8be775 100644 --- a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/tramini_sdk.aar.meta +++ b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/anythink_base/tramini_sdk.aar.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: ada836c19e1cb412e894751fbc3669d5 +guid: 31b5cf97768a140e298ddc29fc51435b PluginImporter: externalObjects: {} serializedVersion: 2 diff --git a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/gdt/GDTSDK.unionNormal.4.575.1445.aar b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/gdt/GDTSDK.unionNormal.4.575.1445.aar new file mode 100644 index 0000000..4d4ae63 Binary files /dev/null and b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/gdt/GDTSDK.unionNormal.4.575.1445.aar differ diff --git a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/gdt/GDTSDK.unionNormal.4.575.1445.aar.meta b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/gdt/GDTSDK.unionNormal.4.575.1445.aar.meta new file mode 100644 index 0000000..2b785ba --- /dev/null +++ b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/gdt/GDTSDK.unionNormal.4.575.1445.aar.meta @@ -0,0 +1,32 @@ +fileFormatVersion: 2 +guid: bd689cb07089a4ad58f9ea68d471251f +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Android: Android + second: + enabled: 1 + settings: {} + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/gdt/anythink_network_unity_gdt.aar b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/gdt/anythink_network_unity_gdt.aar index f3cc69a..8f6a53b 100644 Binary files a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/gdt/anythink_network_unity_gdt.aar and b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/gdt/anythink_network_unity_gdt.aar differ diff --git a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/gdt/anythink_network_unity_gdt.aar.meta b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/gdt/anythink_network_unity_gdt.aar.meta index 42789d7..b7e52f7 100644 --- a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/gdt/anythink_network_unity_gdt.aar.meta +++ b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/gdt/anythink_network_unity_gdt.aar.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 4d64ad1973dd54983b91cb1678c6d478 +guid: c58e18614454a415d8e2ad27964c04bf PluginImporter: externalObjects: {} serializedVersion: 2 diff --git a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/gdt/network_data.json b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/gdt/network_data.json index 37adf2e..684f5ec 100644 --- a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/gdt/network_data.json +++ b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/gdt/network_data.json @@ -1 +1 @@ -{"name":"gdt","version":"4.562.1432","country":1,"path":"Assets/AnyThinkPlugin/AnyThinkAds\\Plugins/Android/China/mediation/gdt"} \ No newline at end of file +{"name":"gdt","version":"4.575.1445","country":1,"path":"Assets/AnyThinkPlugin/AnyThinkAds\\Plugins/Android/China/mediation/gdt"} \ No newline at end of file diff --git a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/kuaishou/Editor/Dependencies.xml.meta b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/kuaishou/Editor/Dependencies.xml.meta index 0f49966..211011c 100644 --- a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/kuaishou/Editor/Dependencies.xml.meta +++ b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/kuaishou/Editor/Dependencies.xml.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: f3ba469b8da3d46898a264b6e8b8b008 +guid: 7addf8b7f1033463d9a2909737833d5c TextScriptImporter: externalObjects: {} userData: diff --git a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/kuaishou/anythink_network_unity_kuaishou.aar b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/kuaishou/anythink_network_unity_kuaishou.aar index b47ca40..99fb8f9 100644 Binary files a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/kuaishou/anythink_network_unity_kuaishou.aar and b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/kuaishou/anythink_network_unity_kuaishou.aar differ diff --git a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/kuaishou/anythink_network_unity_kuaishou.aar.meta b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/kuaishou/anythink_network_unity_kuaishou.aar.meta index 147d6b6..d5f95b8 100644 --- a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/kuaishou/anythink_network_unity_kuaishou.aar.meta +++ b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/kuaishou/anythink_network_unity_kuaishou.aar.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 45adbb2b2963347a989988cda4eab3e9 +guid: b56a274238fee48dcaa1ccae9a622dd7 PluginImporter: externalObjects: {} serializedVersion: 2 diff --git a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/kuaishou/kssdk-ad-3.3.63-publishRelease-8b45b0e4e6.aar b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/kuaishou/kssdk-ad-3.3.63-publishRelease-8b45b0e4e6.aar new file mode 100644 index 0000000..81bc0eb Binary files /dev/null and b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/kuaishou/kssdk-ad-3.3.63-publishRelease-8b45b0e4e6.aar differ diff --git a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/kuaishou/kssdk-ad-3.3.63-publishRelease-8b45b0e4e6.aar.meta b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/kuaishou/kssdk-ad-3.3.63-publishRelease-8b45b0e4e6.aar.meta new file mode 100644 index 0000000..e09a757 --- /dev/null +++ b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/kuaishou/kssdk-ad-3.3.63-publishRelease-8b45b0e4e6.aar.meta @@ -0,0 +1,32 @@ +fileFormatVersion: 2 +guid: d0e07b66260fa418884f4cc8e5a63bc5 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Android: Android + second: + enabled: 1 + settings: {} + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/kuaishou/network_data.json b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/kuaishou/network_data.json index 88ae52e..cd5cf1f 100644 --- a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/kuaishou/network_data.json +++ b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/kuaishou/network_data.json @@ -1 +1 @@ -{"name":"kuaishou","version":"3.3.59.1","country":1,"path":"Assets/AnyThinkPlugin/AnyThinkAds\\Plugins/Android/China/mediation/kuaishou"} \ No newline at end of file +{"name":"kuaishou","version":"3.3.63","country":1,"path":"Assets/AnyThinkPlugin/AnyThinkAds\\Plugins/Android/China/mediation/kuaishou"} \ No newline at end of file diff --git a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/tap/Editor/Dependencies.xml.meta b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/tap/Editor/Dependencies.xml.meta index 9d7e73b..562f08f 100644 --- a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/tap/Editor/Dependencies.xml.meta +++ b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/tap/Editor/Dependencies.xml.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 38c1b7b371ecd45ba89127e91bee66ef +guid: 0c8bdb20bc2814919a0fb316325ec587 TextScriptImporter: externalObjects: {} userData: diff --git a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/tap/TapAD_3.16.3.29.aar b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/tap/TapAD_3.16.3.29.aar new file mode 100644 index 0000000..752371c Binary files /dev/null and b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/tap/TapAD_3.16.3.29.aar differ diff --git a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/tap/TapAD_3.16.3.29.aar.meta b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/tap/TapAD_3.16.3.29.aar.meta new file mode 100644 index 0000000..aadc886 --- /dev/null +++ b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/tap/TapAD_3.16.3.29.aar.meta @@ -0,0 +1,32 @@ +fileFormatVersion: 2 +guid: 9dfc970c236d443c69c49bd7dd1a5049 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Android: Android + second: + enabled: 1 + settings: {} + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/tap/anythink_network_unity_tap.aar b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/tap/anythink_network_unity_tap.aar index 83d9f97..5fec4d8 100644 Binary files a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/tap/anythink_network_unity_tap.aar and b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/tap/anythink_network_unity_tap.aar differ diff --git a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/tap/anythink_network_unity_tap.aar.meta b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/tap/anythink_network_unity_tap.aar.meta index bb977bf..c34421c 100644 --- a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/tap/anythink_network_unity_tap.aar.meta +++ b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/tap/anythink_network_unity_tap.aar.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: af127e4ac3ee34f078cd4bb6d5163b24 +guid: 40954ebb3cfd04c9296425304103941e PluginImporter: externalObjects: {} serializedVersion: 2 diff --git a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/tap/network_data.json b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/tap/network_data.json index 98ebe89..e8b038e 100644 --- a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/tap/network_data.json +++ b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation/tap/network_data.json @@ -1 +1 @@ -{"name":"tap","version":"3.16.3.25","country":1,"path":"Assets/AnyThinkPlugin/AnyThinkAds\\Plugins/Android/China/mediation/tap"} \ No newline at end of file +{"name":"tap","version":"3.16.3.29","country":1,"path":"Assets/AnyThinkPlugin/AnyThinkAds\\Plugins/Android/China/mediation/tap"} \ No newline at end of file diff --git a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation_plugin/gson-2.8.4.jar.meta b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation_plugin/gson-2.8.4.jar.meta index 1360c1f..381b9c0 100644 --- a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation_plugin/gson-2.8.4.jar.meta +++ b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation_plugin/gson-2.8.4.jar.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: f8fbe67e9b4f64586b86daf28d4a8fff +guid: 92a9540d6c4824102995e4688aea7989 PluginImporter: externalObjects: {} serializedVersion: 2 diff --git a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation_plugin/miui_sys_splash_1.0.aar.meta b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation_plugin/miui_sys_splash_1.0.aar.meta index 72c3ef3..eaef39d 100644 --- a/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation_plugin/miui_sys_splash_1.0.aar.meta +++ b/AnyThinkPlugin/AnyThinkAds/Plugins/Android/China/mediation_plugin/miui_sys_splash_1.0.aar.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: d12c55ddf05c24abd92b59cdaa090ab1 +guid: 6adb84ef6af8641e4b5a8d959f44d9d5 PluginImporter: externalObjects: {} serializedVersion: 2 diff --git a/AnyThinkPlugin/Resources/json/2.1.0.meta b/AnyThinkPlugin/AnyThinkAds/Plugins/iOS.meta similarity index 77% rename from AnyThinkPlugin/Resources/json/2.1.0.meta rename to AnyThinkPlugin/AnyThinkAds/Plugins/iOS.meta index bbefe59..4c83aa7 100644 --- a/AnyThinkPlugin/Resources/json/2.1.0.meta +++ b/AnyThinkPlugin/AnyThinkAds/Plugins/iOS.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: dcb708d6d45d0f7419d7667d7ad9feba +guid: 668ce08287b77354d9d17d91dc8e7399 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China.meta b/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China.meta new file mode 100644 index 0000000..7aee864 --- /dev/null +++ b/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 76dff0eaddf7c9e4db54ac483d4bd10c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/core.meta b/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/core.meta new file mode 100644 index 0000000..f21219f --- /dev/null +++ b/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/core.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 76e1496423e6d4d039d9f0d051cc195d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/core/Editor.meta b/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/core/Editor.meta new file mode 100644 index 0000000..f0a7a8b --- /dev/null +++ b/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/core/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1908b40a4f31848efb84232ead290fca +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/core/Editor/Dependencies.xml b/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/core/Editor/Dependencies.xml new file mode 100644 index 0000000..5fffea0 --- /dev/null +++ b/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/core/Editor/Dependencies.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/core/Editor/Dependencies.xml.meta b/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/core/Editor/Dependencies.xml.meta new file mode 100644 index 0000000..e873eb0 --- /dev/null +++ b/AnyThinkPlugin/AnyThinkAds/Plugins/iOS/China/core/Editor/Dependencies.xml.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: daf8b225bea19489bb7a89ca105900f9 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/AnyThinkPlugin/Resources/json/2.1.0/plugin_setting_data.json b/AnyThinkPlugin/Resources/json/2.1.0/plugin_setting_data.json deleted file mode 100644 index 1ba1078..0000000 --- a/AnyThinkPlugin/Resources/json/2.1.0/plugin_setting_data.json +++ /dev/null @@ -1 +0,0 @@ -{"curCountry":1,"china":{"android_version":"6.2.98","ios_version":"","enableAndroidX":true,"country":1,"android_admob_app_id":"","ios_admob_app_id":""},"nonchina":{"android_version":"","ios_version":"","enableAndroidX":true,"country":2,"android_admob_app_id":"","ios_admob_app_id":""}} \ No newline at end of file diff --git a/AnyThinkPlugin/Resources/json/2.1.1.meta b/AnyThinkPlugin/Resources/json/2.1.1.meta new file mode 100644 index 0000000..9fb48b6 --- /dev/null +++ b/AnyThinkPlugin/Resources/json/2.1.1.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3f5d23b57baa75d4b851f776033a2b2a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/AnyThinkPlugin/Resources/json/2.1.1/plugin_setting_data.json b/AnyThinkPlugin/Resources/json/2.1.1/plugin_setting_data.json new file mode 100644 index 0000000..da004eb --- /dev/null +++ b/AnyThinkPlugin/Resources/json/2.1.1/plugin_setting_data.json @@ -0,0 +1 @@ +{"curCountry":1,"china":{"android_version":"6.3.50","ios_version":"","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/AnyThinkPlugin/Resources/json/2.1.0/plugin_setting_data.json.meta b/AnyThinkPlugin/Resources/json/2.1.1/plugin_setting_data.json.meta similarity index 75% rename from AnyThinkPlugin/Resources/json/2.1.0/plugin_setting_data.json.meta rename to AnyThinkPlugin/Resources/json/2.1.1/plugin_setting_data.json.meta index 379162a..5055d55 100644 --- a/AnyThinkPlugin/Resources/json/2.1.0/plugin_setting_data.json.meta +++ b/AnyThinkPlugin/Resources/json/2.1.1/plugin_setting_data.json.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: ebfbacc2a04216f4b8a3f359ee7db1df +guid: 26d597193f8ac94428601791309d24ed TextScriptImporter: externalObjects: {} userData: diff --git a/AnyThinkPlugin/Script/Editor/ATPostProcessBuildAndroid.cs b/AnyThinkPlugin/Script/Editor/ATPostProcessBuildAndroid.cs index c5a86cc..b56f6a3 100644 --- a/AnyThinkPlugin/Script/Editor/ATPostProcessBuildAndroid.cs +++ b/AnyThinkPlugin/Script/Editor/ATPostProcessBuildAndroid.cs @@ -35,8 +35,9 @@ namespace AnyThink.Scripts.Editor #else var gradlePropertiesPath = Path.Combine(path, "gradle.properties"); #endif - - processGradleProperties(gradlePropertiesPath); + if (!ATConfig.isDefaultAndroidX()) { + processGradleProperties(gradlePropertiesPath); + } processAndroidManifest(path); processNetworkConfigXml(path); ATProcessBuildGradleAndroid.processBuildGradle(path); diff --git a/AnyThinkPlugin/Script/IntegrationManager/Editor/ATConfig.cs b/AnyThinkPlugin/Script/IntegrationManager/Editor/ATConfig.cs index 5ee984e..427ff06 100644 --- a/AnyThinkPlugin/Script/IntegrationManager/Editor/ATConfig.cs +++ b/AnyThinkPlugin/Script/IntegrationManager/Editor/ATConfig.cs @@ -16,7 +16,7 @@ namespace AnyThink.Scripts.IntegrationManager.Editor public class ATConfig { -public static string PLUGIN_VERSION = "2.1.0"; +public static string PLUGIN_VERSION = "2.1.1"; public static bool isDebug = false; public static int OS_ANDROID = 1; @@ -45,8 +45,8 @@ public static bool isDebug = false; //network json文件名 public static string network_data_file_name = "network_data.json"; //插件设置的数据 - private static string plugin_setting_data_path = $"{RootPath}/Resources/json/" + PLUGIN_VERSION; - private static string plugin_setting_data_file_name = "plugin_setting_data.json"; + public static string plugin_setting_data_path = $"{RootPath}/Resources/json/" + PLUGIN_VERSION; + public static string plugin_setting_data_file_name = "plugin_setting_data.json"; private static string _rootPath; @@ -175,6 +175,7 @@ public static bool isDebug = false; //Android if (!string.IsNullOrEmpty(android_version)) { var networkPath = getAndroidNetworkPath(network); + Directory.CreateDirectory(networkPath); ATLog.log("saveInstalledNetworkVersion() >>> android networkPath: " + networkPath + " exist: " + Directory.Exists(networkPath)); if (Directory.Exists(networkPath)) { string fullPath = Path.Combine(networkPath, networkDataFileName); @@ -192,7 +193,8 @@ public static bool isDebug = false; var ios_version = installedVersions.Ios; if (!string.IsNullOrEmpty(ios_version)) { var networkPath = getIosNetworkPath(network); - ATLog.log("saveInstalledNetworkVersion() >>> ios networkPath: " + networkPath); + Directory.CreateDirectory(networkPath); + ATLog.log("saveInstalledNetworkVersion() >>> ios networkPath: " + networkPath); if (Directory.Exists(networkPath)) { string fullPath = Path.Combine(networkPath, networkDataFileName); var networkData = new NetworkLocalData(); @@ -332,7 +334,12 @@ public static bool isDebug = false; public static bool enableAndroidX() { var pluginSettingData = getPluginSettingData(); - return pluginSettingData.getCountrySettingData().enableAndroidX; + return pluginSettingData.getCountrySettingData().androidXSetting == 1; + } + + public static bool isDefaultAndroidX() { + var pluginSettingData = getPluginSettingData(); + return pluginSettingData.getCountrySettingData().androidXSetting == 0; } //获取默认选中的地区 diff --git a/AnyThinkPlugin/Script/IntegrationManager/Editor/ATIntegrationManager.cs b/AnyThinkPlugin/Script/IntegrationManager/Editor/ATIntegrationManager.cs index f301008..adea8f4 100644 --- a/AnyThinkPlugin/Script/IntegrationManager/Editor/ATIntegrationManager.cs +++ b/AnyThinkPlugin/Script/IntegrationManager/Editor/ATIntegrationManager.cs @@ -297,7 +297,7 @@ namespace AnyThink.Scripts.IntegrationManager.Editor network.CurrentVersions = versions; // await Task.Delay(1000); - Thread.Sleep(1000); + // Thread.Sleep(1000); //下面的逻辑会延迟一秒后执行,确保unitypackage先解压到本地 ATConfig.saveInstalledNetworkVersion(network, os); ATLog.log("UpdateCurrentVersions() >>> AndroidVersion: " + versions.Android); @@ -339,25 +339,24 @@ namespace AnyThink.Scripts.IntegrationManager.Editor } //获取AndroidX开关状态 - public bool enableAndroidX(PluginData pluginData) { + public int getAndroidXSetting(PluginData pluginData) { if (pluginData == null) { - return false; + return 0; } var pluginSettingData = pluginData.pluginSettingData; if (pluginSettingData == null) { - return false; + return 0; } CountrySettingData countrySettingData = pluginSettingData.getCountrySettingData(); - - return countrySettingData.enableAndroidX; + return countrySettingData.androidXSetting; } //设置并保存AndroidX开关状态 - public void saveAndroidXSetting(PluginData pluginData, bool enable) { - ATLog.log("saveAndroidXSetting() >>> enable: " + enable); + public void saveAndroidXSetting(PluginData pluginData, int androidXSetting) { + ATLog.log("saveAndroidXSetting() >>> androidXSetting: " + androidXSetting); var pluginSettingData = pluginData.pluginSettingData; CountrySettingData countrySettingData = pluginSettingData.getCountrySettingData(); - countrySettingData.enableAndroidX = enable; + countrySettingData.androidXSetting = androidXSetting; ATConfig.savePluginSettingData(pluginSettingData); } diff --git a/AnyThinkPlugin/Script/IntegrationManager/Editor/ATIntegrationManagerWindow.cs b/AnyThinkPlugin/Script/IntegrationManager/Editor/ATIntegrationManagerWindow.cs index 07a9c0c..b8008d2 100644 --- a/AnyThinkPlugin/Script/IntegrationManager/Editor/ATIntegrationManagerWindow.cs +++ b/AnyThinkPlugin/Script/IntegrationManager/Editor/ATIntegrationManagerWindow.cs @@ -126,6 +126,8 @@ namespace AnyThink.Scripts.IntegrationManager.Editor warningIcon.LoadImage(warningIconData); loadPluginData(); + //热更新 + ATIntegrationHotFix.Instance.loadHotFixData(); } //这个方法在插件启动时会调用,然后脚本重新加载时也会重新调用,所以加载数据放在Awake中 @@ -359,27 +361,30 @@ namespace AnyThink.Scripts.IntegrationManager.Editor private void DrawAndroidXUI() { - if (!ATConfig.isSelectedChina()) { - return; - } - + bool isChina = ATConfig.isSelectedChina(); + // if (!ATConfig.isSelectedChina()) { + // return; + // } EditorGUILayout.LabelField("AndroidX (Only for Android)", titleLabelStyle); GUILayout.Space(4); using (new EditorGUILayout.HorizontalScope("box")) { GUILayout.Space(5); - bool enableAndroidX = ATIntegrationManager.Instance.enableAndroidX(pluginData); - string[] options = new string[] { "Disable", "Enable" }; + int androidXSetting = ATIntegrationManager.Instance.getAndroidXSetting(pluginData); + string[] options = new string[] { "Default", "Enable", "Disable" }; + if (!isChina) { + options = new string[] { "Default", "Enable" }; + } // 创建Dropdown组件 - int lastDropdownIndex = enableAndroidX ? 1 : 0; + int lastDropdownIndex = androidXSetting; int curDropdownIndex = EditorGUILayout.Popup("Enable AndroidX:", lastDropdownIndex, options); //变化才设置 if (curDropdownIndex != lastDropdownIndex) { ATLog.log("DrawAndroidXUI() >>> curDropdownIndex: " + curDropdownIndex + " lastDropdownIndex: " + lastDropdownIndex); - ATIntegrationManager.Instance.saveAndroidXSetting(pluginData, curDropdownIndex == 1); + ATIntegrationManager.Instance.saveAndroidXSetting(pluginData, curDropdownIndex); } GUILayout.Space(5); } diff --git a/AnyThinkPlugin/Script/IntegrationManager/Editor/ATIntergrationHotFix.cs b/AnyThinkPlugin/Script/IntegrationManager/Editor/ATIntergrationHotFix.cs new file mode 100644 index 0000000..6cede7e --- /dev/null +++ b/AnyThinkPlugin/Script/IntegrationManager/Editor/ATIntergrationHotFix.cs @@ -0,0 +1,164 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Xml.Linq; +using UnityEditor; +using UnityEngine; +using UnityEngine.Networking; +using UnityEditor.PackageManager.Requests; +using UnityEditor.PackageManager; +using System.Threading.Tasks; +using System.Threading; + +namespace AnyThink.Scripts.IntegrationManager.Editor +{ + public class ATIntegrationHotFix { + public static ATIntegrationHotFix Instance = new ATIntegrationHotFix(); + + private ATIntegrationHotFix() + { + + } + + private static string plugin_hot_fix_data_file_name = "plugin_hot_fix_data.json"; + + public void loadHotFixData() + { + var downloadUrl = ATNetInfo.getHotfixPluginDownloadUrl(ATConfig.PLUGIN_VERSION); + ATLog.log("loadHotFixData() >>> downloadUrl: " + downloadUrl); + ATEditorCoroutine.startCoroutine(loadHotFixDataWithIEnumerator(downloadUrl)); + } + + private IEnumerator loadHotFixDataWithIEnumerator(string url) { + var hotFixDataRequest = UnityWebRequest.Get(url); + var webRequest = hotFixDataRequest.SendWebRequest(); + while (!webRequest.isDone) + { + yield return new WaitForSeconds(0.1f); + } + +#if UNITY_2020_1_OR_NEWER + if (hotFixDataRequest.result != UnityWebRequest.Result.Success) +#elif UNITY_2017_2_OR_NEWER + if (hotFixDataRequest.isNetworkError || hotFixDataRequest.isHttpError) +#else + if (hotFixDataRequest.isError) +#endif + { + // Debug.Log("loadPluginData failed."); + // callback(null); + ATLog.log("load hotfix data failed."); + } + else + { + //解析热修复的数据 + try { + string hotFixData = hotFixDataRequest.downloadHandler.text; + var hotFixDataObj = JsonUtility.FromJson(hotFixData); + ATLog.log("loadHotFixDataWithIEnumerator() >>> hotFixData: " + hotFixData); + //判断status是否需要进行热更新 + if (hotFixDataObj.status != 1) { + ATLog.log("loadHotFixDataWithIEnumerator() >>> 热更新被禁止"); + } else { + var localHotFixDataObj = getHotfixPluginData(); + if (localHotFixDataObj == null) { + //本地未曾下载过热更新 + ATLog.log("loadHotFixDataWithIEnumerator() >>> 本地未曾下载过热更新"); + ATEditorCoroutine.startCoroutine(loadHotFixPlugin(hotFixDataObj)); + } else { + var compareVersionResult = ATDataUtil.CompareVersions(localHotFixDataObj.hot_fix_version, hotFixDataObj.hot_fix_version); + ATLog.log("loadHotFixDataWithIEnumerator() >>> compareVersionResult: " + compareVersionResult); + //本地版本比远端版本低,则需要更新 + if (compareVersionResult == VersionComparisonResult.Lesser) { + ATEditorCoroutine.startCoroutine(loadHotFixPlugin(hotFixDataObj)); + } else { + //不需要热更新 + saveHotfixData(hotFixData); + } + } + } + } catch(Exception e) { + ATLog.logError("parseNetworksJson() >>> failed: " + e); + } + } + } + + private IEnumerator loadHotFixPlugin(HotfixPluginData hotFixDataObj) { + var path = Path.Combine(Application.temporaryCachePath, hotFixDataObj.file_name); + ATLog.log("downloadPluginWithEnumerator() >>> path: " + path); +#if UNITY_2017_2_OR_NEWER + var downloadHandler = new DownloadHandlerFile(path); +#else + var downloadHandler = new ATDownloadHandler(path); +#endif + var downloadUrl = hotFixDataObj.download_url; + UnityWebRequest downloadPluginRequest = new UnityWebRequest(downloadUrl) + { method = UnityWebRequest.kHttpVerbGET, + downloadHandler = downloadHandler + }; + +#if UNITY_2017_2_OR_NEWER + var operation = downloadPluginRequest.SendWebRequest(); +#else + var operation = downloadPluginRequest.Send(); +#endif + while (!operation.isDone) + { + yield return new WaitForSeconds(0.1f); // Just wait till downloadPluginRequest is completed. Our coroutine is pretty rudimentary. + if (operation.progress != 1 && operation.isDone) + { + + } + } + +#if UNITY_2020_1_OR_NEWER + if (downloadPluginRequest.result != UnityWebRequest.Result.Success) +#elif UNITY_2017_2_OR_NEWER + if (downloadPluginRequest.isNetworkError || downloadPluginRequest.isHttpError) +#else + if (downloadPluginRequest.isError) +#endif + { + ATLog.log(downloadPluginRequest.error); + } + else + { + AssetDatabase.ImportPackage(path, false); + AssetDatabase.Refresh(); + + string hotFixData = JsonUtility.ToJson(hotFixDataObj); + saveHotfixData(hotFixData); + } + downloadPluginRequest.Dispose(); + downloadPluginRequest = null; + } + + + private void saveHotfixData(string hotfixPluginData) { + var directoryPath = ATConfig.plugin_setting_data_path; + // 确保目标文件夹存在 + if (!Directory.Exists(directoryPath)) + { + // 如果目录不存在,则创建它 + Directory.CreateDirectory(directoryPath); + } + string fullPath = Path.Combine(directoryPath, plugin_hot_fix_data_file_name); + ATLog.log("saveHotfixData() >>> fullPath: " + fullPath + " hotfixPluginData: " + hotfixPluginData); + File.WriteAllText(fullPath, hotfixPluginData); + } + + private HotfixPluginData getHotfixPluginData() { + string fullPath = Path.Combine(ATConfig.plugin_setting_data_path, plugin_hot_fix_data_file_name); + if (!File.Exists(fullPath)) { + return null; + } + string json = File.ReadAllText(fullPath); + if(json == "") { + return null; + } + return JsonUtility.FromJson(json); + } + } +} \ No newline at end of file diff --git a/AnyThinkPlugin/Script/IntegrationManager/Editor/ATIntergrationHotFix.cs.meta b/AnyThinkPlugin/Script/IntegrationManager/Editor/ATIntergrationHotFix.cs.meta new file mode 100644 index 0000000..dad1fba --- /dev/null +++ b/AnyThinkPlugin/Script/IntegrationManager/Editor/ATIntergrationHotFix.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bad9077d375594a889ee0fbf3bf84b2a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/AnyThinkPlugin/Script/IntegrationManager/Editor/ATMenuItems.cs b/AnyThinkPlugin/Script/IntegrationManager/Editor/ATMenuItems.cs index ad30beb..b4bc8f3 100644 --- a/AnyThinkPlugin/Script/IntegrationManager/Editor/ATMenuItems.cs +++ b/AnyThinkPlugin/Script/IntegrationManager/Editor/ATMenuItems.cs @@ -1,8 +1,6 @@ //菜单栏 - using UnityEditor; using UnityEngine; - // using DownloadManager; namespace AnyThink.Scripts.IntegrationManager.Editor @@ -12,28 +10,29 @@ namespace AnyThink.Scripts.IntegrationManager.Editor #if AnyThinkSDKEditor /** * The special characters at the end represent a shortcut for this action. - * + * * % - ctrl on Windows, cmd on macOS * # - shift * & - alt - * + * * So, (shift + cmd/ctrl + t) will launch the integration manager */ - [MenuItem ("AnyThink/SDK Manager %#t")] - private static void IntegrationManager () + [MenuItem("AnyThink/SDK Manager %#t")] + private static void IntegrationManager() { - ATIntegrationManagerWindow.ShowManager (); + + ATIntegrationManagerWindow.ShowManager(); } - [MenuItem ("AnyThink/Documentation")] - public static void Documentation () + [MenuItem("AnyThink/Documentation")] + public static void Documentation() { // if (ATConfig.isSelectedChina()) { // Application.OpenURL("https://newdocs.toponad.com/docs/lgfbO4"); // } else { // Application.OpenURL("https://docs.toponad.com/#/en-us/unity/unity_doc/unity_access_doc_new?id=_3-integration"); // } - Application.OpenURL ("https://newdocs.toponad.com/docs/lgfbO4"); + Application.OpenURL("https://newdocs.toponad.com/docs/lgfbO4"); } #endif } diff --git a/AnyThinkPlugin/Script/IntegrationManager/Editor/ATNetInfo.cs b/AnyThinkPlugin/Script/IntegrationManager/Editor/ATNetInfo.cs index d50ec16..7612871 100644 --- a/AnyThinkPlugin/Script/IntegrationManager/Editor/ATNetInfo.cs +++ b/AnyThinkPlugin/Script/IntegrationManager/Editor/ATNetInfo.cs @@ -29,6 +29,11 @@ namespace AnyThink.Scripts.IntegrationManager.Editor { return "https://topon-sdk-release.oss-cn-hangzhou.aliyuncs.com/Unity_Release/plugin/" + pluginVersion + "/" + getPluginFileName(pluginVersion); } + + public static string getHotfixPluginDownloadUrl(string pluginVersion) + { + return "https://topon-sdk-release.oss-cn-hangzhou.aliyuncs.com/Unity_Release/plugin/" + pluginVersion + "/hotfix/hotfix_config.json"; + } } } diff --git a/AnyThinkPlugin/Script/IntegrationManager/Editor/ATPluginLocalDataModel.cs b/AnyThinkPlugin/Script/IntegrationManager/Editor/ATPluginLocalDataModel.cs index 34b408b..95489ec 100644 --- a/AnyThinkPlugin/Script/IntegrationManager/Editor/ATPluginLocalDataModel.cs +++ b/AnyThinkPlugin/Script/IntegrationManager/Editor/ATPluginLocalDataModel.cs @@ -171,7 +171,7 @@ namespace AnyThink.Scripts.IntegrationManager.Editor public string ios_version; //当前已安装的iOS sdk的版本号 - public bool enableAndroidX = false; //当前的AndroidX设置 + public int androidXSetting = 0; //当前的AndroidX设置,0=default; 1=修改为AndroidX;2=修改为非AndroidX public int country; @@ -180,9 +180,6 @@ namespace AnyThink.Scripts.IntegrationManager.Editor public CountrySettingData(int country) { this.country = country; - if (country == ATConfig.NONCHINA_COUNTRY) { - this.enableAndroidX = true; - } } public string getAdmobAppId(int os) { @@ -210,4 +207,14 @@ namespace AnyThink.Scripts.IntegrationManager.Editor public int country; public string path; } + + [Serializable] + public class HotfixPluginData + { + public string plugin_version; + public string hot_fix_version; + public string download_url; + public int status; + public string file_name; + } } \ No newline at end of file diff --git a/ExternalDependencyManager/Editor/1.2.177/Google.IOSResolver.dll.meta b/ExternalDependencyManager/Editor/1.2.177/Google.IOSResolver.dll.meta index 3e4f117..5457a30 100644 --- a/ExternalDependencyManager/Editor/1.2.177/Google.IOSResolver.dll.meta +++ b/ExternalDependencyManager/Editor/1.2.177/Google.IOSResolver.dll.meta @@ -1,18 +1,21 @@ fileFormatVersion: 2 -guid: cdbad4cb68f85450db4d76d94f7e32a8 +guid: 5552c54c11d94016bcfe740f27df44a6 +labels: +- gvh +- gvh_version-1.2.177 +- gvhp_exportpath-ExternalDependencyManager/Editor/1.2.177/Google.IOSResolver.dll +- gvhp_targets-editor +timeCreated: 1480838400 PluginImporter: externalObjects: {} serializedVersion: 2 iconMap: {} executionOrder: {} - defineConstraints: [] isPreloaded: 0 isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 platformData: - first: - Any: + Any: second: enabled: 0 settings: {} @@ -28,6 +31,6 @@ PluginImporter: enabled: 0 settings: CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: + userData: + assetBundleName: + assetBundleVariant: diff --git a/ExternalDependencyManager/Editor/1.2.177/Google.JarResolver.dll.meta b/ExternalDependencyManager/Editor/1.2.177/Google.JarResolver.dll.meta index 60a662b..2b43bba 100644 --- a/ExternalDependencyManager/Editor/1.2.177/Google.JarResolver.dll.meta +++ b/ExternalDependencyManager/Editor/1.2.177/Google.JarResolver.dll.meta @@ -1,18 +1,21 @@ fileFormatVersion: 2 -guid: 6825d727c7fc54515a67f5c88a893763 +guid: 1f4f113972f04c3695341dfb3ba48d3b +labels: +- gvh +- gvh_version-1.2.177 +- gvhp_exportpath-ExternalDependencyManager/Editor/1.2.177/Google.JarResolver.dll +- gvhp_targets-editor +timeCreated: 1480838400 PluginImporter: externalObjects: {} serializedVersion: 2 iconMap: {} executionOrder: {} - defineConstraints: [] isPreloaded: 0 isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 platformData: - first: - Any: + Any: second: enabled: 0 settings: {} @@ -28,6 +31,6 @@ PluginImporter: enabled: 0 settings: CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: + userData: + assetBundleName: + assetBundleVariant: diff --git a/ExternalDependencyManager/Editor/1.2.177/Google.PackageManagerResolver.dll.meta b/ExternalDependencyManager/Editor/1.2.177/Google.PackageManagerResolver.dll.meta index c67d7cf..2e94805 100644 --- a/ExternalDependencyManager/Editor/1.2.177/Google.PackageManagerResolver.dll.meta +++ b/ExternalDependencyManager/Editor/1.2.177/Google.PackageManagerResolver.dll.meta @@ -1,18 +1,21 @@ fileFormatVersion: 2 -guid: eaa3f3ba5fb074092a8dc2523a55ee6e +guid: 413ed4abd14645c38ebbd8c5ff26e9de +labels: +- gvh +- gvh_version-1.2.177 +- gvhp_exportpath-ExternalDependencyManager/Editor/1.2.177/Google.PackageManagerResolver.dll +- gvhp_targets-editor +timeCreated: 1480838400 PluginImporter: externalObjects: {} serializedVersion: 2 iconMap: {} executionOrder: {} - defineConstraints: [] isPreloaded: 0 isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 platformData: - first: - Any: + Any: second: enabled: 0 settings: {} @@ -28,6 +31,6 @@ PluginImporter: enabled: 0 settings: CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: + userData: + assetBundleName: + assetBundleVariant: diff --git a/ExternalDependencyManager/Editor/1.2.177/Google.VersionHandlerImpl.dll.meta b/ExternalDependencyManager/Editor/1.2.177/Google.VersionHandlerImpl.dll.meta index 47bdcf7..a6a4454 100644 --- a/ExternalDependencyManager/Editor/1.2.177/Google.VersionHandlerImpl.dll.meta +++ b/ExternalDependencyManager/Editor/1.2.177/Google.VersionHandlerImpl.dll.meta @@ -1,18 +1,21 @@ fileFormatVersion: 2 -guid: 6cb6437754caa42a7b6e62ef2c63d2e1 +guid: 38d0b40a7b2d44c6a6a2362599bfc41e +labels: +- gvh +- gvh_version-1.2.177 +- gvhp_exportpath-ExternalDependencyManager/Editor/1.2.177/Google.VersionHandlerImpl.dll +- gvhp_targets-editor +timeCreated: 1480838400 PluginImporter: externalObjects: {} serializedVersion: 2 iconMap: {} executionOrder: {} - defineConstraints: [] isPreloaded: 0 isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 platformData: - first: - Any: + Any: second: enabled: 0 settings: {} @@ -28,6 +31,6 @@ PluginImporter: enabled: 0 settings: CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: + userData: + assetBundleName: + assetBundleVariant: diff --git a/ExternalDependencyManager/Editor/Google.VersionHandler.dll.meta b/ExternalDependencyManager/Editor/Google.VersionHandler.dll.meta index f8a5668..a35483b 100644 --- a/ExternalDependencyManager/Editor/Google.VersionHandler.dll.meta +++ b/ExternalDependencyManager/Editor/Google.VersionHandler.dll.meta @@ -1,18 +1,21 @@ fileFormatVersion: 2 -guid: 8c409ab99e4f4317b2bec2f54be2a2fc +guid: 86460262ea60447dbb6a62d21167790f +labels: +- gvh +- gvh_version-1.2.177 +- gvhp_exportpath-ExternalDependencyManager/Editor/Google.VersionHandler.dll +- gvhp_targets-editor +timeCreated: 1480838400 PluginImporter: externalObjects: {} serializedVersion: 2 iconMap: {} executionOrder: {} - defineConstraints: [] isPreloaded: 0 isOverridable: 0 - isExplicitlyReferenced: 0 - validateReferences: 1 platformData: - first: - Any: + Any: second: enabled: 0 settings: {} @@ -28,6 +31,6 @@ PluginImporter: enabled: 0 settings: CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: + userData: + assetBundleName: + assetBundleVariant: diff --git a/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.177_manifest.txt.meta b/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.177_manifest.txt.meta index 026ae30..2adb22e 100644 --- a/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.177_manifest.txt.meta +++ b/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.177_manifest.txt.meta @@ -1,7 +1,15 @@ fileFormatVersion: 2 -guid: 36bce0d90658a447380074e3b9958ed0 +guid: 2764c5ea3b354f3cb7ca80028fd08da2 +labels: +- gvh +- gvh_manifest +- gvh_version-1.2.177 +- gvhp_exportpath-ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.177_manifest.txt +- gvhp_manifestname-0External Dependency Manager +- gvhp_manifestname-play-services-resolver +timeCreated: 1474401009 +licenseType: Pro TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: + userData: + assetBundleName: + assetBundleVariant: