Google Web Trends SDK 在 iOS 应用上的移动广告问题

Google Mobile Ad issue with Web Trends SDK on iOS app

我们有 iOS 应用,它已经在我们的 iOS 应用中集成了 Web Trends SDK,现在我们面临着奇怪的问题。 GoogleMobileAds 在与 iOS 应用程序集成后不起作用,尽管如果我们删除 Web Trends SDK 它会起作用。 GoogleMobileAds 是否与 Web Trends SDK 不兼容? 我正在使用以下代码显示 google 横幅广告。

adView = DFPBannerView(frame:CGRectMake(0, 0, 320, 50))
adView.adUnitID = "/6499/example/banner"
adView.rootViewController = self;
adView.rootViewController = self;
let adrequest = DFPRequest()
adView.loadRequest(adrequest)

我们正在控制台中获取如下日志,可能对您有所帮助。

2015-09-17 12:15:26.275 WebTrendsDemo[270:13293] -[GADAdView previewItem]: unrecognized selector sent to instance 0x157ef560
2015-09-17 12:15:26.276 WebTrendsDemo[270:13293] *** WebKit discarded an uncaught exception in the webView:decidePolicyForNavigationAction:request:frame:decisionListener: delegate: <NSInvalidArgumentException> -[GADAdView previewItem]: unrecognized selector sent to instance 0x157ef560

我已经通过创建几个演示应用程序对其进行了测试,但是对于带有 Google 广告的 Web Trend SDK 得到了相同的结果,没有成功。 如果我删除 Web Trend SDK,那么 Google 广告就会像我上面提到的那样开始工作。您可以使用带有 Google 广告的 Web Trend SDK 创建演示应用程序来检查它。 如果您通过创建演示应用程序成功实施了带有 Google 广告的 Web Trend SDK,请与我分享。 谢谢

此问题出现在 Web Trends SDK 3.0 版中。4.UseWeb Trends SDK 3.0.6 版。 Web Trends 解决了当前 iOS WT SDK 版本中的问题。我能够在当前 SDK 版本 (3.0.6) 中获得 Google 移动广告。