2. is correct because "a couple of days ago" counts as a past time marker.
1. is wrong.
The present perfect is a present tense.It talks about now. The situation is that now you have seen the advertisement. If you want to talk about when you saw it, you use the past tense.
Interested in Language