1 month free subscription

i purchased halo masterchief collections 4 days after release and my friend came over and played it with me on my home console and a couple days ago he recieve a message from microsoft with a 1 month free xbox live gold account and free halo odst access and i recieved nothing when im the one who actually purchased the game and he didnt