【问题标题】:Admob Conversion Tracking in SwiftSwift 中的 Admob 转化跟踪
【发布时间】:2016-03-19 22:26:29
【问题描述】:

我尝试在我的 iOS 游戏中设置转化跟踪,但我没能做到。教程可以在这里找到:https://developers.google.com/app-conversion-tracking/ios/?hl=it#usage_and_disclosure

我将 GoogleConversionTrackingSDK 集成到我的项目中,加载 AdSupport 框架并在其他链接器标志中键入 -ObjC。 我试图从 Obj-C 转换这个 sn-p:

[ACTConversionReporter reportWithConversionID:@"MY_ID" label:@"MY_LABEL" value:@"MY_VALUE" isRepeatable:NO];

到斯威夫特:

ACTConversionReporter.reportWithConversionID("MY_ID", label: "MY_LABEL", value: "MY_VALUE", isRepeatable: false)

我把它放在 AppDelegate.swift 的 didFinishLaunchingWithOptions 方法中,但我得到了错误:

使用未解析的标识符“ACTConversionReporter”

如果我在 Swift Compiler - Code Generation in Build Settings "ACTReporter.h"(不带 qm)中输入 Obj-C 桥接头,我将头文件放在我的游戏文件夹中,或者如果我输入“ACTReporter.h”以它的名字结尾,我构建失败,我得到 2 个错误:

架构 armv7 的未定义符号:
“_OBJC_CLASS_$_ACTConversionReporter”,引用自: AppDelegate.o 中 __ObjC.ACTConversionReporter 的类型元数据访问器

ld:未找到架构 armv7 clang 的符号:错误:链接器 命令失败,退出代码为 1(使用 -v 查看调用)

我不知道该怎么办。我希望有人能解决这个问题。

【问题讨论】:

    标签: ios swift admob


    【解决方案1】:

    您需要将“YourProjectName-Bridging-Header.h”文件添加到您的项目中

    Here you can see how to add the file

    在桥接头文件中添加#import "ACTReporter.h"

    那么它会为你工作!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-10
      • 1970-01-01
      • 2014-07-31
      • 2016-08-21
      • 1970-01-01
      相关资源
      最近更新 更多