Information processing system, information processing method, and information processing device
The information processing system addresses the inflexibility of conventional ad technologies by setting display ratios and using mathematical models for dynamic ad allocation, ensuring optimized ad impressions across broadcast and web platforms.
Patent Information
- Application Number
- JP2025086546
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-10-31
- Filing Date
- 2025-05-23
- Publication Date
- 2025-08-05
AI Technical Summary
Conventional technologies for integrating broadcast and network advertisements fail to flexibly meet the expectations and needs of advertisers and advertising agencies.
An information processing system that sets the display ratio between terrestrial broadcasting and web distribution, uses a mathematical model to determine advertising materials, and integrates real-time bidding to allocate advertisements, ensuring flexible and efficient ad placement across multiple platforms.
Enables a new advertising service that can dynamically adjust ad placements to meet advertiser needs, optimizing ad impressions across broadcast and web distribution, and automating decision-making for real-time and guaranteed advertising.
Smart Images

Figure 2025114876000001_ABST
Abstract
Description
[Technical Field]
[0001] The disclosed technology relates to an information processing system, an information processing method, and an information processing device. [Background technology]
[0002] Conventionally, among multiple advertising media, there is known a technology for combining advertising on broadcast and networks, in particular a technology for automatically synchronizing the timing of advertisements and optimizing their display form to achieve high advertising effectiveness (see, for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 5121729 Summary of the Invention [Problem to be solved by the invention]
[0004] However, while conventional technologies automatically synchronize the timing of advertisements and integrate broadcast and network advertisements, they are not yet able to flexibly meet the expectations and needs of advertisers and advertising agencies.
[0005] Therefore, the disclosed technology aims to provide a new advertising service that can flexibly meet the expectations and needs of advertisers and advertising agencies. [Means for solving the problem]
[0006] In one embodiment of the disclosure, the information processing system includes: a setting unit that sets the ratio between the number of times a first advertisement is displayed in terrestrial broadcasting and the number of times it is displayed in web distribution for a first advertisement that is allowed to be broadcast on terrestrial television and on web distribution; a determination unit that inputs inventory variables related to the display inventory of multiple advertisements including the first advertisement, guarantee variables related to the display guarantee of multiple advertisements including the first advertisement, and constraints related to the display of advertisements into a mathematical model in which an objective function that satisfies predetermined conditions related to the display inventory of advertisements for terrestrial broadcasting is set, and determines one or more advertising materials to be allocated to a predetermined advertising space; a bid management unit that, if there is a vacant position in the predetermined advertising space after the determination by the determination unit, acquires one or more advertising materials that have won the bid for the vacant position; a generation unit that generates an advertising playlist for the predetermined advertising space based on the advertising materials determined by the determination unit and / or the advertising materials acquired by the bid management unit; and an output unit that outputs the advertising playlist to an advertising management device that manages multiple advertising materials, and outputs the advertising material of the first advertisement and the number of times the web distribution is displayed set by the setting unit to a distribution management device that manages the web distribution of advertisements. [Effects of the Invention]
[0007] The disclosed technology makes it possible to provide a new advertising service that can flexibly meet the expectations and needs of advertisers and advertising agencies. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram illustrating an example of an overview of a platform of the disclosed technology. [Figure 2] FIG. 1 is a diagram illustrating an example of an operation example of a platform of the disclosed technology. [Figure 3] FIG. 1 is a diagram illustrating an example of a configuration of an information processing system according to an embodiment. [Figure 4] FIG. 2 is a block diagram illustrating an example of a first server according to an embodiment. [Figure 5] FIG. 10 is a diagram illustrating an example of a third server according to an embodiment. [Figure 6]FIG. 2 is a diagram illustrating an advertising space and an advertising playlist according to an embodiment. [Figure 7] FIG. 10 is a diagram illustrating an example of attribute information of an advertising space according to an embodiment. [Figure 8] FIG. 10 is a diagram illustrating an example of attribute information of advertising material according to an embodiment. [Figure 9] FIG. 10 is a diagram illustrating an example of data of an advertising space and data obtained by grouping each advertising material according to an embodiment. [Figure 10] FIG. 10 is a diagram illustrating an example of an allocation pattern to an advertisement space according to an embodiment. [Figure 11] FIG. 10 is a diagram illustrating an example of an initial display ratio of broadcast and web distribution according to an embodiment. [Figure 12] 10 is a flowchart illustrating an example of allocation processing for an advertisement space according to an embodiment. [Figure 13] 10 is a flowchart illustrating an example of a process for setting a display rate for an integrated advertisement according to an embodiment. [Figure 14] 10 is a flowchart illustrating an example of an advertising material allocation process using a mathematical model according to an embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0009] Preferred embodiments of the present disclosure will be described with reference to the accompanying drawings, in which the same reference numerals denote the same or similar configurations.
[0010] [Embodiment] An information processing system in the disclosed technology will be described below. In the disclosed technology, "broadcast" is a concept that includes television broadcast and radio broadcast. Furthermore, "program" includes television broadcast and radio broadcast programs that are broadcast in a predetermined broadcast time slot. Advertisements are widely publicized to the general public, and include advertisements broadcast via terrestrial waves, etc., and advertisements distributed via the Internet. Television commercials and radio commercials are collectively referred to as "commercials," and commercials are a type of advertisement.
[0011] <Platform Overview> Figure 1 is a diagram showing an example of an outline of a platform of the disclosed technology. The platform shown in Figure 1 has the following three main functions: (1) Determine the commercials (CMs) in real time during broadcasting. It is possible to select commercials up until a specified time before they are aired. (2) Liberalization of commercial decisions based on broadcasting or streaming rules and metadata (3) Integrated control of broadcasting and distribution The functions of each are explained below.
[0012] (1) Real-time commercial selection For example, if a commercial slot is available immediately before it is aired using the disclosed technology, real-time bidding (RTB) is utilized to allocate the winning advertising material to the ad slot. For example, the platform connects to an SSP (Supply Side Platform), and the SSP executes an RTB transaction with a DSP (Demand Side Platform). The platform may also use other auction services. This service is used, for example, for programmatic advertising in broadcasting.
[0013] (2) Automating CM decisions The platform establishes rules for restrictions on advertising broadcasting and methods for allocating advertising slots, assigns attribute information of advertising materials and advertising slots to the advertising materials and advertising slots as metadata, and uses these to appropriately select advertising materials. For example, the platform uses a mathematical model (e.g., a mathematical optimization model) to allocate predetermined advertising materials to predetermined advertising slots at predetermined times (e.g., a predetermined time every day) for future slot allocation. The advertisements allocated using this mathematical optimization model are advertisements for broadcasting, etc., and include reservation-based advertisements.
[0014] (3) Integrated control of broadcasting and distribution The platform includes a digital integrated service that integrates internet advertising distribution with broadcast advertising, merging broadcasting and distribution, and guaranteeing advertising impressions. This service is provided, for example, for reservation-based advertising. The number of impressions may be replaced with the number of times displayed. This type of integrated advertising is also referred to as "integrated advertising."
[0015] Here, we will explain the above-mentioned performance-based advertising and guaranteed advertising. Guaranteed advertising is also called reservation-based advertising, and is advertising for which the advertising period and number of times it will be shown are guaranteed. Guaranteed advertising is divided into position-specified advertising and impression-guaranteed advertising. Position-specified advertising is a type in which the advertising space to be broadcast and the position within that advertising space are specified. Impression-guaranteed advertising is a type in which the number of times an advertisement is displayed (number of impressions) within a specified period is guaranteed without specifying the advertising space or position. On the other hand, performance-based advertising is a type of advertising in which the advertising space is determined through bidding according to the advertiser's budget and desired conditions, without specifying the advertising space or position.
[0016] FIG. 2 is a diagram illustrating an example of an operation of the platform of the disclosed technology. The example illustrated in FIG. 2 shows two operation examples. Inventory refers to the number of impressions (number of times displayed) of an advertisement expected within a certain future period. If there is a guaranteed number of impressions within a specified period by contract or the like, it refers to the remaining number of impressions required until the deadline. For terrestrial inventory, products that utilize terrestrial broadcasting to guarantee the number of impressions, specify a time slot, or conduct an auction are handled. For integrated inventory of broadcast and digital, both terrestrial broadcasting and web distribution are utilized, and products that guarantee the number of impressions are handled. Note that, although not illustrated in FIG. 2, for digital inventory, products that guarantee impressions for internet advertising may also be handled.
[0017] As described above, the disclosed platform can accommodate both programmatic advertising and guaranteed advertising, as well as advertising via broadcasting and digital advertising via web distribution, and can provide new advertising services that can flexibly meet the expectations and needs of advertisers and advertising agencies. Next, we will explain the information processing system that realizes the above-mentioned platform.
[0018] <System configuration> 3 is a diagram illustrating an example of a configuration of an information processing system 1 according to an embodiment of the disclosure. In the example illustrated in FIG. 3, the information processing system 1 implementing the above-described platform includes a first information processing device (first server) 10, a second information processing device (second server) 20, a third information processing device (third server) 30, a fourth information processing device (fourth server) 40, a fifth information processing device 50, a sixth information processing device 60, one or more display devices 70, and one or more user devices 80.
[0019] The devices in the information processing system 1 transmit and receive data to and from each other via the network N. Each server may be configured with multiple processing devices (which may include databases), and the number of display devices 70 and user devices 80 may be any number.
[0020] The first server 10 is an operation cooperation server that serves as the core of the platform described above. For example, the first server 10 integrates broadcast and distribution inventory and appropriately manages inventory and slot management. The main functions of the first server 10 are "inventory management," "advertising management," and "slot management," but it may also send requests to SSPs and link with external sites via APIs (Application Programming Interfaces). The "slot management" function in particular requires advancement in order to increase sales for platform providers, and it also has functions similar to the planning of slot allocation and optimization.
[0021] The second server 20 is a common material management server that centrally manages all advertising materials for broadcasting and distribution handled by the platform. It allows uploading of advertising materials via online submission, not just the sales site provided by the fifth information processing device 50 (described later), and performs quality checks and transcoding of advertising materials, as well as maintaining review status and restriction information.
[0022] The third server 30 sends a request to the first server 10 a predetermined time (e.g., 3 seconds) before the advertisement is to be sent, and broadcasts the advertisement according to the playlist obtained as a response. For example, the third server 30 enables an operational approach to broadcasting by leaving the commercial material to be broadcast undecided until immediately before broadcast. This improves the flexibility of final advertisement sending, and eliminates the need to know the playlist until immediately before advertisement sending.
[0023] The fourth server 40 is an advertisement management server that sets tags and the like for advertisement distribution and distributes advertisements. The fourth server 40 is, for example, a GAM (Google Ad Manager), and can distribute advertisements via a network or as banners or video content. Furthermore, the fourth server 40 optimizes advertisement distribution for impressions-guaranteed advertisements so as to reach the promised distribution volume.
[0024] The fifth information processing device 50 sells advertisements on the above-mentioned platform. The fifth information processing device 50 can also register, plan, order, cancel, change, operate, and report advertising materials for new business flows and new products, and can also make last-minute changes to existing spot materials.
[0025] The sixth information processing device 60 is a device that provides the SSP, and automatically selects and distributes advertisements with high profitability from within the DSP each time an auction occurs. For example, when the first server 10 sets order conditions such as advertising space, price, and desired industry type in the SSP, the sixth information processing device 60 cooperates with the DSP to automatically select advertisements with high profitability and transmits the selected advertisements to the first server 10.
[0026] The display device 70 is a device that receives and displays terrestrial broadcasts. The display device 70 is, for example, a television, and receives terrestrial broadcasts transmitted via the third server 30 and displays television programs, advertisements, and the like.
[0027] The user device 80 is, for example, an information processing device with a communication function, such as a mobile terminal such as a smartphone, a personal computer, a tablet terminal, etc., owned by each user. The user device 80 displays advertisements distributed from the fourth server 40, and displays programs broadcast over the Internet.
[0028] <Configuration> The following describes the configurations of the first server 10 and the third server 30, which have the main functions for realizing the above-mentioned platform, among the devices in the information processing system 1. The hardware configurations of the other devices are the same as the hardware configurations of the first server 10 and the third server 30.
[0029] 4 is a block diagram illustrating an example of a first server 10 according to an embodiment of the disclosure. The first server 10 includes one or more processors (CPUs) 110, one or more communication interfaces 120, a memory 130, a user interface 150, and one or more communication buses 170 for interconnecting these components.
[0030] The user interface 150 is connected to a display and an input device (such as a keyboard and / or a mouse or some other pointing device), and has display and input functions.
[0031] Memory 130 may be, for example, a high-speed random access memory such as DRAM, SRAM, or other random access solid-state storage device, or may be a non-volatile memory or non-transitory recording medium such as one or more magnetic disk storage devices, optical disk storage devices, flash memory devices, or other non-volatile solid-state storage devices.
[0032] The memory 130 stores data used by the information processing system 1. For example, the memory 130 stores advertisement inventory information, information about advertisement materials, information about advertisement spaces, and the like.
[0033] Another example of memory 130 is one or more storage devices located remotely from processor 110. In one embodiment, memory 130 stores programs, modules, and data structures, or a subset thereof, that are executed by processor 110.
[0034] The processor 110 executes an application program stored in the memory 130 to constitute a control unit 111, which in turn constitutes an acquisition unit 112, a setting unit 113, a determination unit 114, a bid management unit 115, a generation unit 116, and an output unit 117.
[0035] The control unit 111 controls each process of disclosed inventory management, ad group management, and ad space operation. For example, the control unit 111 sets advertising materials in ad spaces at predetermined times, sets advertising materials by RTB in vacant ad spaces, and achieves the guaranteed number of impressions for impressions-guaranteed advertisements by using broadcasting, distribution, etc. In addition, the control unit 111 has an acquisition unit 112, a setting unit 113, a determination unit 114, a bid management unit 115, a generation unit 116, and an output unit 117 to execute the above-mentioned processes.
[0036] The acquisition unit 112 acquires information necessary for broadcasting and distributing advertisements. The acquisition unit 112 acquires, for example, the number of guaranteed impressions (guaranteed imps) set for an advertisement, advertisement inventory (remaining imps), and variables to be input into a mathematical model that sets guaranteed advertisements in predetermined advertisement slots from the memory 130 or an external device. The variables to be input into the mathematical model include, for example, inventory variables related to the display inventory of each advertisement, guarantee variables related to the display guarantee of advertisements, and variables related to constraints on advertisement display.
[0037] The setting unit 113 sets the ratio (display ratio) between the number of times the advertisement is displayed in terrestrial broadcasting and the number of times the advertisement is displayed in web distribution for a first advertisement that allows terrestrial broadcasting and web distribution. For example, the setting unit 113 sets the display ratio between terrestrial broadcasting and web distribution for an integrated first advertisement (integrated advertisement) that may be sent via either terrestrial broadcasting or digital web distribution. For example, if the advertiser wants the advertisement to be displayed more frequently in terrestrial broadcasting, the ratio may be set to 8 (terrestrial broadcasting):2 (web distribution); if the advertiser wants the advertisement to be displayed equally in terrestrial broadcasting and web distribution, the ratio may be set to 5 (terrestrial broadcasting):5 (web distribution); and if the advertiser wants the advertisement to be displayed preferentially in one of the two (for example, terrestrial broadcasting), the ratio may be set to 10 (terrestrial broadcasting):0 (web distribution).
[0038] The determination unit 114 inputs inventory variables related to the display inventory of multiple advertisements including the first advertisement, guarantee variables related to the display guarantee of multiple advertisements including the first advertisement, and constraint conditions related to the display of advertisements into a mathematical model in which an objective function that satisfies predetermined conditions related to the display inventory of advertisements for terrestrial broadcasting is set, and determines one or more advertising materials to be allocated to a predetermined advertising space.
[0039] For example, the determination unit 114 inputs the following variables, performs a search for advertising materials using a mathematical optimization algorithm (mathematical model) so that the objective defined by the objective function is achieved while satisfying the constraints, and determines one or more advertising materials to be allocated to a specified advertising space. Objective function: Achieving guaranteed impressions, maximizing remaining inventory (remaining imps) Constraints: Meet pre-specified broadcasting rules (e.g., time constraints, taboos, etc.) Inventory variables: remaining inventory (remaining imps) for each ad, order conditions for each campaign (budget, target, area, etc.) Guaranteed variable: Guaranteed Imps (Guaranteed Imps per target if targets are set) A specific example of allocation of advertising materials will be described later with reference to FIGS.
[0040] After the determination unit 114 determines the advertising material, if there is a vacant position in a predetermined advertising space, the bid management unit 115 acquires one or more advertising materials that have won the bid for the vacant position. For example, the bid management unit 115 has the SSP provided by the sixth information processing device 60 set the advertising space, price, desired industry, etc. and hold an auction, and acquires one or more advertising materials that have been won. Note that the bid management unit 115 is not necessarily a necessary component, and it is sufficient that predetermined advertising material is allocated to the vacant position.
[0041] The generation unit 116 generates an advertisement playlist for a predetermined advertisement space based on the advertisement material determined by the determination unit 114 and / or the advertisement material acquired by the bid management unit 115. The predetermined advertisement space and the advertisement playlist will be described later with reference to FIG. 6. For example, for a predetermined advertisement space including multiple positions, advertisement material is allocated to at least one position using a mathematical model, and the successful bid advertisement material is allocated to a position that was not allocated using the mathematical model or a position that was once allocated but then became vacant for a predetermined reason. The generation unit 116 generates an advertisement playlist that includes identification information (ID) of the advertisement material allocated to each position. The generation unit 116 may be configured in advance to allocate predetermined advertisement material to a vacant position in the advertisement space if the vacant position remains even after the successful bid process is completed.
[0042] The output unit 117 outputs the advertisement playlist to an advertisement management device (e.g., the third server 30) that manages multiple advertisement materials, and outputs the advertisement material of the first advertisement and the number of times the web distribution is to be displayed, which is set by the setting unit 113, to a distribution management device (fourth information processing device 40) that manages the web distribution of the advertisement.
[0043] The output unit 117 outputs the advertisement playlist generated by the generation unit 116 to the third server 30. The third server 30 identifies advertisement materials from the identification information of the advertisement materials in accordance with the advertisement playlist, and transmits the identified advertisement materials via a transmission management device (not shown) over terrestrial waves. The display device 70 that receives the terrestrial waves displays the programs, advertisements, etc. included in the terrestrial waves.
[0044] Furthermore, the output unit 117 outputs the first advertisement and the remaining inventory amount (remaining number of Imps) via the Internet to the fourth information processing device (GAM) 40. The fourth information processing device 40 distributes the first advertisement at an appropriate time and in an appropriate medium while achieving the guaranteed number of impressions (guaranteed number of Imps) of the advertising material distributed over the Internet.
[0045] The above processing can accommodate both performance-based advertising and guaranteed advertising, as well as advertising via broadcasting and digital advertising via web distribution, making it possible to provide a new advertising service that can flexibly meet the expectations and needs of advertisers and advertising agencies. For example, the information processing system 1 has the following three effects:
[0046] (1) Real-time advertisement determination by introducing a third server 30 using a request and response method When the third server 30 requests advertising materials from the first server 10 a predetermined time before the advertisement slot is sent, the first server 10 automatically selects appropriate advertising materials for the advertisement slot using RTB and responds in the form of a playlist. This eliminates the lead time required for conventional manual workflows.
[0047] (2) Automating advertising decisions based on constraint rules and metadata such as advertising materials A mathematical optimization algorithm is created that can make completely mechanical decisions about slot allocation by formulating all the conditions necessary for deciding on advertising, such as advertising contracts (e.g., a consumer finance advertisement that is expected to be viewed 10 million times by the F1 demographic), advertising slots (e.g., an advertisement in a news program that is likely to be viewed by 1 million people), and brand safety restrictions (e.g., consumer finance advertisements must not be aired in advertisements in news programs).As a result, when the mathematical optimization algorithm is executed, it becomes possible to automatically determine the appropriate advertisement for a given advertising slot.
[0048] (3) Integration of broadcasting and streaming For example, by regarding one view of terrestrial broadcasting and one view of video distribution services as equivalent and managing the display of advertisements for each on the same first server 10, it becomes possible to integrate and effectively utilize the inventory of broadcasting and distribution.
[0049] Furthermore, the setting unit 113 may inquire of the determination unit 114 and the fourth server 40, which is a distribution management device, about whether or not the number of impressions is possible based on the ratio (display ratio) between terrestrial broadcasting and web distribution. For example, if the contract for the first advertisement guarantees 10 million impressions (number of impressions) and the display ratio is set to 5:5, the setting unit 113 inquires of the determination unit 114 about whether 5 million impressions are possible for the first advertisement. The determination unit 114 determines whether or not 5 million impressions are possible within the contract period based on the advertisement space, the guaranteed number of impressions of other advertisements, the viewer ratings, etc. The determination unit 114 outputs the determination result to the setting unit 113.
[0050] Furthermore, the setting unit 113 inquires of the fourth server 40 whether 5 million impressions are possible for the first advertisement. The fourth server 40 determines whether 5 million displays are possible within the contract period based on the advertising space, the number of accesses, the guaranteed number of impressions of other advertisements, etc. The fourth server 40 outputs the determination result to the setting unit 113. The determination unit 114 determines whether the display ratio is possible based on the determination results from the determination unit 114 and the fourth server 40.
[0051] The above process makes it possible to determine in advance whether the display ratio set for the first advertisement is feasible, thereby preventing the setting of a display ratio that is difficult to achieve.
[0052] Furthermore, when the result of the inquiry to at least one of the determination unit 114 and the fourth server 40 is "NG," the setting unit 113 may adjust the display ratio and make another inquiry to the determination unit 114 and the fourth server 40. For example, when at least one determination result is "NG," the setting unit 113 adjusts the display ratio based on a predetermined adjustment method.
[0053] If one determination result is NG, the setting unit 113 may reduce the display ratio of the NG result by a predetermined ratio. As an example, if the determination result from the fourth server 40 is NG, the setting unit 113 changes the display ratio from 5 (terrestrial broadcasting):5 (web distribution) to 6 (terrestrial broadcasting):4 (web distribution), and again inquires of the determination unit 114 and the fourth server 40 about whether display is possible at the changed display ratio. Furthermore, if both determination results are NG, the setting unit 113 may suggest to the advertiser or the like that the number of guaranteed impressions be reduced.
[0054] The above process allows the display ratio to be automatically adjusted, reducing the burden on platform administrators and others.
[0055] Furthermore, the setting unit 113 may set the initial ratio based on the guaranteed number of impressions. For example, if the guaranteed number of impressions specified by the contract is less than a first predetermined value, the setting unit 113 may set 100% to web distribution; if the guaranteed number of impressions is equal to or greater than the first predetermined value but less than a second predetermined value, the setting unit 113 may set 70% to terrestrial broadcasting and 30% to web distribution; and if the guaranteed number of impressions is equal to or greater than a second threshold, the setting unit 113 may set 90% to terrestrial broadcasting and 10% to web distribution. Note that the above-described conditions and display ratios are merely examples, and other conditions and processing ratios may also be set.
[0056] By performing the above process, once the number of guaranteed impressions for the first advertisement is set, it becomes possible to automatically set the initial ratio.
[0057] (Interrupt handling) Furthermore, if the number of times the first advertisement is displayed in terrestrial broadcasting does not satisfy the first consumption condition, the determination unit 114 may determine to increase the number of times the advertisement is displayed in web distribution. For example, if the number of remaining impressions (remaining consumed imps) among the guaranteed imps of the integrated advertisement within the contract period of the advertisement is equal to or less than a first threshold (an example of the first consumption condition), the determination unit 114 notifies the fourth server 40 of the number of remaining consumed imps through broadcasting. The fourth server 40 web-distributes the remaining consumed imps through broadcasting for the advertisement. Note that the first threshold may be defined for each area and target.
[0058] The determination unit 114 also inquires whether the first advertisement can be accepted by the ad distribution tool for web distribution during the contract period of the first advertisement. If the ad distribution tool can accept the first advertisement, the determination unit 114 may increase the number of guaranteed imps for web distribution and decrease the number of guaranteed imps for broadcasting. This allows for flexible response to the transmission of the advertisement based on future slot allocation and basic playlists.
[0059] According to the above process, the number of guaranteed imps for broadcasting and web streaming can be changed based on the remaining number of imps, which indicates the current number of imps within the contract period. For example, the determination unit 114 may change the display ratio of the initially set number of guaranteed imps. It is difficult to accurately predict the viewer rating for the number of impressions for broadcasting. However, with web streaming, the number of impressions can be accurately determined from the number of accesses. Therefore, when the number of remaining imps falls below the first threshold, the number of guaranteed imps can be achieved without significantly exceeding the number of guaranteed imps by using web streaming.
[0060] Furthermore, when the number of times the first advertisement is displayed in web distribution does not satisfy the second consumption condition, the determination unit 114 may determine to increase the number of times it is displayed in terrestrial broadcasting. For example, when the consumption status of the integrated guaranteed number of Imps is poor, for example, when the number of remaining consumed Imps is not equal to or less than the second threshold (second consumption condition), the determination unit 114 increases the number of times it is displayed in broadcasting rather than in web distribution. Specifically, the determination unit 114 may perform a response to an insufficient number of interrupts, as part of the interrupt processing described below.
[0061] According to the above process, if the rate of impressions is low even as the contract expiration date approaches, the guaranteed number of impressions can be achieved by increasing the number of impressions via broadcasting. For example, when the number of impressions via web distribution is not expected (the number of accesses is not expected), the guaranteed number of impressions can be achieved by forcibly increasing the number of impressions via broadcasting.
[0062] Regarding the change in the display ratio, the decision unit 114 may determine whether to change the display ratio by obtaining the remaining number of consumed Imps via web distribution from the fourth server 40 at a predetermined timing (e.g., periodically).
[0063] (Response to excess) Furthermore, if the number of times the predetermined advertisement is displayed satisfies a third consumption condition, the determination unit 114 may delete the advertisement material of the predetermined advertisement allocated to other advertisement slots. For example, if the number of consumed Imps exceeds the number of guaranteed Imps by a certain value or more (third consumption condition) and if the advertisement is scheduled to be sent today, the determination unit 114 deletes the advertisement from future slot allocations and today's playlist. Note that the third consumption condition may take into account discrepancies in the flash viewership ratings.
[0064] The determining unit 114 may allocate other advertising materials to positions that become vacant due to the deletion. For example, the determining unit 114 allocates advertising materials to the deleted positions in the following order. 1. The bidding management unit 115 holds an auction and the successful bidders purchase the advertising materials. 2.Advertising material with remaining Imp counts above a certain value 3. Advertising materials for company PR etc. Auctions may be conducted with special advertising materials that are allowed to fall below the floor price. 4. Public Announcements
[0065] By performing the above process, it becomes possible to deal with the excess interruption process for ads that have achieved their guaranteed number of impressions before the expiration of the contract period, thereby deleting future or already allocated ads and allocating them to other ads. As a result, it becomes possible to achieve overall optimization in achieving the guaranteed number of impressions for multiple ads.
[0066] (Response to under-reporting) Furthermore, if the number of impressions of the predetermined advertisement does not satisfy the fourth consumption condition, the determination unit 114 may allocate the advertising material of the predetermined advertisement to another advertising space. For example, if it is the final day of the advertisement and the total number of remaining expected imps is less than the remaining consumed imps (fourth consumption condition), the determination unit 114 allocates the advertisement to the advertisement playlist of the day by interrupt processing. The expected number of imps indicates, for example, the total number of impressions predicted based on the predicted audience rating or the predicted number of accesses. Furthermore, the fourth consumption condition may take into account discrepancies in the flash audience rating.
[0067] If there is no available inventory suitable for allocation, the determination unit 114 identifies an advertisement with a long remaining period until the expiration of the contract period, deletes the identified advertisement, and allocates the advertisement to be interrupted to the vacant position. For example, available inventory suitable for allocation includes inventory that is within 150% of the required number of imps. The reason for setting the inventory within 150% is that there is a discrepancy between the predicted audience rating and the actual audience rating, and in the case of an advertisement with inventory within 150%, the required imps may not be exceeded in some cases.
[0068] By performing the above process, it becomes possible to quickly allocate the ads to be cut in to the ad playlist for that day by performing a response process to the under-cut in the cut-in process for ads that are unlikely to achieve the guaranteed number of impressions just before the contract period expires. As a result, it becomes possible to achieve overall optimization in terms of achieving the guaranteed number of impressions for multiple ads.
[0069] The process for dealing with excess or insufficiency may be performed by the determining unit 114 at the following timing. Timing when actual transmission volume is generated based on the latest viewer ratings Timing when actual transmission volume is updated based on confirmed viewer ratings When receiving on-air data, the existing playlist could not be properly transferred, and the allocated advertisements were deleted. Preliminary and confirmed viewership ratings can be obtained from research companies.
[0070] Furthermore, the determination unit 114 may input at least the latest inventory variables and the latest guarantee variables into the mathematical model at a predetermined timing, and update one or more advertising materials to be allocated to a predetermined advertising space. For example, the determination unit 114 determines or updates one or more advertising materials to be allocated to a predetermined advertising space for the next day at a predetermined time every night.
[0071] With the above process, previously, allocation instructions were issued, for example, four days before the advertisement slot was broadcast, but with the disclosed information processing system 1, it is possible to flexibly allocate guaranteed advertisements to advertisement slots using a mathematical model, for example, the day before.
[0072] Furthermore, the disclosed information processing system 1 can allocate performance-based advertisements several seconds before broadcast, enabling real-time advertisement allocation. Furthermore, the disclosed information processing system 1 can update the broadcast advertisement playlist taking into account the number of impressions of advertisements distributed via the web, and can change the display ratio or perform allocation processing just before the expiration of the contract period in order to achieve the guaranteed number of impressions.
[0073] 5 is a diagram illustrating an example of a third server 30 according to an embodiment of the disclosure. The third server 30 includes one or more processors (CPUs) 310, one or more communication interfaces 320, a memory 330, a user interface 350, and one or more communication buses 370 for interconnecting these components.
[0074] The user interface 350 is connected to a display and an input device (such as a keyboard and / or a mouse or some other pointing device), and has display and input functions.
[0075] Memory 330 may be, for example, a high-speed random access memory such as DRAM, SRAM, or other random access solid-state storage device, or may be a non-volatile memory or non-transitory recording medium such as one or more magnetic disk storage devices, optical disk storage devices, flash memory devices, or other non-volatile solid-state storage devices.
[0076] The memory 330 stores data and programs used by the information processing system 1. For example, the memory 330 stores application programs for the third server 30 in the information processing system 1.
[0077] The processor 310 executes a program stored in the memory 330 to configure a control unit 311. The control unit 311 has an acquisition unit 312 and an output unit 313. The control unit 311 receives a check of advertising materials from the second server 20, stores approved advertising materials, acquires an advertising playlist from the first server 10, reads out advertising materials listed in the advertising playlist, and transmits the read advertisements to a transmission management device (not shown, also called a master). This causes the advertisements to be broadcast.
[0078] The acquisition unit 312 acquires each advertising material from the second server 20. Each advertising material is associated with advertising material identification information (advertising material ID). One or more advertising materials acquired by the acquisition unit 312 are stored in the memory 330.
[0079] The output unit 313 outputs a request for an advertisement playlist for an advertisement slot immediately before it is to be broadcast to the first server 10. The request is output immediately before (several seconds before) the advertisement slot is to be broadcast. The advertisement playlist for the advertisement slot will be described later with reference to FIG. 6.
[0080] The acquisition unit 312 acquires a playlist of a predetermined advertisement space as a response from the first server 10. The control unit 311 identifies advertisement material from, for example, an advertisement material ID written in the playlist, and transmits the identified advertisement material to the transmission management device. As a result, the advertisement is displayed on the user's display device 70.
[0081] <Advertising space and playlists> FIG. 6 is a diagram illustrating an advertising space and an advertising playlist according to an embodiment of the disclosure. The advertising space shown in FIG. 6 is a predetermined advertising broadcast time slot during which advertisements for products, services, etc. are broadcast. At least a broadcast date and time and a broadcast station are determined for each advertising space. In the example shown in FIG. 6, the advertising space is an advertising space for television commercials. However, this is not limited thereto, and advertisements broadcast using the advertising space may also be radio commercials.
[0082] Ad slot information, which is information about the ad slot, is associated with each ad slot. Ad slot information is general information about each ad slot and is provided by ad slot providers such as broadcast stations. Ad slot information includes at least the date and time when the advertisement will be broadcast in the ad slot (advertising broadcast time slot) and the broadcast station, but also includes the type of ad slot, the number of seconds of ad slot, the name of the program associated with the ad slot (specifically, the name of the program in which the ad slot is broadcast or immediately preceding the broadcast time), and the price of the ad slot (purchase price). Here, the type of ad slot is information that indicates the relationship between the ad slot and the program's broadcast time, and specifically includes "PT (participating commercial: a time set within the program broadcast time)" and "SB (station break: the time between one program and the next)."
[0083] Furthermore, the advertisement space information may further include information other than the above, such as the broadcast region (area information), broadcast period, broadcast time slot (the time slot during a day when the advertisement is broadcast: Daypart), information about the genre of the program associated with the advertisement space and the performers of that program, information about events related to the program, and targets, which will be described later. However, these are merely examples and the information is not limited to these.
[0084] One ad slot can broadcast multiple ads. The order in which ads are broadcast within one ad slot is called the ad position. An ad position is also called "PIB (Position in Break)" and indicates the order in which an ad will be broadcast, for example, if four 15-second ads can be broadcast within one ad slot (number of positions = 4).
[0085] Furthermore, each ad space is assigned an ad space identification information (ad space ID) that uniquely identifies the ad space. This ad space ID makes it possible to identify one ad space from among many ad spaces.
[0086] Next, an advertisement playlist will be described using Figure 6. An advertisement playlist is a list associated with an advertisement space ID and including advertisement material identification information (advertising material ID) that identifies the advertisement material to be broadcast in that advertisement space, the position of the advertisement, and information about the number of seconds (length information) of the advertisement material. Figure 6 shows an example of an advertisement playlist with four positions, with the number of seconds information and advertisement material ID listed in order of position. For example, guaranteed advertisements are allocated to positions 1, 2, and 4 using a mathematical model, and a performance-based advertisement that was won in the most recent auction is allocated to position 3.
[0087] The first server 10 receives a request for an advertisement playlist from the third server 30, generates an advertisement playlist that lists advertisements to be broadcast in the advertisement slot, and transmits the advertisement playlist to the third server 30 as a response.
[0088] <Data example> Next, an example of data will be described. FIG. 7 is a diagram showing an example of attribute information of an advertisement space according to an embodiment of the present disclosure. As shown in FIG. 7, attribute information (column name) of an advertisement space includes, for example, "Program" (broadcast date of the program), "Day of the Week" (broadcast day of the week), "Advertisement Space ID" (identification ID of the advertisement space), "Individual Total (10,000 Imps)" (total impressions), "Program Name" (program name), "Number of Seconds" (number of seconds of the advertisement space), "Advertisement Space Start Time" (start time of the advertisement space), "Program Start" (start time of the program), "Program End" (end time of the program), "Program Information" (program genre (news program, information program, etc.)), "Advertisement Space Designation" (news corner of an information program, etc.). For the advertisement space shown in FIG. 7, multiple positions may be included (as shown in FIG. 6).
[0089] 8 is a diagram illustrating an example of attribute information of advertising material according to an embodiment of the present disclosure. As illustrated in FIG. 8, the attribute information (column names) of an advertisement may include, for example, an “ad group ID” (ad group ID), an “ad material ID” (ID identifying the advertising material), an “advertiser name” (ID identifying the advertiser), an “industry genre” (the industry genre of the advertisement (services, finance, insurance, etc.)), a “strategy” (strategy), a “target” (the target for which the guaranteed number of imps should be achieved), a “guaranteed number of imps” (the number of guaranteed impressions), a “budget (pricing)” (budget), a “start date” (the start date of advertisement distribution), a “start time” (the start time of advertisement distribution), a “end date” (the end date of advertisement distribution), a “end time” (the end time of advertisement distribution), a “slot availability zone” (the time period during which advertisements may be aired), a “commercial time” (the number of seconds for advertisement commercials), a “area” (the distribution area of advertisements), “prohibited content” (information on programs in which advertisements may not be aired), “restriction information” (information on restrictions), and a “product genre” (the product genre of the advertisement (alcohol, non-life insurance, etc.)).
[0090] Furthermore, the "NG content" shown in Fig. 8 is included in the constraints on advertising materials. For example, there may be a constraint that advertising materials for a predetermined product or service must not be broadcast in the advertising slots of the "program information" for a predetermined genre shown in Fig. 7. Other constraints on advertisement selection may include "slot availability zones," "areas," "restriction information," etc.
[0091] 8 as a guarantee variable, and the number of remaining imps determined based on the confirmed audience rating and the actual number of accesses as "stock information," and these are input into the mathematical model. Information on ordering conditions such as "budget," "target," "area," "number of seconds for commercials," and period ("start date" and "start time" to "end date" and "end time") may also be input into the mathematical model, and advertising material may be determined for each position in the advertising space.
[0092] <Example> Next, an example of a mathematical model (mathematical optimization algorithm) for selecting advertising materials will be described with reference to Figures 9 and 10. Figure 9 is a diagram showing an example of data on advertising spaces (CM spaces) and data in which each advertising material is grouped according to an embodiment of the present disclosure.
[0093] An ad slot is associated with an ad slot ID and the total number of seconds. Ad groups are grouped using information on ordering conditions such as advertising budget, period, number of commercial seconds, guaranteed number of impressions, and target, and include an ad group ID and various attribute information.
[0094] There are two main steps in ad selection: Step 1: Assign an ad group ID to each commercial slot. Step 2: Within the commercial slot, assign an advertising material ID to each position. In step 1, the determination unit 114 uses a mathematical model to allocate ad group IDs to commercial slots so as to satisfy pre-specified constraints and achieve the guaranteed number of impressions for the target attributes based on the order conditions, with the objective function being maximizing the total amount of remaining inventory in all advertising slots (overall optimization). This creates surplus inventory that can be used to receive new advertising orders and hold auctions.
[0095] In step 2, the determination unit 114 allocates an advertisement group ID to each position and determines the order within the frame while satisfying the priority and constraints regarding the arrangement of the advertisement materials that have been specified in advance.
[0096] Fig. 10 is a diagram showing an example of allocation patterns to advertising spaces according to an embodiment of the present disclosure. In the example shown in Fig. 10, it is assumed that three patterns, patterns A to C, are searched for by, for example, searching a mathematical model. It is assumed that the total remaining inventory amount of pattern A is 17 million Imps, the total remaining inventory amount of pattern B is 8 million Imps, and the total remaining inventory amount of pattern C is 16 million Imps.
[0097] In the example shown in Fig. 10, the determining unit 114 determines the allocation of pattern B because the total remaining inventory amount of pattern B is the largest. In the case of pattern B, advertising materials with a large number of remaining imps can be allocated to the remaining positions.
[0098] <Initial display ratio> 11 is a diagram showing an example of the initial display ratio of broadcast and web distribution according to an embodiment of the present disclosure. For example, the setting unit 113 may determine the initial display ratio as follows. Guaranteed impressions (guaranteed number of times displayed) is 500,000 or less: 100% delivery Guaranteed impressions: 500,000 to 2 million. Imp: 80% terrestrial broadcasting, 20% distribution. Guaranteed impressions: 2 million or more: 90% terrestrial broadcasting, 10% distribution The above is merely an example, and other conditions and processing ratios may be set.
[0099] <Operation description> Next, a description will be given of each operation of the information processing system 1. Fig. 12 is a flowchart showing an example of allocation processing for an advertisement space according to an embodiment. In the example shown in Fig. 12, each processing is executed for one advertisement space.
[0100] In step S102, the setting unit 113 sets an inventory space for the integrated advertisement. For example, as the inventory space setting, the setting unit 113 sets the display ratio of terrestrial broadcasting and web distribution.
[0101] In step S104, the determination unit 114 allocates reservation-type (or guaranteed-type) advertisements to predetermined advertisement frames. For example, the determination unit 114 executes a mathematical model at a predetermined timing to allocate advertisement materials to each position of the predetermined advertisement frame.
[0102] In step S106, the determination unit 114 determines whether there is a vacant position in each position of the advertisement frame at a predetermined timing. If there is a vacant position (step S106-YES), the process proceeds to step S108, and if there is no vacant position (step S106-NO), the process proceeds to step S114.
[0103] In step S108, the bidding management unit 115 executes bidding processing for the vacant positions. For example, the bidding management unit 115 specifies the order conditions, makes an auction request to the sixth information processing device 60, and acquires one or more successful bids for advertising materials from the sixth information processing device 60.
[0104] In step S110, the determination unit 114 determines whether there is a vacant position in each position of the advertisement frame. If there is a vacant position (step S110-YES), the process proceeds to step S112, and if there is no vacant position (step S110-NO), the process proceeds to step S114.
[0105] In step S112, the determination unit 114 allocates substitute advertisements to positions that are not filled by either guaranteed advertisements or performance-based advertisements.
[0106] In step S114, the generation unit 116 generates an advertisement playlist for a predetermined advertisement space based on the advertisement material determined by the determination unit 114 and / or the advertisement material acquired by the bid management unit 115.
[0107] In step S116, the output unit 117 outputs the advertisement playlist to a third server 30 that manages multiple advertisement materials, and outputs the advertisement material of the first advertisement and the number of times the web distribution is to be displayed, which is set by the setting unit 113, to a fourth server 40 that manages the web distribution of advertisements.
[0108] 12 has been described using one flowchart for convenience of explanation, step S102, step S104, and steps S106 to S116 may be executed at different times. For example, step S102 may be executed when the integrated advertisement is newly stored as inventory, step S104 may be executed at a predetermined time every night, and steps S106 to S116 may be executed a predetermined time before the advertisement slot is broadcast.
[0109] 13 is a flowchart illustrating an example of a process for setting a display ratio for an integrated advertisement according to an embodiment of the present disclosure. The process illustrated in FIG. 13 corresponds to the process illustrated in step S102 in FIG.
[0110] In step S202, the setting unit 113 sets an initial display ratio for the integrated advertisement based on the number of guaranteed impressions specified by the contract. For example, claim 113 can set an initial display ratio according to the number of guaranteed impressions as shown in FIG. 11.
[0111] In step S204, the setting unit 113 inquires of the determination unit 114 and the fourth server 40 about whether or not the number of times to display the content is acceptable based on the set initial display ratio.
[0112] In step S206, the setting unit 113 determines whether or not there is any NG in the inquiry result. If there is no NG (step S206-YES), the process ends, and if there is even one NG (step S206-NO), the process proceeds to step S208.
[0113] In step S206, the setting unit 113 adjusts the display ratio. After that, the process returns to step S204, and the setting unit 113 again inquires of the determination unit 114 and the fourth server 40 about whether the adjusted display ratio is acceptable.
[0114] 14 is a flowchart illustrating an example of an advertising material allocation process using a mathematical model according to an embodiment of the present disclosure. The process illustrated in FIG. 14 corresponds to the process illustrated in step S104 in FIG.
[0115] In step S302, the determination unit 114 determines whether a predetermined timing has arrived. The predetermined timing may be, for example, a predetermined time every night. If the predetermined timing has arrived (step S302-YES), the process proceeds to step S304. If the predetermined timing has not arrived (step S302-NO), the process returns to step S302.
[0116] In step S304, the determination unit 114 inputs an inventory variable related to the display inventory of multiple advertisements including the first advertisement (integrated inventory), a guarantee variable related to the display guarantee of multiple advertisements including the first advertisement (integrated inventory), and constraint conditions related to the display of advertisements (if there are updates) into a mathematical model in which an objective function is set that satisfies predetermined conditions related to the display inventory of advertisements for terrestrial broadcasting.
[0117] In step S306, the determination unit 114 determines one or more advertising materials to be allocated to a predetermined advertising space based on the output from the mathematical model, and allocates each determined advertising material to each position.
[0118] The order of the above processes may be changed or multiple processes may be performed in parallel, as long as the final product remains unchanged.
[0119] The above-described embodiments are merely examples for explaining the disclosed technology, and are not intended to limit the disclosed technology to only the embodiments. The disclosed technology can be modified in various ways without departing from the spirit of the invention. For example, the processes of each device may be appropriately integrated, or the processes may be transferred to another device.
[0120] Furthermore, by enabling the above platforms to distribute advertisements to external platforms, they will be able to produce advertising products for terrestrial broadcasting, web distribution, and external platforms. Furthermore, a platform operator may acquire its own sales rights from external platforms, and build a system that allows it to integrate, sell, and measure all advertising inventory, including terrestrial broadcasting, under its control. This will enable the platform operator's advertising inventory to have a wide "reach."
[0121] The mathematical model may be implemented using a machine learning model based on artificial intelligence (AI). For example, the mathematical model can be implemented using reinforcement learning, in which a reward function is set so that the reward increases as the total amount of remaining inventory in all ad slots increases. [Explanation of symbols]
[0122] 1...information processing system, 10-40...first to fourth servers, 50...fifth information processing device, 60...sixth information processing device, 70...display device, 80...user device, 110...processor, 130...memory, 111...control unit, 112...acquisition unit, 113...setting unit, 114...determination unit, 115...bid management unit, 116...generation unit, 117...output unit, 310...processor, 311...control unit, 312...acquisition unit, 313...output unit
Claims
1. An information processing system, a setting unit that sets a ratio of the number of times a first advertisement is displayed in the terrestrial broadcast and the number of times it is displayed in the web distribution, for the first advertisement that is permitted to be displayed in the terrestrial broadcast and the web distribution; a determination unit that determines one or more advertisement materials to be allocated to a predetermined advertisement space by inputting inventory variables related to the display inventory of a plurality of advertisements including the first advertisement, guarantee variables related to the display guarantee of the plurality of advertisements including the first advertisement, and constraint conditions related to the display of advertisements into a mathematical model in which an objective function that satisfies predetermined conditions related to the display inventory of advertisements for terrestrial broadcasting is set; a bidding management unit that acquires one or more advertising materials that have won bids for the vacant positions in the predetermined advertising space after the determination by the determination unit; a generation unit that generates an advertisement playlist for the predetermined advertisement space based on the advertisement material determined by the determination unit and / or the advertisement material acquired by the bid management unit; an output unit that outputs the advertisement playlist to an advertisement management device that manages a plurality of advertisement materials, and outputs the advertisement material of the first advertisement and the number of times the web distribution is displayed, which is set by the setting unit, to a distribution management device that manages the web distribution of advertisements; Equipped with an information processing system.
2. The information processing system according to claim 1 , wherein the setting unit inquires of the determination unit and the distribution management device about whether or not the number of times of display based on the ratio is acceptable.
3. The information processing system according to claim 2 , wherein when a result of an inquiry to at least one of the determination unit and the distribution management device is unsuccessful, the setting unit adjusts the ratio and makes another inquiry to the determination unit and the distribution management device.
4. The information processing system according to claim 1 , wherein the setting unit sets the initial percentage based on a guaranteed number of impressions.
5. The information processing system according to claim 1 , wherein the determination unit determines to increase the number of times the first advertisement is displayed in the web distribution if the number of times the first advertisement is displayed in the terrestrial broadcast does not satisfy a first consumption condition.
6. The information processing system according to claim 1 , wherein the determination unit determines to increase the number of times the first advertisement is displayed in the terrestrial broadcast when the number of times the first advertisement is displayed in the web distribution does not satisfy a second consumption condition.
7. The information processing system according to claim 1 , wherein, when the number of times a predetermined advertisement is displayed satisfies a third consumption condition, advertising material of the predetermined advertisement allocated to another advertising space is deleted.
8. The information processing system according to claim 1 , wherein, when the number of times the predetermined advertisement is displayed does not satisfy a fourth consumption condition, advertising material of the predetermined advertisement is allocated to another advertising space.
9. The information processing system of claim 1, wherein the determination unit inputs at least the latest inventory variables and the latest guarantee variables into the mathematical model at a predetermined timing, and updates one or more advertising materials to be allocated to the specified advertising space.
10. One or more information processing devices, setting a ratio between the number of times the first advertisement is displayed in the terrestrial broadcast and the number of times the first advertisement is displayed in the web broadcast for a first advertisement that is permitted to be displayed in both terrestrial broadcast and web broadcast; For terrestrial broadcasting, an inventory variable related to the display inventory of a plurality of advertisements that may include the first advertisement, a guarantee variable related to the display guarantee of a plurality of advertisements that may include the first advertisement, and a constraint condition related to the display of the advertisements are input into a mathematical model in which an objective function that satisfies a predetermined condition related to the display inventory of advertisements is set, and one or more advertisement materials to be allocated to a predetermined advertisement space are determined; After the one or more advertising materials are determined, if there are vacant positions in the predetermined advertising space, acquire one or more advertising materials that have won the bid for the vacant positions; generating an advertisement playlist for the predetermined advertisement slot based on the determined one or more advertisement materials and / or the acquired one or more advertisement materials; outputting the advertisement playlist to an advertisement management device that manages a plurality of advertisement materials, and outputting the advertisement material of the first advertisement and the set number of times of display of the web distribution to a distribution management device that manages the web distribution of advertisements; An information processing method that performs the above.
11. One or more information processing devices setting a ratio between the number of times the first advertisement is displayed in the terrestrial broadcast and the number of times the first advertisement is displayed in the web broadcast for a first advertisement that is permitted to be displayed in both terrestrial broadcast and web broadcast; For terrestrial broadcasting, an inventory variable related to the display inventory of a plurality of advertisements that may include the first advertisement, a guarantee variable related to the display guarantee of a plurality of advertisements that may include the first advertisement, and a constraint condition related to the display of the advertisements are input into a mathematical model in which an objective function that satisfies a predetermined condition related to the display inventory of advertisements is set, and one or more advertisement materials to be allocated to a predetermined advertisement space are determined; After the one or more advertising materials are determined, if there are vacant positions in the predetermined advertising space, acquire one or more advertising materials that have won the bid for the vacant positions; generating an advertisement playlist for the predetermined advertisement slot based on the determined one or more advertisement materials and / or the acquired one or more advertisement materials; outputting the advertisement playlist to an advertisement management device that manages a plurality of advertisement materials, and outputting the advertisement material of the first advertisement and the set number of times of display of the web distribution to a distribution management device that manages the web distribution of advertisements; A program that executes the following.
Citation Information
Patent Citations
Inkyokusenkan
JP1976021729A