The present application claims priority to and incorporates by reference the entire contents of Japanese Patent Application No. 2014-257844 filed in Japan on Dec. 19, 2014.
1. Field of the Invention
The present invention relates to a distribution apparatus, a distribution method, a terminal device, a selection method, and a non-transitory computer readable storage medium.
2. Description of the Related Art
In recent years, smart devices, such as smartphones and tablet terminals, are in widespread use. Users who use the smart devices are increasingly acquiring information by using applications installed in the smart devices, instead of acquiring information by using web browsers. Therefore, a technology related to distribution of advertisements using information on applications instead of cookies has been proposed.
However, in the conventional technology as described above, it is not always possible to improve advertising effects. For example, even when a site that has contributed to installation or the like of an application is specified based on information on the application, it may be difficult to improve an advertising effect.
It is an object of the present invention to at least partially solve the problems in the conventional technology.
The above and other objects, features, advantages and technical and industrial significance of this invention will be better understood by reading the following detailed description of presently preferred embodiments of the invention, when considered in connection with the accompanying drawings.
Hereinafter, modes (hereinafter, referred to as “embodiments”) for carrying out a distribution apparatus, a distribution method, a distribution program, and a terminal device according to the present invention will be described in detail with reference to drawings. The distribution apparatus, the distribution method, the distribution program, and the terminal device of the present invention are not limited by the embodiments. In each of the embodiments below, the same components will be denoted by the same reference numerals and symbols, and the same explanation will be omitted.
1. Distribution Process An example of a distribution process according to an embodiment will be described below with reference to
As illustrated in
The terminal device 10 is an information processing apparatus used by the user. The terminal device 10 activates an application (hereinafter, may be referred to as an “app”) installed in the terminal device 10, in accordance with operation by the user. Furthermore, the terminal device 10 selects an advertisement as a display target based on the user application information from among the display candidate advertisements distributed by the distribution apparatus 100. Hereinafter, the terminal device 10 may be described as the user. That is, in the following, the user may be interpreted as the terminal device 10. The terminal device 10 as described above is implemented by, for example, a smartphone, a tablet terminal, a notebook personal computer (PC), a desktop PC, a mobile phone, a personal digital assistant (FDA), or the like.
The distribution apparatus 100 is an information processing apparatus that provides the distribution service to distribute the display candidate advertisements to the terminal device 10. The distribution apparatus 100 accepts an advertisement request from the terminal device 10. For example, the distribution apparatus 100 accepts an advertisement request from an application that operates on the terminal device 10. Furthermore, the distribution apparatus 100 has, as advertisement information, a predetermined advertisement group including a plurality of advertisements to which order of priorities is assigned. Assignment of the order to the advertisements in the advertisement information will be described in detail later. The distribution apparatus 100 extracts display candidate advertisements from the advertisement information. For example, upon accepting the advertisement request from the terminal device 10, the distribution apparatus 100 distributes, to the terminal device 10, the display candidate advertisements extracted from the predetermined advertisement group based on the user application information.
As illustrated in
Upon accepting the advertisement request from the terminal device 10, the distribution apparatus 100 extracts display candidate advertisements from the advertisement information (Step S13). For example, the distribution apparatus 100 extracts, as the display candidate advertisements, four advertisements from the advertisement information. In the example illustrated in
Upon receiving the display candidate advertisements from the distribution apparatus 100, the terminal device 10 performs a selection process of selecting a display target advertisement as an advertisement to be displayed on the terminal device 10 from among the display candidate advertisements (Step S15). In the example illustrated in
First, in the example illustrated in
In the selection process at Step S15, the terminal device 10 excludes the advertisements for the installed applications from the display candidate advertisements. That is, in the example illustrated in
The terminal device 10 selects, as a display target advertisement, an advertisement with a higher priority from among the display candidate advertisements except for the advertisements for the installed applications. In the example illustrated in
Furthermore, the terminal device 10 transmits, to the distribution apparatus 100, information on installation of the applications of the distributed display candidate advertisements (Step S17). Specifically, the terminal device 10 transmits, to the distribution apparatus 100, information on installation or non-installation of the applications corresponding to the distributed display candidate advertisements. In the example illustrated in
As described above, in the distribution system 1 according to the embodiment, the distribution apparatus 100 distributes a plurality of advertisements as the display candidate advertisements to the terminal device 10. The terminal device 10 that has received the display candidate advertisements selects, as a display target advertisement, an advertisement for a non-installed application from among the display candidate advertisements. Then, the terminal device 10 displays the display target advertisement. That is, even when the installation status of applications in the terminal device 10 is not recognized, the distribution apparatus 100 can distribute an appropriate advertisement by distributing a plurality of advertisements to the terminal device 10 that selects an advertisement for a non-installed application as the display target advertisement. Therefore, the distribution apparatus 100 can improve the advertising effect. For example, in the distribution system 1, even if an advertisement for an installed application is displayed on the terminal device 10, it may be difficult to improve the effect of the advertisement because the application is already installed in the terminal device 10. In this case, the terminal device 10 selects an advertisement for a non-installed application as the display target advertisement from among the display candidate advertisements. Then, the terminal device 10 displays the advertisement for the non-installed application as the display target advertisement to increase the possibility that the application may be installed in the terminal device 10. Therefore, the distribution system 1 can improve the advertising effect. Furthermore, the distribution system 1 can display an appropriate advertisement on the terminal device 10 depending on the installation status of applications in the terminal device 10 at the time of distribution. Therefore, the distribution system 1 can improve the advertising effect.
Moreover, the distribution apparatus 100 distributes a plurality of advertisements to which priorities are assigned, as the display candidate advertisements, to the terminal device 10. Then, the terminal device 10 selects, as the display target advertisement, an advertisement with a higher priority from among the display candidate advertisements, and displays the display target advertisement. That is, the distribution apparatus 100 can distribute an appropriate advertisement by distributing a plurality of advertisements to the terminal device 10 that selects an advertisement with a higher priority. Therefore, the distribution apparatus 100 can improve the advertising effect. Furthermore, the distribution apparatus 100 assigns priorities to a plurality of advertisements based on certain criteria for various purposes, so that it becomes possible to distribute advertisements according to the purposes. For example, the distribution apparatus 100 may assign a higher priority for a higher click through rate (CTR) indicating a rate at which an advertisement is clicked, so that the advertisement displayed on the terminal device 10 is likely to be clicked and the advertising effect can be improved. The distribution apparatus 100 may assign a higher priority for a higher fee for displaying an advertisement, so that benefits from distribution of advertisements can be increased. In the above-described example, the terminal device 10 selects, as the display target advertisement, an advertisement that is for a non-installed application and that has a higher priority from among the display candidate advertisements. Therefore, the distribution apparatus 100 can improve the effect for a certain purpose based on which the priorities are assigned, and can improve the advertising effect. Furthermore, the distribution apparatus 100 accepts, from the terminal device 10, information on installation or non-installation of only applications corresponding to the distributed display candidate advertisements. For example, when distributing three advertisements as the display candidate advertisements, the distribution apparatus 100 accepts, from the terminal device 10, information on installation or non-installation of only applications corresponding to the three distributed advertisements. Therefore, the distribution apparatus 100 can reduce psychological resistance of the user of the terminal device 10, can improve the advertising effect, and can promote use of the advertisement distribution by the distribution apparatus 100.
2. Configuration of Distribution Apparatus
A configuration of the distribution apparatus 100 according to the embodiment will be described below with reference to
The communication unit 110 is implemented by, for example, a network interface card (NIC) or the like. The communication unit 110 is connected to a network by wire or wireless, and transmits and receives information to and from the terminal device 10.
Storage Unit 120
The storage unit 120 is implemented by, for example, a semiconductor memory device, such as a random access memory (RAM) or a flash memory, or a storage device, such as a hard disk or an optical disk. As illustrated in
Advertisement Information Storage Unit 121
The advertisement information storage unit 121 according to the embodiment stores therein various types of information on advertisements.
The “order” indicates a priority of each of advertisements in the advertisement information. In the example illustrated in
The “advertisement ID” indicates an identification information for identifying an advertisement. The “application name” indicates a name of an application as a target of the advertisement. In the example illustrated in
The “advertisement content” indicates a content of an advertisement submitted from an advertiser. In
The “bid price” indicates an advertisement fee specified when an advertiser submits an advertisement content. For example, the “bid price” corresponds to a unit price to be paid from an advertiser to an advertisement distributor (for example, the administrator of the distribution apparatus 100) when the advertisement content is clicked once by a user, that is, corresponds to a so-called cost per click (CPC). Incidentally, the “bid price” may be any price information that can be compared between advertisements in the advertisement information. For example, a price per thousand displays of an advertisement, that is, a so-called cost per mile (CPM), may be employed. Furthermore, a so-called effective cost per mile (eCPM) indicating earnings per thousand displays of an advertisement.
User application information storage unit 122
The user application information storage unit 122 according to the embodiment stores therein user application information for each user.
The “user ID” is identification information for identifying a user. For example, a user identified by a user ID of “U1” corresponds to the user illustrated in the example in
The “category” indicates a category into which each application is classified according to a content of the application. In the example illustrated in
The “check date” indicates a date on which it is confirmed that an application is already installed. In the example illustrated in
Control Unit 130
Referring back to
As illustrated in
Accepting Unit 131
The accepting unit 131 accepts an advertisement request from the terminal device 10. In the embodiment, the accepting unit 131 accepts an advertisement request by an application that operates on the terminal device 10. Furthermore, the accepting unit 131 accepts the user application information corresponding to the display candidate advertisements from the terminal device 10 to which the display candidate advertisements are distributed. For example, the accepting unit 131 accepts, as the user application information, information on installation or non-installation of applications corresponding to the display candidate advertisements. Upon accepting the information on installation or non-installation of the applications corresponding to the distributed display candidate advertisements, the accepting unit 131 stores the information on the installation or non-installation of the applications in the user application information storage unit 122. Furthermore, upon accepting information on installation of an application, the accepting unit 131 stores the information on installation of the application in the user application information storage unit 122. For example, when an application corresponding to the display target advertisement displayed on the terminal device 10 is installed in the terminal device 10, the accepting unit 131 may accept information on installation of the application corresponding to the display target advertisement from the terminal device 10, and may store, as the installed application, the application corresponding to the display target advertisement in the user application information storage unit 122.
Extracting Unit 132
The extracting unit 132, when the accepting unit 131 accepts an advertisement request, extracts display candidate advertisements from a predetermined advertisement group based on the user application information. Specifically, the extracting unit 132 extracts the display candidate advertisements from the advertisement information stored in the advertisement information storage unit 121 on the basis of the user application information stored in the user application information storage unit 122. For example, the extracting unit 132 extracts, from the advertisement information, the display candidate advertisements except for advertisements for applications installed in the terminal device 10.
Extraction of the display candidate advertisements by the extracting unit 132 will be described below.
The advertisement information AL10 illustrated in
Furthermore, user application information DL10 illustrated in
The extracting unit 132 extracts, from the advertisement information AL10, the display candidate advertisements except for applications contained in the user application information DL10. For example, if the user application information DL10 contains the application A, the advertisement for the application A is not extracted as the display candidate advertisement from the advertisement information AL10 although the advertisement for the application A has the first priority.
In the example illustrated in
Distributing Unit 133
The distributing unit 133, when the accepting unit 131 accepts an advertisement request, distributes the display candidate advertisements to the terminal device 10 that selects a display target advertisement based on information on installed applications from among the display candidate advertisements that are a plurality of advertisements as candidates to be displayed. In the embodiment, the distributing unit 133 distributes the display candidate advertisements extracted by the extracting unit 132 to the terminal device 10. In the example illustrated in
3. Configuration of Terminal Device
With reference to
Communication Unit 11
The communication unit 11 is implemented by, for example, a communication circuit or the like. The communication unit 11 is connected to a predetermined communication network (not illustrated) by wire or wireless, and transmits and receives information to and from the distribution apparatus 100.
Storage Unit 12
The storage unit 12 is implemented by, for example, a semiconductor memory device, such as a RAM or a flash memory, or a storage device, such as a hard disk or an optical disk. The storage unit 12 stores therein, for example, information, such as a program, on an application installed in the terminal device 10.
Input Unit 13
The input unit 13 accepts various types of operation from a user. For example, the input unit 13 may accept various types of operation from a user via a display screen by using a touch panel function. Furthermore, the input unit 13 may accept various types of operation from a button provided in the terminal device 10 or a keyboard or a mouse connected to the terminal device 10.
Output Unit 14
The output unit 14 is a display screen of a tablet terminal or the like, is implemented by, for example, a liquid crystal display or an organic electro-luminescence (EL) display, and is a display device for displaying various types of information.
Control Unit 15
The control unit 15 is implemented by, for example, executing various programs stored in a storage device, such as the storage unit 12, in the terminal device 10 by a CPU, an MPU, or the like by using a RAM as a work area. For example, the various programs include a program of an installed application. The control unit 15 may be implemented by, for example, an integrated circuit, such as an ASIC or an FPGA.
As illustrated in
The requesting unit 151 transmits an advertisement request to the distribution apparatus 100 in accordance with user operation accepted by the input unit 13. For example, when an application screen of an activated application contains an advertisement display area, the requesting unit 151 transmits the advertisement request to the distribution apparatus 100.
The receiving unit 152 receives a plurality of advertisements. In the embodiment, the receiving unit 152 receives the display candidate advertisements from the distribution apparatus 100. In the example illustrated in
The selecting unit 153 performs the selection process of selecting a display target advertisement from among the display candidate advertisements received by the receiving unit 152, on the basis of the information on the installed applications. In the embodiment, the selecting unit 153 selects, as the display target advertisement, an advertisement for a non-installed application from among a plurality of the advertisements received by the receiving unit 152.
For example, the selecting unit 153 acquires the information on the installed applications through a process as described below. When an operating system (OS) of the terminal device 10 is Android (registered trademark) or iOS (registered trademark), it is possible to confirm whether an application is installed by checking whether the application is activatable by using a URL scheme.
The selecting unit 153 can acquire the information on the installed applications by performing the above-described process on each of the applications corresponding to the display candidate advertisements. In the example illustrated in
In the example illustrated in
The display unit 154 displays an application screen of the activated application. Furthermore, when the application screen of the activated application contains an advertisement display area, the display unit 154 displays the display target advertisement selected by the selecting unit 153 in the advertisement display area. In the example illustrated in
The transmitting unit 155 transmits information on applications corresponding to a plurality of advertisements to the distribution apparatus 100 that distributes a plurality of advertisements. In the embodiment, the transmitting unit 155 transmits the information on the applications corresponding to the display candidate advertisements to the distribution apparatus 100. In the example illustrated in
Incidentally, the process such as the selection process performed by the control unit 15 as described above may be performed by, for example, JavaScript (registered trademark). Furthermore, when the above-described selection process is performed by a predetermined application or when the selection process is performed by a dedicated application, the control unit 15 may include, for example, an application control unit that controls the predetermined application or the dedicated application.
4. Flow of Distribution Process
The flow of the distribution process performed by the distribution system 1 according to the embodiment will be described below with reference to
As illustrated in
Upon accepting the advertisement request from the terminal device 10, the distribution apparatus 100 extracts display candidate advertisements based on the user application information (Step S103). For example, the distribution apparatus 100 extracts, as the display candidate advertisements, advertisements for applications that are not contained in the user application information from the advertisement information. Thereafter, the distribution apparatus 100 transmits the extracted display candidate advertisements to the terminal device 10 (Step S104).
Upon receiving the display candidate advertisements from the distribution apparatus 100, the terminal device 10 performs the selection process of selecting a display target advertisement from among the display candidate advertisements (Step S105). For example, the terminal device 10 selects, as the display target advertisement, an advertisement for an application that is not installed and that has the highest priority from among the display candidate advertisements. Then, the terminal device 10 displays the display target advertisement selected through the selection process (Step S106). Furthermore, the terminal device 10 transmits information on installation of applications corresponding to the distributed display candidate advertisements to the distribution apparatus 100 (Step S107). For example, the terminal device 10 transmits, as the information on the installation of the applications corresponding to the distributed display candidate advertisements, information on installed applications among the applications corresponding to the distributed display candidate advertisements to the distribution apparatus 100.
Then, upon accepting the information on the installation of the applications corresponding to the distributed display candidate advertisements, the distribution apparatus 100 updates the user application information based on the accepted information on the installation of the applications corresponding to the distributed display candidate advertisements (Step S108). Thereafter, the distribution apparatus 100 extracts display candidate advertisements based on the updated user application information. Hereinafter, update of the user application information and extraction of display candidate advertisements based on the updated user application information will be described below.
Furthermore, user application information DL11 illustrated in
In the example illustrated in
As illustrated in
Next, extraction of display candidate advertisements using the updated user application information DL11 will be described below with reference to
Furthermore, the updated user application information DL11 illustrated in
Incidentally, the distribution apparatus 100 extracts, from the advertisement information AL10, the display candidate advertisements CL11 except for the applications contained in the updated user application information DL11. In the example illustrated in
In contrast, as illustrated in
5. Modifications
The distribution system 1 according to the above-described embodiment may be embodied in various forms other than the above-described embodiment. Other embodiments of the distribution system 1 will be described below.
5-1. Distribution of Advertisement for Installed Application
In the above-described embodiment, the distribution apparatus 100 extracts, as the display candidate advertisements, advertisements for applications that are not installed in the terminal device 10 from the advertisement information. However, the distribution apparatus 100 may extract, as the display candidate advertisements, advertisements for applications installed in the terminal device 10 from the advertisement information. This will be described below with reference to
Furthermore, user application information DL20 illustrated in
Incidentally, the distribution apparatus 100 extracts, from the advertisement information AL20, display candidate advertisements CL20 except for the applications contained in the user application information DL20. In the example illustrated in
In the example illustrated in
In the above-described examples, when advertisements for non-installed applications are extracted from the advertisement information AL20, the advertisements for the applications B, D, and E are extracted as the display candidate advertisements CL20, and, when advertisements for installed applications are extracted, the advertisements for the applications A, C, and F, are extracted as the display candidate advertisements CL21. Therefore, the distribution apparatus 100 can improve the advertising effect by extracting the display candidate advertisements by appropriately changing between distribution of advertisements for non-installed applications and distribution of advertisements for installed application depending on the purpose or the timing. Furthermore, during a campaign or the like for a specific application, the distribution apparatus 100 may distribute an advertisement for the specific application to the terminal device 10 of a user who has already installed the specific application. Accordingly, the distribution apparatus 100 can further improve the advertising effect as compared to a case where the advertisement for the specific application is distributed regardless of installation or non-installation of the specific application. Furthermore, the terminal device 10 that has received the advertisements for the installed applications as the display candidate advertisements from the distribution apparatus 100 may select, as the display target advertisement, an advertisement for an application that is not activated for a predetermined period (for example, one month) or longer from among the display candidate advertisements. Therefore, the terminal device 10 can motivate a user who has installed the application but has not used the application for a long time to use the application, so that it is possible to improve the advertising effect.
5-2. Distribution of Advertisement According to Category of Application
The distribution apparatus 100 may distribute advertisements according to a category of an application installed in the terminal device 10. This will be described below with reference to
The advertisement information storage unit 221 illustrated in
Furthermore, user application information DL30 illustrated in
A case will be described below in which the distribution apparatus 100 accepts an advertisement request from the terminal device 10 of the user U2 on Dec. 19, 2014. First, as illustrated in the user application information DL30 in
Therefore, the distribution apparatus 100 extracts, as display candidate advertisements CL30, advertisements that are for game applications and that are not contained in the user application information DL30 from the advertisement information AL30. First, in the example illustrated in
Consequently, the distribution apparatus 100 can distribute an advertisement highly expected to be installed by the user of the terminal device 10 at an appropriate timing, so that it is possible to improve the advertising effect. Furthermore, while an example is described in which the predetermined timing is set to the time after a lapse of one month since the last check date of a game application, the timing can be set appropriately depending on the purpose or the like. For example, the timing may be set to the time after a lapse of two month since the last check date or the time after one day since the last check date. Moreover, the distribution apparatus 100 may distribute an advertisement for an application highly expected to be installed by the user of the terminal device 10 that has transmitted the advertisement request, without setting the predetermined timing.
5-3. Distribution of Advertisement Using Attribute Information on User
The distribution apparatus 100 may distribute advertisements by using attribute information on the user of the terminal device 10. This will be described below with reference to
Attribute Information Storage Unit 123
The attribute information storage unit 123 illustrated in
In the example illustrated in
In the example illustrated in
Furthermore, user application information DL40 illustrated in
The distribution apparatus 100 extracts, as the display candidate advertisement CL40, an advertisement for an application in which the user U1 is highly interested and which is not contained in the user application information DL40, from the advertisement information AL40. In the example illustrated in
Consequently, the distribution apparatus 100 can distribute an advertisement for an application in which the user of the terminal device 10 is highly interested and which is not installed, so that it is possible to improve the advertising effect. The distribution apparatus 100 may distribute an advertisement by using information that is appropriately extracted according to purposes from the attribute information on the user, in addition to the example as described above. For example, the distribution apparatus 100 may distribute an advertisement based on information on the demographic attribute. Specifically, if there is an application expected to be installed by twenty-something female users, the distribution apparatus 100 may distribute an advertisement for the application with a higher priority to a terminal device of a twenty-something female user. Therefore, the distribution apparatus 100 can appropriately distribute an advertisement according to the attribute, and can improve the advertising effect.
Furthermore, the accepting unit 131 may accept information on operation of an application from the terminal device 10. For example, the accepting unit 131 may accept, as the information on the operation of an application, an operation history of an application in the terminal device 10. The operation history includes, for example, operation status of the application for a few days before acceptance, the number of activations of the application, the activation duration of the application, request information (a search query, distribution news, or the like) from the application. For example, the accepting unit 131 accepts information on operation of an application from the terminal device 10 in which the application managed by the distribution apparatus 100 is installed. Furthermore, the accepting unit 131 may accept information on operation of an application from the terminal device 10 in which the application generated by using a predetermined software development kit (SDK) is installed.
The extracting unit 132 may estimate the interest of the user of the terminal device 10 through estimation based on the information on the operation of an application accepted by the accepting unit 131. For example, if the number of activations or the activation duration of a game application is greater than those of applications of other categories in information on operation of applications accepted from the terminal device 10, the extracting unit 132 may estimate that the user of the terminal device 10 is highly interested in games for distribution of advertisements. For example, the extracting unit 132 may store information indicating a high interest, in the item of a game of the psychographic attribute of the user of the terminal device 10 in the attribute information storage unit 123.
5-4. Distribution of Advertisements for Objects Other Than Applications
The distribution apparatus 100 may distribute not only advertisements for applications but also advertisements for objects other than the applications. This will be described below with reference to
The advertisement information storage unit 321 illustrated in
Furthermore, the user application information DL50 illustrated in
The distribution apparatus 100 extracts the display candidate advertisements CL50 from the advertisement information AL50 except for the applications contained in the user application information DL50. In the example illustrated in
Consequently, even when the advertisement information contains advertisements for objects other than applications, the distribution apparatus 100 can distribute advertisements. Furthermore, if the advertisement information contains advertisements for objects other than applications, the distribution apparatus 100 may distribute a display target advertisement in which the user of the terminal device 10 is expected to be highly interested. Therefore, even when the advertisement information contains advertisements for objects other than applications, the distribution apparatus 100 extracts advertisements based on the interest of the user, so that it is possible extract advertisements for applications and, advertisements for others on the same basis. Therefore, the distribution apparatus 100 can distribute advertisements more suitable for the user of the terminal device 10, and can improve the advertising effect. Incidentally, when the distribution apparatus 100 extracts advertisements based on the interest of the user, the advertisement information may be only advertisements for objects other than applications. Furthermore, when the distribution apparatus 100 distributes advertisements according to the categories of applications installed in the terminal device 10, the advertisement information may be only advertisements for objects other than applications.
5-5. Charging
In the distribution system 1 according to the above-described embodiment, the order of the display candidate advertisements distributed to the terminal device 10 may be changed. Therefore, the distribution system 1 may charge a fee to an advertiser who is a provider of an advertisement based on the display candidate advertisements after the selection process performed by the terminal device 10. Specifically, the distribution system 1 may charge a fee to an advertiser as a provider of an advertisement based on the display candidate advertisement after applications installed in the terminal device 10 are excluded. In this case, the distribution system 1 may include a calculation device that, calculates a fee charged to the advertiser. In this case, the transmitting unit 155 of the terminal device 10 transmits, to the calculation device, information on the display candidate advertisements after exclusion of the installed application. Then, the calculation device that has received the information from the terminal device 10 may calculate a fee charged to the advertiser. This will be described below with reference to
The distribution apparatus 100 distributes the display candidate advertisements CL10 to the, terminal device 10 (corresponding to Step S14 in
For example, the terminal device 10 may transmit information on the display candidate advertisements CL60 after exclusion as illustrated in
The calculation device that has received information on the display candidate advertisement CL60 after exclusion from the terminal device 10 may calculate a fee charged to an advertiser of the advertisement for the application B based on the received information. For example, when calculating a fee that is charged to the advertiser through a so-called second price auction, the calculation device calculates the fee charged to the advertiser of the advertisement for the application B based on the information on the bid price for the advertisement for the application D with the second priority from among pieces of the received information. For example, when the calculation device charges a bid price with the second priority to an advertiser of a displayed advertisement, the advertiser of the advertisement for the application B is charged for the bid price of 80 (for example, 80 yen) corresponding to the advertisement for the application D with the second priority. As described above, it is possible to more appropriately calculate the fee charged to the advertiser. The calculation device may be the distribution apparatus 100 or a different device.
5-6. Others
In the above-described embodiment, an example has been described in which an advertisement is displayed on an application screen of an application activated in the terminal device 10. However, for example, it may be possible to display an advertisement when the terminal device 10 views a web page by a browser or the like. Furthermore, when the terminal device 10 displays an advertisement for an application regardless of whether the application is installed or not, it may be possible to change the process to be performed after the displayed advertisement is specified. For example, when the displayed advertisement is an advertisement for an application that is not installed in the terminal device 10 and when the user specifies the advertisement, the terminal device 10 may perform a process related to installation of the application that is not installed. For example, the terminal device 10 may display, on the terminal, a screen for confirming execution of installation of a non-installed application, or may perform a process of downloading the non-installed application. Furthermore, for example, when the displayed advertisement is an advertisement for an application installed in the terminal device 10 and when the user specifies the advertisement, the terminal device 10 may perform a process of activating the installed application. Therefore, the terminal device 10 can receive distribution of advertisements even from the distribution apparatus 100 that does not recognize the installation status of applications in the terminal device 10, and, by changing the process after display of the advertisement depending on the installation or non-installation of the application, it is possible to improve the advertising effect.
Furthermore, when displaying an advertisement on an application screen of an application activated in the terminal device 10, the distribution apparatus 100 may not extract the advertisement for the activated application as the display candidate advertisement. Consequently, the distribution apparatus 100 can prevent distribution of the advertisement for the application used by the user, that is, the installed application, so that it is possible to improve the advertising effect. Moreover, even when the distributed display candidate advertisements include the advertisement for the activated application, the terminal device 10 may not employ the advertisement for the activated application as the display target advertisement.
6. Advantageous Effects
As described, above, the distribution apparatus 100 according to the embodiment includes the accepting unit 131 and the distributing unit 133. The accepting unit 131 accepts an advertisement request from an application that operates an the terminal device 10. The distributing unit 133, when the accepting unit 131 accepts the advertisement request, distributes a plurality of display candidate advertisements, which are advertisements as candidates to be displayed, to the terminal device 10 that selects a display target advertisement based on information on installed applications from along the display candidate advertisements.
Therefore, the distribution apparatus 100 according to the embodiment can improve the advertising effect by distributing a plurality of advertisements as the display candidate advertisements to the terminal device 10. Furthermore, the distribution system 1 can display an appropriate advertisement on the terminal device 10 depending on the installation status of applications in the terminal device 10 at the time of distribution, so that it is possible to improve the advertising effect.
Furthermore, in the distribution apparatus 100 according to the embodiment, the distributing unit 133 distributes the display candidate advertisements to the terminal device 10 that, selects, as the display target advertisement, an advertisement for a non-installed application from among the display candidate advertisements.
Therefore, even when the installation status of the applications in the terminal device 10 is not recognized, the distribution apparatus 100 according to the embodiment can improve the advertising effect by distributing a plurality of advertisements to the terminal device 10 that selects an advertisement for a non-installed application as the display target advertisement.
Moreover, in the distribution apparatus 100 according to the embodiment, the distributing unit 133 distributes the display candidate advertisements to the terminal device 10 that selects, as the display target advertisement, an advertisement for an installed application from among the display candidate advertisements.
Therefore, the distribution apparatus 100 according to the embodiment can motivate a user who has installed an application but has not used the application for a long time to use the application. Consequently, it is possible to improve the advertising effect. Furthermore, during a campaign or the like for a specific application, the distribution apparatus 100 distributes an advertisement for a specific application to the terminal device 10 of a user who has already installed the specific application. Therefore, it is possible to further improve the advertising effect as compared to a case where the advertisement for the application is installed regardless of installation or non-installation of applications.
Furthermore, the distribution apparatus 100 according to the embodiment includes the extracting unit 132. The extracting unit 132 extracts display candidate advertisements from a predetermined advertisement group (“the advertisement information” in the embodiment, and the same applies to the following). Moreover, the accepting unit 131 accepts information on applications corresponding to the distributed display candidate advertisements from the terminal device 10 to which the display candidate advertisements are distributed. Furthermore, when the accepting unit 131 accepts an advertisement request, the extracting unit 132 extracts the display candidate advertisements from the predetermined advertisement group based on information on applications. The distributing unit 133 distributes the display candidate advertisements extracted by the extracting unit 132 to the terminal device 10.
Therefore, the distribution apparatus 100 according to the embodiment updates the user application information based on installation and non-installation of applications corresponding to the distributed display candidate advertisements accepted from the terminal device 10, and extracts the display candidate advertisements more suitable for the user of the terminal device 10. Consequently, the distribution apparatus 100 can distribute advertisements more suitable for the user of the terminal device 10, so that it is possible to further improve the advertising effect. Furthermore, the distribution apparatus 100 receives only information on installation of applications corresponding to the distributed display candidate advertisements from the terminal device 10, so that it is possible to reduce psychological resistance of the user of the terminal device 10, improve the advertising effect, and promote use of the advertisement distribution by the distribution apparatus 100.
Moreover, in the distribution apparatus 100 according to the embodiment, the distributing unit 133 accepts, as the information on the applications, information on installation and non-installation of applications corresponding to the distributed display candidate advertisements.
Therefore, the distribution apparatus 100 according to the embodiment updates the user application information based on installation and non-installation of the applications corresponding to the distributed display candidate advertisements accepted from the terminal device 10, and extracts the display candidate advertisements more suitable for the user of the terminal device 10. Consequently, the distribution apparatus 100 can distribute advertisements more suitable for the user of the terminal device 10, so that it is possible to improve the advertising effect. Furthermore, the distribution apparatus 100 accepts only installation and non-installation of the applications corresponding to the distributed display candidate advertisements from the terminal device 10, so that it is possible to reduce the psychological resistance of the user of the terminal device 10, improve the advertising effect, and promote use of the advertisement distribution by the distribution apparatus 100.
Furthermore, in the distribution apparatus 100 according to the embodiment, the extracting unit 132 extracts the display candidate advertisements from the predetermined advertisement group based on information on the interest of the user of the terminal device 10.
Therefore, the distribution apparatus 100 according to the embodiment can distribute advertisements for applications in which the user of the terminal device 10 is highly interested, so that it is possible to improve the advertising effect. For example, if there is an application expected to be installed by twenty-something female users, the distribution apparatus 100 may distribute an advertisement for the application with a higher priority to a terminal device of a twenty-something female user. Therefore, the distribution apparatus 100 can appropriately distribute an advertisement according to the attribute, and can improve the advertising effect.
Moreover, in the distribution apparatus 100 according to the embodiment, the accepting unit 131 accepts information on operation of an application from the terminal device 10. Furthermore, the extracting unit 132 estimates the interest of the user of the terminal device 10, where the estimation is performed based on the information on operation of the application accepted by the accepting unit 131.
Therefore, the distribution apparatus 100 according to the embodiment can estimate the interest of the user based on the operation status of the applications of the user of the terminal device 10, so that it is possible to distribute more appropriate advertisements for applications corresponding to the interest of the user, and improve the advertising effect. Consequently, the distribution apparatus 100 can appropriately distribute advertisements according to the attribute, and improve the advertising effect.
Furthermore, in the distribution apparatus 100 according to the embodiment, the distributing unit 133 distributes display candidate advertisements, to which priorities are assigned, to the terminal device 10 that selects the display target advertisement based on the priorities assigned to the display candidate advertisements.
Therefore, the distribution apparatus 100 according to the embodiment distributes a plurality of advertisements to the terminal device 10 that selects an advertisement with a higher priority, so that it is possible to distribute appropriate advertisements and improve the advertising effect.
Moreover, in the distribution apparatus 100 according to the embodiment, the distributing unit 133 distributes, as the display candidate advertisements, a plurality of advertisements except for an advertisement for the application that is a transmission source of the advertisement request.
Therefore, the distribution apparatus 100 according to the embodiment can prevent distribution of the advertisement for the application used by the user, that is, the installed application, so that it is possible to improve the advertising effect.
Furthermore, in the distribution apparatus 100 according to the embodiment, the accepting unit 131 accepts an advertisement request from the terminal device 10. Moreover, when the accepting unit 131 accepts the advertisement request, the extracting unit 132 extracts advertisements from the predetermined advertisement group based on the information on the applications installed in the terminal device 10. The distributing unit 133 distributes the advertisements extracted by the extracting unit 132 to the terminal device 10.
Therefore, the distribution apparatus 100 according to the embodiment extracts the advertisements based on the information on the applications installed in the terminal device 10. Consequently, the distribution apparatus 100 can distribute the advertisements more suitable for the user of the terminal device 10, so that it is possible to improve the advertising effect.
Moreover, in the distribution apparatus 100 according to the embodiment, the extracting unit 132 extracts advertisements for applications that are not installed in the terminal device 10.
Therefore, the distribution apparatus 100 according to the embodiment extracts advertisements including the advertisements for the non-installed applications and transmit the advertisements to the terminal device 10 so as to improve the probability that the non-installed applications are installed in the terminal device 10. Therefore, the distribution apparatus 100 can improve the advertising effect.
Furthermore, in the distribution apparatus 100 according to the embodiment, the accepting unit 131 accepts, as the advertisement request, an advertisement request from an application that operates on the terminal device 10, and accepts the information on the applications corresponding to the distributed advertisements from the terminal device 10 to which the advertisements are distributed. Moreover, when the accepting unit 131 accepts the advertisement request, the extracting unit 132 extracts the advertisements based on the information on the applications. The distributing unit 133 distributes the advertisements extracted by the extracting unit 132 to the terminal device 10.
Therefore, the distribution, apparatus 100 according to the embodiment updates the user application information based on installation and non-installation of applications corresponding to the distributed advertisements accepted from the terminal device 10, and extracts advertisements more suitable for the user of the terminal device 10. Consequently, the distribution apparatus 100 can distribute the advertisements more suitable for the user of the terminal device 10, so that it is possible to improve the advertising effect. Furthermore, the distribution apparatus 100 accepts only information on installation of the applications corresponding to the distributed advertisements from the terminal device 10, so that it is possible to reduce psychological resistance of the user of the terminal device 10, improve the advertising effect, and promote use of the advertisements distribution by the distribution apparatus 100.
Moreover, in the distribution apparatus 100 according to the embodiment, the accepting unit 131 accepts, as the information on the applications, the information on installation and non-installation of applications corresponding to the distributed advertisements.
Therefore, the distribution apparatus 100 according to the embodiment updates the user application information based on installation and non-installation of the applications corresponding to the distributed advertisements accepted from the terminal device 10, and extracts the advertisements more suitable for the user of the terminal device 10. Consequently, the distribution apparatus 100 can distribute the advertisements more suitable for the user of the terminal device 10, so that it is possible to improve the advertising effect. Furthermore, the distribution apparatus 100 accepts only information on installation and non-installation of the applications corresponding to the distributed advertisements from the terminal device 10, so that it is possible to reduce psychological resistance of the user of the terminal device 10, improve the advertising effect, and promote use of the advertisement distribution by the distribution apparatus 100.
Furthermore, in the distribution apparatus 100 according to the embodiment, the extracting unit 132 extracts a plurality of advertisements as the advertisements. The distributing unit 133 distributes a plurality of advertisements extracted by the extracting unit 132 to the terminal device 10 that selects a display target advertisement from among a plurality, of the advertisements based on the information on the installed applications.
Therefore, the distribution apparatus 100 according to the embodiment extracts a plurality of advertisements more suitable for the user of the terminal device 10 based on installation and non-installation of the applications corresponding to the distributed advertisements accepted from the terminal device 10. Consequently, the distribution apparatus 100 can distribute a plurality of the advertisements more suitable for the user of the terminal device 10, so that it is possible to improve the advertising effect.
The terminal device 10 according to the embodiment includes the receiving unit 152 and the selecting unit 153. The receiving unit 152 receives a plurality of advertisements (“the display candidate advertisements” in the embodiment, and the same applies to the following). Furthermore, the selecting unit 153 selects a display target advertisement from a plurality of the advertisements received by the receiving unit 152 based on the information on the installed applications.
Therefore, the terminal device 10 according to the embodiment receives a plurality of the advertisements as the display candidate advertisements, and displays an appropriate advertisement according to the installation status of the applications in the terminal device 10 at the time of distribution, so that it is possible to improve the advertising effect.
Furthermore, in the terminal device 10 according to the embodiment, the selecting unit 153 selects, as the display target advertisement, an advertisement for a non-installed application from among a plurality of the advertisements.
Therefore, the terminal device 10 according to the embodiment selects and displays the advertisement for the non-installed application as the display target advertisement from among the display candidate advertisements, and increase the possibility that the non-installed application is installed. Consequently, the terminal device 10 can improve the advertising effect.
Moreover, in the terminal device 10 according to the embodiment, the selecting unit 153 selects, as the display target advertisement, an advertisement for an installed application from among a plurality of the advertisements.
Therefore, the terminal device 10 according to the embodiment can motivate a user who has installed the application but has not used the application for a long time, to use the application, so that it is possible to improve the advertising effect. Furthermore, during a campaign or the like for an installed specific application, the terminal device 10 displays an advertisement for the specific application, so that it is possible to further improve the advertising effect as compared to a base where an advertisement for an application is displayed regardless of installation or non-installation of the application.
Furthermore, in the terminal device 10 according to the embodiment, when a user specifies the display target advertisement displayed on the terminal device 10, the selecting unit 153 changes a process to be performed after specification of the display target advertisement, depending on installation or non-installation of an application corresponding to the display target advertisement.
Therefore, the terminal device 10 according to the embodiment can receive distributions of advertisements even from the distribution apparatus 100 that does not recognize the installation status of applications in the terminal device 10, and, by changing the process after display of the advertisement depending on the installation or non-installation of the application, it is possible to improve the advertising effect.
moreover, the terminal device 10 according to the embodiment includes the transmitting unit 155. When the receiving unit 152 receives a plurality of advertisements, the transmitting unit 155 transmits information on applications corresponding to the advertisements received by the receiving unit. 152 to the distribution apparatus 100 that distributes a plurality of advertisements.
Therefore, by sending the information on the applications corresponding to the received advertisements to the distribution apparatus 100 by feedback, the terminal device 10 according to the embodiment can receive distribution of advertisements more suitable for the terminal device 10 from the distribution apparatus 100. Consequently, the terminal device 10 can improve the advertising effect. Furthermore, the terminal device 10 sends only installation and non-installation of the applications corresponding to the distributed advertisements to the distribution apparatus 100 by feedback, so that it is possible to reduce psychological resistance of the user of the terminal device 10, improve the advertising effect, and promote use of the advertisement distribution by the distribution apparatus 100.
7. Hardware Configuration
The distribution apparatus 100 according to the embodiment as described above may be implemented by, for example, a computer 1000 with a configuration as illustrated in
The CPU 1100 operates based on a program stored in the ROM 1300 or the HDD 1400, and controls each of units. The ROM 1300 stores therein a boot program executed by the CPU 1100 when the computer 1000 is activated, a program dependent on the hardware of the computer 1000, and the like.
The HDD 1400 stores therein a program executed by the CPU 1100, data used by the program, and the like. The communication interface 1300 receives data from other devices via a network N, sends the data to the CPU 1100, and transmits data generated by the CPU 1100 to other devices via the network N.
The CPU 1100 controls an output device, such as a display or a printer, an input device, such as a keyboard or a mouse, and the like via the input/output interface 1600. The CPU 1100 acquires data from the input device via the input/output interface 1600. The CPU 1100 outputs generated data to the output device via the input/output interface 1600.
The media interface 1700 reads a program or data stored in a recording medium 1600, and provides the program or the data to the CPU 1100 via the RAM 1200. The CPU 1100 loads the program onto the RAM 1200 from the recording medium 1800 via the media interface 1700, and executes the loaded program. The recording medium 1800 may be, for example, an optical recording medium such as a digital versatile disk (DVD) or a phase change rewritable disk (PD), magneto-optical recording medium such as a magneto-optical disk (MO), a tape medium, a magnetic recording medium, or a semiconductor memory.
For example, when the computer 1000 functions as the distribution apparatus 100 according to the embodiment, the CPU 1100 of the computer 1000 executes the program loaded on the RAM 1200, and implements the functions of the control unit 130. While the CPU 1100 of the computer 1000 reads the program from the recording medium 1800 and executes the program, the program may be acquired from other devices via the network N as another embodiment.
While one of the embodiments of the present disclosure has been described in detail with reference to the drawings, the embodiment is merely an example. The disclosed technology may be embodied in various forms including various modifications and improvements based on the knowledge of a person skilled in the art from the aspects in the summary of the invention.
8. Others
Of the processes described in the embodiment, all or part of a process described as being performed automatically may also be performed manually. Alternatively, all or part of a process described as being performed manually may also be performed automatically by known methods. In addition, the processing procedures, specific names, and information including various types of data and parameters illustrated in the above-described document and drawings may be arbitrarily changed unless otherwise specified. For example, various types of information illustrated in the drawings are not limited to those illustrated in the drawings.
The components of apparatuses illustrated in the drawings are functionally conceptual and need not necessarily be physically configured in the manner illustrated in the drawings. In other words, specific forms of distribution and integration of the apparatuses are not limited to those illustrated in the drawings, and all or part of the apparatuses may be functionally or physically distributed or integrated in arbitrary units depending on various loads or use conditions.
Furthermore, the embodiments may be combined appropriately as long as the processes do not conflict with each other.
Moreover, “a unit” recited in the claims may be replaced with “a section, a module, or a means” or “a circuit”. For example, the accepting unit may be replaced with an accepting means or an accepting circuit.
According to an embodiment of the present invention, it is possible to improve an advertising effect.
Although the invention has been described with respect to specific embodiments for a complete and clear disclosure, the appended claims are not to be thus limited but are to be construed as embodying all modifications and alternative constructions that may occur to one skilled in the art that fairly fall within the basic teaching herein set forth,
Number | Date | Country | Kind |
---|---|---|---|
2014-257844 | Dec 2014 | JP | national |