ADVERTISEMENT SYSTEM, CONTROL METHOD FOR ADVERTISEMENT SYSTEM, ADVERTISEMENT CONTROL DEVICE, CONTROL METHOD FOR ADVERTISEMENT CONTROL DEVICE, PROGRAM, AND INFORMATION STORAGE MEDIUM
Provided is an advertisement system capable of selecting, for example, advertisements with a high bid price as advertisements to be shown in an advertisement area, without executing processing for sorting advertisements by a bid price as a key. A storage unit stores a bid price designated by an advertiser so as to be correlated to each of a plurality of advertisements that are candidates for the advertisements to be shown in the advertisement area set in content. A determination unit determines whether or not a bid price of an advertisement is higher than a threshold. An advertisement selection unit selects advertisements with a bid price higher than the threshold among the plurality of advertisement as the advertisements to be shown in the advertisement area, based on the result of determination by the determination unit.
1 . An advertisement system for providing a user with content in which an advertisement area for showing advertisements is set, the advertisement system comprising:
a bid price storage unit that stores a bid price designated by an advertiser so as to be correlated to each of a plurality of advertisements that are candidates for the advertisements to be shown in the advertisement area;
a determination unit that determines whether or not the bid price of an advertisement is higher than a threshold; and
an advertisement selection unit that selects advertisements with a bid price higher than the threshold among the plurality of advertisements as the advertisements to be shown in the advertisement area, based on a result of determination by the determination unit; and
a threshold changing unit that changes the threshold in order to have a number of advertisements with the bid price higher than the threshold among the plurality of advertisements to be equal to a number of the advertisements to be shown in the advertisement area.
2 . (canceled)
3 . (canceled)
4 . (canceled)
5 . (canceled)
6 . (canceled)
7 . The advertisement system according to claim 1 , wherein
in the case where the number of the advertisements with the bid price higher than the threshold among the plurality of advertisements is larger than the number of the advertisements to be shown in the advertisement area, the threshold changing unit sets a value higher than the threshold as a new threshold.
8 . The advertisement system according to claim 7 , wherein
in the case where the number of the advertisements with the bid price higher than the threshold among the plurality of advertisements is larger than the number of the advertisements to be shown in the advertisement area, the threshold changing unit sets the new threshold, based on a statistical value of the bid prices of the advertisements with the bid price higher than the threshold among the plurality of advertisements.
9 . The advertisement system according to claim 7 , wherein
in the case where the threshold is set to a first value and a number of advertisements with a bid price higher than the first value among the plurality of advertisements is larger than the number of the advertisements to be shown in the advertisement area, the threshold changing unit sets a second value higher than the first value as the new threshold,
in the case where the second value is set as the new threshold and a number of advertisements with a bid price higher than the second value among the plurality of advertisements is smaller than the number of the advertisements to be shown in the advertisement area, the threshold changing unit sets a third value lower than the second value and higher than the first value as the new threshold, and
in the case where the third value is set as the new threshold, the advertisement selection unit selects advertisements with a bid price higher than the third value among the plurality of advertisements as the advertisements to be shown in the advertisement area, based on a result of comparison between a number of the advertisements with the bid price higher than the third value among the plurality of advertisements and the number of the advertisements to be shown in the advertisement area.
10 . (canceled)
11 . The advertisement system according to claim 1 , wherein
in the case where a number of advertisements with the bid price higher than the threshold among the plurality of advertisements is smaller than a number of the advertisements to be shown in the advertisement area, the threshold changing unit sets a value lower than the threshold as a new threshold.
12 . The advertisement system according to claim 11 , wherein
in the case where the number of the advertisements with the bid price higher than the threshold among the plurality of advertisements is smaller than the number of the advertisements to be shown in the advertisement area, the threshold changing unit sets the new threshold based on a statistical value of the bid prices of advertisements with a bid price equal to or lower than the threshold among the plurality of advertisements.
13 . The advertisement system according to claim 11 , wherein
in the case where the threshold is set to a first value and a number of advertisements with a bid price higher than the first value among the plurality of advertisements is smaller than the number of the advertisements to be shown in the advertisement area, the threshold changing unit sets a second value lower than the first value as the new threshold,
in the case where the second value is set as the new threshold and a number of advertisements with a bid price higher than the second value among the plurality of advertisements is larger than the number of the advertisements to be shown in the advertisement area, the threshold changing unit sets a third value higher than the second value and lower than the first value as the new threshold, and
in the case where the third value is set as the new threshold, the advertisement selection unit selects advertisements with a bid price higher than the third value among the plurality of advertisements as the advertisements to be shown in the advertisement area, based on a result of comparison between a number of the advertisements with the bid price higher than the third value among the plurality of advertisements and the number of the advertisements to be shown in the advertisement area.
14 . (canceled)
15 . The advertisement system according to claim 1 , further comprising a unit that sets an initial value of the threshold based on a statistical value of the bid prices of the plurality of advertisements.
16 . The advertisement system according to claim 1 , further comprising an index value information storage unit that stores index value information concerning an advertisement effect index value so as to be correlated to each of the plurality of advertisements, wherein
in the case where the threshold changing unit changes the threshold and a number of advertisements with the bid price higher than the threshold among the plurality of advertisements is larger than a number of the advertisements to be shown in the advertisement area, the advertisement selection unit selects the advertisements to be shown in the advertisement area from among the advertisements with the bid price higher than the threshold among the plurality of advertisements, based on the index value information on each of the advertisements with the bid price higher than the threshold among the plurality of advertisements.
17 . The advertisement system according to claim 16 , wherein
the advertisement effect index value includes at least one of a click through rate, a conversion rate, and a total price of a product or a service actually bought via an advertisement shown in the advertisement area in the content.
18 . The advertisement system according to claim 1 , further comprising a unit that increases the number of the advertisements to be shown in the advertisement area to at least the number of the advertisements with the bid price higher than the threshold among the plurality of advertisements, in the case where a number of the advertisements with the bid price higher than the threshold among the plurality of advertisements is larger than a number of the advertisements to be shown in the advertisement area, a number of advertisements with a lowest bid price among the advertisements with the bid price higher than the threshold is two or more, and a number of advertisements other than the advertisement with the lowest bid price among the advertisements with the bid price higher than the threshold is smaller than the number of the advertisements to be shown in the advertisement area.
19 . (canceled)
20 . (canceled)
21 . The advertisement system according to claim 1 , wherein
the advertisement system further comprises an index value information storage unit that stores index value information concerning an advertisement effect index value so as to be correlated to each of the plurality of advertisements,
the advertisements selected by the advertisement selection unit from among the plurality of advertisements are shown in the advertisement area, and
the advertisement system further comprises a display position determination unit that determines a display position in the advertisement area of each of the advertisements selected by the advertisement selection unit based on the index value information of each of the plurality of advertisements selected by the advertisement selection unit.
22 . The advertisement system according to claim 21 , wherein
the advertisement effect index value includes at least one of a click through rate, a conversion rate, and a total price of a product or a service actually bought via an advertisement shown in the advertisement area in the content.
23 . A control method for an advertisement system for providing a user with content in which an advertisement area is set, the control method comprising:
determining whether or not a bid price of an advertisement is higher than a threshold, based on content stored in a bid price storage unit that stores a bid price of each of a plurality of advertisements that are candidates for advertisements to be shown in the advertisement area;
selecting advertisements with a bid price higher than the threshold among the plurality of advertisements as the advertisements to be shown in the advertisement area, based on a result of determination at the determining; and
changing the threshold in order to have a number of advertisements with the bid price higher than the threshold among the plurality of advertisements to be equal to a number of the advertisements to be shown in the advertisement area.
24 . (canceled)
25 . (canceled)
26 . (canceled)
27 . A non-transitory computer readable information storage medium storing a program for causing a computer to function as an advertisement control device for selecting advertisements to be shown in an advertisement area set in content from among a plurality of advertisements, the program for causing the computer to:
access a storage that stores a bid price of each of a plurality of advertisements;
select advertisements with a bid price higher than a threshold among the plurality of advertisements as the advertisements to be shown in the advertisement area, based on a result of determination as to whether or not the bid price of the advertisement is higher than the threshold; and
change the threshold in order to have a number of advertisements with the bid price higher than the threshold among the plurality of advertisements to be equal to a number of the advertisements to be shown in the advertisement area.
28 . The advertisement system according to claim 1 , further comprising:
a comparison unit that compares a number of advertisements with the bid price higher than the threshold among the plurality of advertisements with a number of the advertisements to be shown in the advertisement area, wherein
the advertisement selection unit selects the advertisements with the bid price higher than the threshold among the plurality of advertisements as the advertisements to be shown in the advertisement area, based on a result of comparison by the comparison unit.
29 . The advertisement system according to claim 28 , wherein
a first advertisement area and a second advertisement area are set in the content,
the comparison unit compares a number of advertisements with a bid price higher than a first threshold among the plurality of advertisements and a number of the advertisements to be shown in the first advertisement area,
the advertisement selection unit selects the advertisements with the bid price higher than the first threshold among the plurality of advertisements as the advertisements to be shown in the first advertisement area, based on a result of comparison by the comparison unit,
the advertisement system further comprises a unit that sets a value lower than the first threshold as a second threshold, in the case where the advertisements with the bid price higher than the first threshold among the plurality of advertisements is selected as the advertisements to be shown in the first advertisement area,
in the case where the second threshold is set, the comparison unit compares a number of advertisements with a bid price higher than the second threshold and equal to or lower than the first threshold among the plurality of advertisements with a number of the advertisements to be shown in the second advertisement area, and
the advertisement selection unit selects the advertisements with the bid price higher than the second threshold and equal to or lower than the first threshold among the plurality of advertisements as the advertisements to be shown in the second advertisement area, based on a result of comparison by the comparison unit.
30 . The advertisement system according to claim 29 , wherein
the advertisement system further comprises a unit that changes the first threshold, based on a result of comparison between the number of advertisements with the bid price higher than the first threshold among the plurality of advertisements and the number of the advertisements to be shown in the first advertisement area,
in the case where the first threshold is changed, the comparison unit compares a number of advertisements with the bid price higher than the first threshold among the plurality of advertisements and the number of advertisements to be shown in the first advertisement area,
the advertisement selection unit selects the advertisements with the bid price higher than the first threshold among the plurality of advertisements as the advertisements to be shown in the first advertisement area, based on a result of comparison by the comparison unit in the case where the first threshold is changed,
the advertisement system further comprises a unit that changes the second threshold, based on a result of comparison between the number of advertisements with a bid price higher than the second threshold and equal to or lower than the first threshold among the plurality of advertisements and the number of the advertisements to be shown in the second advertisement area,
in the case where the second threshold is changed, the comparison unit compares a number of advertisements with the bid price higher than the second threshold and equal to or lower than the first threshold among the plurality of advertisements and the number of the advertisements to be shown in the second advertisement area, and
the advertisement selection unit selects the advertisements with the bid price higher than the second threshold and equal to or lower than the first threshold among the plurality of advertisements as the advertisements to be shown in the second advertisement area, based on a result of comparison by the comparison unit in the case where the second threshold is changed.