Создаешь дополнительное поле в БД. Например clicker = false.
После того как пользователь совершил определённое действие, обновляешь эту запись через sql запрос(аля ajax) на true.
На сайте при заходе на страницу делаешь проверку, если запись в БД = true, то доступ разрешен, иначе показ рекламы