0

我在 InMobi iOS 中添加时会出现以下错误:

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[IMAdView initWithFrame:imAppId:imAdUnit:rootViewController:]: unrecognized selector sent to instance 0xb9e2080'

我有以下内容:

・ AdMob 中介 SDK 添加
・ InMobi 适配器和 SDK 添加
・ 其他链接器标志添加 -ObjC 和 -all_load**

还是错过了什么?你需要还是进口?

4

2 回答 2

0

看起来您没有在适当的IMAdView对象上调用此方法。根据文档,这有效:

IMAdView *someAdView = [[IMAdView alloc] initWithFrame:CGRectMake(0, 0, 320, 50) imAppId:@"YOUR_INMOBI_APP_ID" imAdSize:IM_UNIT_320x50 rootViewController:self];

您必须先分配一个对象,alloc然后再对其进行初始化。

于 2012-10-30T12:27:10.053 回答
0

当我将 Google AdMob SDK 更新到 6.4.2 版和 InMobiAdMobiOSAdapter 更新到最新版本时,我也遇到了这个问题,但忽略了将 inMobi SDK 更新到 3.7.0。

在此页面上:https ://developers.google.com/mobile-ads-sdk/docs/admob/mediation-networks查看 InMobi 的行。您必须同时下载适配器(“iOS 适配器”)和 SDK(“下载 iOS”),并将它们合并到您的项目中。

于 2013-05-28T03:50:19.617 回答