插件介绍
插件 2.1.1

- Region (地区):插件提供两个地区选择:中国地区(ChinaMainland)和海外地区(Overseas),仅用于Android下载相应地区的network,iOS支持全球发布,使用任何一个地区都可以。
- AndroidX:是用于开发 Android 应用程序的支持库集合,仅适用于 Android 平台。选择Default则AndroidX设置跟随unity编辑器,选择enable,则运行程序时插件会修改项目为AndroidX环境。
- Admob AppId:如果有安装Admob,则需要填入相应平台的Admob AppId。
按照以下步骤导入插件:
- 打开Unity,依次选择 Assets > Import Package > Custom Package 。
- 选择您下载的 Unity 插件文件。
- 在 Import Unity Package 对话框中,单击 Import。
- 插件导入后,查看Unity菜单栏的选项,点击 AnyThink 打开插件。
注意:如果有旧插件,需要升级插件,需要删除Assets/TpnPlugin文件夹。
- Unity 2019.x.x 或更高版本。
- Android构建:需要按照下图勾选 “Custom Main Gradle Template” 和 “Custom Gradle Properties Template”

- iOS构建: 如果您启用了 Bitcode,您的构建将失败。 Apple 在 Xcode 14 中弃用了 Bitcode。AnyThink插件需要 CocoaPods。如果未安装 CocoaPods ,可以按照 CocoaPods 入门指南 中的说明安装 CocoaPods。
- 使用cocoapod安装依赖后会生成xcworkspace工程文件,请使用这个文件这个进入工程执行后续操作。
iOS 编译运行前设置
如果您选择集成了含有动态库的三方广告平台SDK(例如优量汇、穿山甲、AppLovin、快手、Inmobi、Kwai等),使用Cocoapods接入,并且在运行时遇到了形如以下的报错:
xxxxxxxxx/Frameworks/GDTMobSDK.framework/GDTMobSDK' (no such file)
需要按照下图三个步骤检查手动处理(以快手为例,类似报错可在控制台看到引发错误的SDK名称,依次处理控制台中报错的SDK,例如上方示例中的:GDTMobSDK)


iOS Pod报网络错误、无法pod成功
请尝试在podfile最上面添加github源,移除其他源,确保当前网络可以访问github , 如果有代理,检查终端是否启用代理。
请尝试切换为github源,确保当前网络可以访问github , 如果有代理,检查终端是否启用代理。

source 'https://github.com/CocoaPods/Specs.git'
Android缓存处理
构建 Android 之前,避免受缓存影响导致某些network没集成进去,建议按照以下步骤点击 Force Resolve:
菜单栏Assets > External Dependency Manager > Android Resolver > Force Resolve.
UnityAds广告平台
如果您需要接入 UnityAds 广告平台,请确认在unity项目中的 Package Manager (Window>Package Manager) 中是否有引入 unity 广告插件,如有请移除后再集成,否则可能会导致集成冲突,google商店审核不通过等问题。
