1

我试图在我的 AppDelegate 中接收 RevMobAdsDelegate 事件,并且它们被调用并带有以下运行时信号错误。

[3496:207] [RevMob myapplication App]
SetChartBoostRequestFlag - StopLoadingWait
[3496:207] [RevMob myapplication App] StopLoadingWait routine
[3496:207] [RevMob] Starting RevMobAds
[3496:207] [RevMob] Initializing Fullscreen.
[3496:207] -[AppDelegate setFullscreen:]: unrecognized selector sent to instance    0xa20b4e0
(gdb) 

我已经在我的代码中添加了 RevModAds 框架,但它仍然给我这种信号错误。加载启动横幅后应用程序崩溃。

我已经从这里 http://sdk.revmob.com/ios.html#fullscreen安装了 RevMobads sdk

4

2 回答 2

0

你可以这样做:

  #define REVMOB_APP_ID @"50cd7e844ae728120000003f"

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
  {  
            [RevMobAds startSessionWithAppID:REVMOB_APP_ID];
            [self showAds];
            ..
            ..
  }

  -(void)showAds  //call this from game over, game pause
  {
            [[RevMobAds session] showFullscreen];
  }
于 2013-06-18T12:48:31.143 回答
0

setFullscreen:您的 AppDelegate 中有方法吗?如果没有,你最好实现它。文档说有一个showFullscreen,这是不同的。

于 2013-06-18T10:24:19.713 回答