Xcode AdMob' GAD_SIMULATOR_ID未声明的标识符错误

时间:2015-02-10 01:44:09

标签: ios xcode admob

我昨天下载了AdMob SDK iOS 7.0.0,并且我关注了Google AdMob的iOS指南。

GADRequest *request = [GADRequest request];

request.testDevices= @[ GAD_SIMULATOR_ID, @"2077ef9a63d2b398840261c8221a0c9b"];

当我输入上述行时,我收到Xcode错误,声明'使用未声明的标识符' GAD_SIMULATOR_ID'

但是,在谷歌的AdMob的iOS指南中,它指出了如何在iOS设备上获得测试横幅。那么为什么它不起作用呢?

2 个答案:

答案 0 :(得分:30)

从SDK 7.0.0版开始,您不再需要精确的 GAD_SIMULATOR_ID ,以便在模拟器中运行测试广告。它现在自动完成。

请看一下横幅示例here:它在评论中已经过精确处理。

修改

从SDK 7.0到7.1,您可以使用 kDFPSimulatorID

从SDK 7.2开始,您可以使用 kGADSimulatorID

答案 1 :(得分:3)

就像@Christeena说的那样现在是" kDFPSimulatorID"将Google AdMobs SDK更新至v7.0.0