AdMob中的iOS应用错误= com.google.DummyAdapter?

<Google> Cannot find an ad network adapter with the name(s): ( "com.google.DummyAdapter" ). Remember to link all required ad network adapters and SDKs, and set -ObjC in the 'Other Linker Flags' setting of your build target. 

在我的应用程序名称旁边的中介堆栈中的AdMob.com帐户中,根据调解说明了2个广告来源,当我点击2个广告来源时,它会以1.50有效每千次展示费用显示iAd,在1.00(楼层)有效每千次展示费用下显示AdMob。 AdMob旁边有AdMob Network(不是最大化收入,现在优化)。 (应用程序目前不在iOS应用程序商店)。

我正在使用GoogleMobileAdsSDKiOS-7.1.0。 当-7.1.0是新的时候,我遵循Admob网站上的所有说明来处理广告。 所以我已经在“其他链接器标志”中设置了-ObjC。 我有所有的networking适配器和SDK。 所以我不知道为什么昨天和今天我得到这个谷歌的消息,但从来没有。 为什么我通过“com.google.DummyAdapter”获取邮件?

(当我在iPhone 6设备上运行Xcode项目时,我只收到Google的消息,对其他设备没有任何影响,即使AdMob.com显示了13次展示,也只有iPhone 6的实时广告没有填满)

当返回到应用程序的实际networking列表为空时,AdMob将只发送一个中介列表,并仅包含"com.google.DummyAdapter" 。 这是一个特例,它基本上只是“没有填充”。

如果您设置了有效每千次展示费用广告,AdMob是唯一的networking,则很有可能会发生这种情况。 例如,如果您将发言权设置为1.00,且AdMob没有价值$ 1.00的有效每千次展示费用的广告,则AdMob会将自己排除在调解链之外。

在这个例子中,我仍然期待iAd被返回。 至于为什么不这样做,也许您的广告单元在您的国家/地区禁用了iAd的国家/地区级别设置(疯狂猜测)。