Unity3d 如何让Unity广告每四次播放一次广告

Unity3d 如何让Unity广告每四次播放一次广告,unity3d,unityscript,Unity3d,Unityscript,因此,在我的Unity应用程序中,我引入了Unity广告,我希望它只在第四次点击replay时播放say 编辑:首先,我开始每次更新日志中的值,并注意到它每次都会重新启动到0,所以我在intgamesPlayed中添加了static,现在它可以正常工作了。 我创建了一个int,并将其值设为0。每次用户点击回复时,显示的游戏点数应增加1。然后如果它可以被4整除,它应该可以播放应用程序,但它根本不起作用 如果我交换它,它工作得太频繁了,4%gamesPlayed==0,那么代码就是这样工作的,为什么

因此,在我的Unity应用程序中,我引入了Unity广告,我希望它只在第四次点击replay时播放say

编辑:首先,我开始每次更新日志中的值,并注意到它每次都会重新启动到0,所以我在int
gamesPlayed
中添加了static,现在它可以正常工作了。

我创建了一个int,并将其值设为0。每次用户点击回复时,显示的游戏点数应增加1。然后如果它可以被4整除,它应该可以播放应用程序,但它根本不起作用

如果我交换它,它工作得太频繁了,
4%gamesPlayed==0
,那么代码就是这样工作的,为什么不是另一种方式呢

编辑:我使用了
gamesPlayed
int,因为我想稍后我可能会做一些事情来显示玩家玩了多少游戏,所以我也想跟踪一下

int gamesPlayed=0;
案例“重播”:
isRestartPressed=true;
重启();
playerController.currentState=playerController.playerStates.idle;
gamesPlayed++;
如果(游戏显示%4==0){
if(advision.isReady()){advision.Show();}
}

中断我猜这个错误一定是在其他地方,因为这个代码应该可以工作-你能再给一点上下文代码吗?我编辑了一个完整的按钮:/当我交换游戏时,它显示和周围的4可以正常工作,虽然只是工作得太频繁了。。。有没有更简单的方法?我想在1和10之间做一个随机选择,如果是9或10,那么就播放广告,但这太随机了。可能是
广告。isReady()
是falsy吗?可以确认广告。ready正在返回True开始工作了谢谢,只需让游戏显示一个静态int