Revmob和Chartboost出现得太晚了(滞后?)

时间:2012-11-27 23:52:53

标签: charts popup revmob

我正在制作一个iPhone / iPad应用程序,我遇到以下问题:我想在我的游戏屏幕上弹出一个revmob或chartboost广告,它有一个重启按钮。广告确实弹出,但是当它们出现时,播放器可以按重新启动并再次进入游戏。广告最终会出现在游戏界面(我不想要)上,而不是通过屏幕结束游戏。有什么方法可以确保在我打电话给各自的广告显示功能后立即弹出chartboost和revmob广告?

2 个答案:

答案 0 :(得分:3)

对于Chartboost,我建议您在调用showInterstitial之前使用cacheInterstitial方法。通过缓存广告,您实际上是从服务器获取广告并将其临时加载到用户设备上。缓存广告后,请等待大约10秒左右,然后调用showInterstitial。这将加快展示广告的过程。

您还可以使用委托方法shouldDisplayInterstitial。如果不是展示广告的合适时间,您可以将其设置为NO。请查看以下链接以获取帮助

http://help.chartboost.com/documentation/ios https://github.com/ChartBoost/client-examples

另外,如果您有任何其他问题,请发送电子邮件至support@chartboost.com。

答案 1 :(得分:2)

使用RevMob,您无法预先加载弹出窗口,但您可以使用全屏幕进行预览,这也可以更好地货币化!

您可以在一个位置创建并加载全屏,并将其保留在属性中:

@property (nonatomic, retain) RevMobFullscreen *ad;

self.ad = [[RevMobAds session] fullscreen];
self.ad.delegate = self;
[self.ad loadAd];

然后在gameover屏幕上显示:

[self.ad showAd];

他们有API文档site