Looking at game adverts, I'd say the current best is probably the one for Halo 2 (just IMO

)
The worst adverts have got to be the Michael Winner ones (guarantees that I'll never use whichever insurance company it is), Ocean Finance (look at us - we lend money to big people!), and the Maestro ads with the bluddy penguins