Revmob广告只出现一次

时间:2016-02-14 20:26:02

标签: ios objective-c xcode ads revmob

这是我的代码,用于每3次用户执行操作时展示广告:

fullPlotArray = np.zeros((len(myImageList),64), dtype = np.float64)
fullPlotArray = np.array(fullImageArray)
fullPlotArray.resize(len(myImageList),64)

我的问题是第一次广告正确显示,正如我在Xcode输出中看到的那样

  

启动RevMobAds
  初始化全屏
  广告收到:(200) - (null)

但是,每当广告应该展示(每3个动作),我就会看到

  

关闭测试模式   禁用视差效果

并且广告没有显示。

我尝试将测试模式设置为ON,但它不会改变任何内容。

Revmob是否应该在每次会话中仅显示一则广告?

1 个答案:

答案 0 :(得分:3)

问题在于您使用StartSession完成块来调用广告,但其withSuccessHandler只调用一次,因为您只能启动一次RevMob的会话。

我建议您在应用启动后立即调用StartSession方法,并在withSuccessHandler上调整布尔值true。

然后,每次要展示广告时,请检查是否属实(这只是为了确保SDK已初始化)并使用[[RevMobAds session] showFullscreen];。