Why is Gmail Not Blocking my Spam?

Some spam is given to you by gmails third party affiliates, and others you have to mark at spam. Then 24 to 48 hours later, you will stop recieving thier e-mails. Look here for more information: