菜单

TaKu Unity3D 插件(2.0.0+)导入说明

插件介绍

插件2.1.0

插件新增特性

  1. 支持Android和iOS单独集成;
  2. 支持同时下载国内和海外地区;
  3. 支持多个SDK版本选择;
  4. 修改了Network安装的存储数据方式;

注意事项

  1. 如果有集成Android 京媒(Jingdong)SDK,则需要把Android X设置成Enable,因为京媒SDK需要依赖Android X环境。
  2. 如果同时集成两个地区的包,不管是Android还是iOS会存在类库冲突问题造成编译失败,需要在编译运行时针对不想编译的包特殊处理或者删除某个地区的SDK。
  3. 从插件2.0.0-2.0.3版本升级到2.1.0这个版本,需要删除Assets/AnyThinkAds和Assets/AnyThinkPlugins文件夹。

插件2.0.0~2.0.3

UnitPluginChinaImg

  • Region (地区):插件提供两个地区选择:中国地区(ChinaMainland)和海外地区(Overseas),仅用于Android下载相应地区的network,iOS支持全球发布,使用任何一个地区都可以。
  • AndroidX:是用于开发 Android 应用程序的支持库集合,仅适用于 Android 平台。在选择中国地区时,会提供一个选项来确定是否使用 AndroidX。值得注意的是,在海外地区,默认需要使用AndroidX。
  • Upgrade :如果其中一个版本号(Unity 3D 插件、Android、iOS)落后于最新版本,则显示为可点击状态。点击后,如果是 Android 或 iOS 需要更新,则会自动下载并更新 core 包。如果 Unity 3D 插件版本需要更新,则跳转到插件下载页面,需要手动下载最新插件并重新导入插件。
  • Upgrade All:如果当前已安装的network列表中有需要更新的network,显示为可点击状态。点击后,会一次性更新所有需要更新的network。
  • Install:点击安装network。
  • 删除按钮:删除已安装的network。

注意事项

    1. 如果你切换地区,Android和iOS已安装的network列表将被清除,请在切换前确认所需地区,以免需要重新安装network。
    2. 从插件版本2.0.1开始,国内穿山甲使用Csj名称,海外穿山甲使用Pangle名称。

插件导入

按照以下步骤导入插件:

  1. 打开Unity,依次选择 Assets > Import Package > Custom Package
  2. 选择您下载的 Unity 插件文件。
  3. Import Unity Package 对话框中,单击 Import
  4. 插件导入后,查看Unity菜单栏的选项,点击 AnyThink 打开插件。

注意: 如果有导入旧的插件,需要先删除旧的插件,直接删除 Assets 目录下的 AnyThinkPlugin 目录即可。

集成环境

  • 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 , 如果有代理,检查终端是否启用代理。

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商店审核不通过等问题。

上一个
SDK导入说明
下一个
Unity SDK初始化
最近修改: 2025-05-30Powered by