I had done around 1000 answers on yahoo for my site and till today I get people from yahoo and around 10 clicks a day. Even though I have stopped answering I get traffic till today.This is because many people search directly rather than just asking their query. It is better to give valid and not spammy answers, Yahoo is a big company and you can't cheat them. Can you?