1. A method for receiving service, the method comprising: receiving, by a network interface, metadata of eXtensible Markup Language (XML) format and an icon image which is related to the metadata of the XML format from a service provider, the received metadata including a uniform resource locator (URL) information and a coordinate information; producing, by a controller, a first user interface (UI) skin related to the URL information among a plurality of UI skins stored in a memory based on the URL information included in the received metadata of the XML format; determining whether the received icon image and an icon image included in the first UI skin are the same as each other; displaying, by a display device, the first UI skin when the received icon image and an icon image included in the displayed first UI skin are the same as each other; replacing the icon image included in the displayed first UI skin to generate a second UI skin; and displaying the second UI skin on the display device, wherein in the generating of the second UI skin, the received icon images are synthesized in the specific region of the first UI skin using the coordinate information to generate the second UI skin.