a method and device for receiving a broadcast / multicast service as discussed . according to an embodiment , the invention provides a method of receiving a broadcast / multicast service by a terminal , the method comprising : receiving a service guide from a network including a broadcast / multicast server , the service guide being used by a user to select specific contents related to a broadcast / multicast service ; transmitting information on the contents selected by the user , to the network ; transmitting a content request to the network ; and receiving contents from the network in response to the content request , wherein the received contents were further selected , among the contents selected by the user , by the broadcast / multicast server that performed an exact location tracking of the terminal to enable location based filtering of services corresponding to the contents selected by the user .