Apparatus and method for providing advertisement information inserted application

PURPOSE: A device for providing an application into which advertisement information is inserted and a method thereof are provided to insert an advertisement to the application after an execution file of the application is completed, thereby reducing time and costs for compiling a modified source code. CONSTITUTION: A receiving unit(110) receives an application and advertisement information added to an execution file of the application from an application providing server. A control unit(120) executes the application. The control unit controls output of the advertisement information based on environments of executing the application. An output unit(160) outputs the advertisement information while the application is executed. The receiving unit receives a package including an advertisement output control program.