菜单

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

插件介绍

插件 2.1.1

  • Region (地区):插件提供两个地区选择:中国地区(ChinaMainland)和海外地区(Overseas),仅用于Android下载相应地区的network,iOS支持全球发布,使用任何一个地区都可以。
  • AndroidX:是用于开发 Android 应用程序的支持库集合,仅适用于 Android 平台。选择Default则AndroidX设置跟随unity编辑器,选择enable,则运行程序时插件会修改项目为AndroidX环境。
  • Admob AppId:如果有安装Admob,则需要填入相应平台的Admob AppId。

插件导入

按照以下步骤导入插件:

  1. 打开Unity,依次选择 Assets > Import Package > Custom Package
  2. 选择您下载的 Unity 插件文件。
  3. Import Unity Package 对话框中,单击 Import
  4. 插件导入后,查看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商店审核不通过等问题。

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