An image display device comprising: a broadcast receiving unit configured to receive a broadcast signal comprising a broadcast program; a display unit configured to display the broadcast program; and a controller configured to communicate with an interworking device during the displaying of the broadcast program, wherein the interworking device is configured to sense movement of the interworking device, and said controller is configured to receive from said interworking device a sensing signal corresponding to said movement, characterized in that the controller is further configured to: receive an advertisement via the broadcast signal, and obtain information on the said advertisement; calculate a completion time of the advertisement, identify a recommended application from among a plurality of applications executable at the image display device, wherein the recommended application is identified based on content of the broadcast program, length of the completion time of the advertisement, said sensing signal, and device type of the interworking device, display an execution screen of the recommended application until the advertisement ends, wherein the execution screen comprises data received from the interworking device, and terminate the displaying of the execution screen and display the broadcast program, after passing of the length of the completion time of the advertisement. a broadcast receiving unit configured to receive a broadcast signal comprising a broadcast program; a display unit configured to display the broadcast program; and a controller configured to communicate with an interworking device during the displaying of the broadcast program, wherein the interworking device is configured to sense movement of the interworking device, and said controller is configured to receive from said interworking device a sensing signal corresponding to said movement, characterized in that the controller is further configured to: receive an advertisement via the broadcast signal, and obtain information on the said advertisement; calculate a completion time of the advertisement, identify a recommended application from among a plurality of applications executable at the image display device, wherein the recommended application is identified based on content of the broadcast program, length of the completion time of the advertisement, said sensing signal, and device type of the interworking device, display an execution screen of the recommended application until the advertisement ends, wherein the execution screen comprises data received from the interworking device, and terminate the displaying of the execution screen and display the broadcast program, after passing of the length of the completion time of the advertisement. receive an advertisement via the broadcast signal, and obtain information on the said advertisement; calculate a completion time of the advertisement, identify a recommended application from among a plurality of applications executable at the image display device, wherein the recommended application is identified based on content of the broadcast program, length of the completion time of the advertisement, said sensing signal, and device type of the interworking device, display an execution screen of the recommended application until the advertisement ends, wherein the execution screen comprises data received from the interworking device, and terminate the displaying of the execution screen and display the broadcast program, after passing of the length of the completion time of the advertisement.