keep knock closed if no ad available; or user is not logged in