我已经完全按照此处的“构建说明”中的说明完成了所有操作:https : //github.com/mopub/mopub-unity-ios-plugin
将 UnityPlugin 的 MoPubiOS.unitypackage 导入您的 Unity iOS 项目
(可选)在Unity构建窗口中添加UnityPlugin的Plugins/MoPub/testSupport/MoPubTestScene【包含MoPubGUIManager.cs示例】
使用 Unity Player 将您的 Unity iOS 项目构建到 Xcode 项目中
将以下源文件夹和文件复制到 Xcode 项目的 Classes/ 文件夹中 MoPubSdk 的 MoPubSDK/ 目录的完整内容 b. MoPubSdk 的 TouchJSON/ 目录(包括父目录) c. 来自 UnityPlugin 的 MoPubBinding.m、MoPubManager.h 和 MoPubManager.mm 文件
对 Xcode 的构建阶段中包含的框架进行修改 添加 StoreKit.framework b。添加 AdSupport.framework 并将其设置为 Optional
构建并运行您的 Xcode 项目
而且,当我尝试构建 Xcode 项目时,我收到 9 个链接器错误:
架构 armv7 的未定义符号:“_ moPubShowInterstitialAd”,引用自:RegisterMonoModules.o 中的 RegisterMonoModules() “ _moPubRequestInterstitialAd”,引用自:RegisterMonoModules.o 中的 RegisterMonoModules() “ _moPubShowBanner”,引用自:RegisterMonoModules.o RegisterMono “ _moPubReportApplicationOpen”,引用自:RegisterMonoModules.o 中的 RegisterMonoModules() “ _moPubRefreshAd”,引用自:RegisterMonoModules.o …