Было множество идей с аналогичным содержанием: чтобы задания, которые нельзя выполнить по каким-либо причинам, не отображались в общем списке или помечались бы перламутровым посохом.
На самом деле реализовать это полностью невозможно.
Переходя в раздел заданий, пользователь, имея некий ID, IP-адрес, рейтинг и другие атрибуты, видит список заданий, доступных для выполнения в этот момент.
Вероятность того, что в это же время кто-то другой начинает выполнять эти же задания с такого же или похожего IP-адреса, а какой-то рекламодатель добавляет исполнителя в черный список или увеличивает порог рейтинга для своего задания, всегда будет.
Таким образом, пока исполнитель попытается начать выполнять задание, он уже может не соответствовать тем критериям, которым соответствовал еще пару мгновений тому назад.
Аналогичным образом дело обстоит и с иными критериями доступности задания: с ограничением по времени, балансу, геотаргетингу, возможностью повторного выполнения.
Почти все эти критерии непостоянны, могут быть изменены в любое время и изменяются сами с течением времени по независящим от администрации причинам.
Сперто тут:
http://wmmail.ru/?cf=idea-viewmoreidea&iid=9695