Javascript 如何防止用户关闭奖励视频广告

Javascript 如何防止用户关闭奖励视频广告,javascript,android,jquery,cordova,cordova-admob,Javascript,Android,Jquery,Cordova,Cordova Admob,我正在使用,我试图阻止用户在30秒之前关闭视频。phonegap/cordova有可能吗 我只能选择使用: document.addEventListener(admob.events.onAdClosed,函数(e){},false) 当用户点击广告后即将返回应用程序时。但通过此操作,用户仍然可以按X并获得“积分” 有没有办法防止用户提前关闭窗口,或者在视频未完成时控制点 如果广告开始后30秒前发生了admob.events.onAdClosed,最好不要给“分”。有些人不需要“积分”如果广告

我正在使用,我试图阻止用户在30秒之前关闭视频。phonegap/cordova有可能吗

我只能选择使用:
document.addEventListener(admob.events.onAdClosed,函数(e){},false)
当用户点击广告后即将返回应用程序时。但通过此操作,用户仍然可以按
X
并获得“积分”


有没有办法防止用户提前关闭窗口,或者在视频未完成时控制点

如果广告开始后30秒前发生了
admob.events.onAdClosed
,最好不要给“分”。有些人不需要“积分”

如果广告开始前30秒发生广告事件,最好不要给“积分”。有些人不需要“积分”。

不需要

不允许您阻止用户使用其设备。这更像是一种令人讨厌的病毒

你需要做的是设置一个计时器

例如
Youtube广告不能强迫您观看整个广告。
您可以退出。
但是“奖励”被锁定在观看(部分)广告之后。
如果用户真的想要内容,或者广告足够短,或者他们喜欢广告,他们会等待广告结束。
如果没有,他们可以取消,但不能查看“奖励”内容。
-用户保留对其设备的充分使用。
-开发者控制着奖励

在您的情况下
-设置当用户单击广告时启动的计时器。
-30秒过后,如果广告窗口仍然打开,则奖励积分。
-如果窗口在30秒内关闭,则没有点(或小点)

为了对用户公平,您应该显示一个计时器,这样用户就可以看到他在积分目标方面的“进展”,知道他的“要求”时间何时到了,并且,事实上,有一个指标表明您(希望)正在完成交易


(根据上述评论重新发布):


与其阻止用户关闭他不想要的视频(尽管我们知道事件将要发生),不如这样做吧。
设置一个计时器怎么样,如果它在30秒前关闭,就不要给分数

30秒是一个可怕的长时间锁定用户出他们的设备
…特别是如果点击是偶然的
..或者当他们在一个安静的地方(例如会议)时,视频播放音量,
…或出现紧急情况。
…或者他们必须接电话,
…或

我不同意一些随机程序员“拥有”用户设备周期的想法,更不用说30秒,并且没有“取消”选项。
用户应该仍然能够充分利用他们的设备,并且能够改变他们的想法

但是,您可以保留对如何/如果授予分数的控制权。

不允许您阻止用户使用其设备。这更像是一种令人讨厌的病毒

你需要做的是设置一个计时器

例如
Youtube广告不能强迫您观看整个广告。
您可以退出。
但是“奖励”被锁定在观看(部分)广告之后。
如果用户真的想要内容,或者广告足够短,或者他们喜欢广告,他们会等待广告结束。
如果没有,他们可以取消,但不能查看“奖励”内容。
-用户保留对其设备的充分使用。
-开发者控制着奖励

在您的情况下
-设置当用户单击广告时启动的计时器。
-30秒过后,如果广告窗口仍然打开,则奖励积分。
-如果窗口在30秒内关闭,则没有点(或小点)

为了对用户公平,您应该显示一个计时器,这样用户就可以看到他在积分目标方面的“进展”,知道他的“要求”时间何时到了,并且,事实上,有一个指标表明您(希望)正在完成交易


(根据上述评论重新发布):


与其阻止用户关闭他不想要的视频(尽管我们知道事件将要发生),不如这样做吧。
设置一个计时器怎么样,如果它在30秒前关闭,就不要给分数

30秒是一个可怕的长时间锁定用户出他们的设备
…特别是如果点击是偶然的
..或者当他们在一个安静的地方(例如会议)时,视频播放音量,
…或出现紧急情况。
…或者他们必须接电话,
…或

我不同意一些随机程序员“拥有”用户设备周期的想法,更不用说30秒,并且没有“取消”选项。
用户应该仍然能够充分利用他们的设备,并且能够改变他们的想法


但是,您可以保留对如何/如果授予分数的控制。

与其阻止用户关闭他不想要的视频(而且我们都知道不知道事件会发生),不如设置一个计时器,如果它在30秒之前关闭,就不要给分!!30秒是一个可怕的长时间锁定用户出他们的设备!!我不同意一些随机程序员“拥有”用户设备周期的想法,更不用说30秒,并且没有“取消”选项。用户应该仍然能够充分利用他们的设备,并且能够改变他们的想法。但是,您可以保留对如何/如果授予分数的控制权。请参阅下面的“答案”。与其阻止用户关闭他不想要的视频(尽管我们知道事件将要发生),不如设置一个计时器,如果它在30秒之前关闭,就不要给分数!!30秒是一个可怕的长时间锁定用户出他们的设备!!我不同意一些随机程序员“拥有”的想法