No.
Вы не можете запретить пользователю использовать свое устройство. Это было бы больше похоже на неприятный вирус.
Что вам нужно сделать, это установить таймер.
Например:
Реклама на Youtube не может заставить вас просмотреть рекламу целиком.
Вы можете выйти из нее.
Но "награда" заблокирована за просмотром (частью) объявление.
Если пользователю действительно нужен контент, или если объявление достаточно короткое, или ему нравится объявление, он подождет.
Если нет, он может отменить , но не просматривать "наградное" содержимое.
– Пользователь сохраняет полное право использования своего устройства.
– Награда контролируется разработчиком.
В вашем случае:
– Установите таймер, который запускается, когда пользователь нажимает на объявление.
– По прошествии 30 секунд начисляйте баллы, если окно с рекламой все еще открыто.
- Если окно закрывается менее чем за 30 секунд, баллов нет (или небольшая точка).
Чтобы быть справедливым по отношению к пользователю, вы должны показать таймер, чтобы пользователь мог видеть свой «прогресс» в достижении цели по очкам, знал, когда его «требуемое» время истекло, и фактически имел индикатор того, что вы (надеюсь, ) выполняя свою часть сделки.
(Повторно опубликовано из комментария выше):
Как насчет того, чтобы запретить пользователю закрывать видео, которое ему не нужно (и насколько мы знаем, что событие не должно было произойти).
Как насчет установки таймера, и если оно будет закрыто до 30 секунды, только не давайте очки!!
30 секунд — это ужасно много времени, чтобы заблокировать пользователя на своем устройстве!
..Особенно, если щелчок был случайным!
..или видео воспроизводится громко, когда пользователь находится в тихом месте (т. встреча),
..или возникает чрезвычайная ситуация.
..или они должны ответить на звонок,
..или..
Я не согласен с мыслью о том, что какой-то случайный программист «владеет» устройством пользователя в течение периода, не говоря уже о 30 секундах, и без возможности «отменить».
Пользователи по-прежнему должны иметь возможность в полной мере использовать свое устройство и иметь возможность передумать.
Однако вы можете сохранить контроль над тем, как начисляются баллы.
person
SherylHohman
schedule
02.02.2018