0

您好
我正在创建应用程序以在底部显示广告。我完成了完成广告的所有要求。

当我运行我的应用程序时,我在控制台
InMobi 中收到以下消息:错误!必须实现 rootViewControllerForAd 方法。无法投放 InMobi 广告。2011-04-19 10:35:42.177 真实比例高度准确[393:207] InMobi:错误!必须实现 rootViewControllerForAd 方法。无法投放 InMobi 广告。

什么问题我不知道。
对于 InMobi 广告,我只需在 viewController.m 中添加其 InMobiAdView.h 标头,否则我完美地完成了所有 Adwhirl 方法等。

4

2 回答 2

1

发生这种情况是因为在InMobiAdDelegate.h此方法中标记为@required. AdWhirlAdapterInMobi.m所以要在add 方法中解决这个问题

- (UIViewController *)rootViewControllerForAd {
   return [adWhirlDelegate viewControllerForPresentingModalView];
}

这对我有用。

于 2011-05-22T16:48:50.157 回答
0

适用于 AdWhirl 3.0 的 iOS InMobi adpater 不是最新的,您需要使用这些:

于 2011-06-15T16:42:46.233 回答