Ad delivery device, ad delivery method, ad delivery program, and recording medium
The ad delivery system addresses the issue of using personal information by tailoring ads based on service and browsing conditions, improving ad effectiveness by showing only preferred content.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- NEC SOLUTION INNOVATORS LTD
- Filing Date
- 2024-10-11
- Publication Date
- 2026-04-23
AI Technical Summary
Existing ad delivery systems rely on user behavior and emotional data, which are personal information, causing discomfort and reducing ad effectiveness when not tailored to user preferences.
An ad delivery system that uses service identification and user browsing condition information to select and deliver ads without requiring personal information, utilizing a delivery request acquisition unit, ad viewing condition acquisition unit, ad list acquisition unit, and ad delivery unit to match ads with user preferences.
Delivers ads tailored to user preferences, improving ad viewership by ensuring only desired ads are shown, thus enhancing ad effectiveness without using personal information.
Smart Images

Figure 2026068904000001_ABST
Abstract
Description
Technical Field
[0004] , , ,
[0001] The present disclosure relates to an advertisement distribution device, an advertisement distribution method, an advertisement distribution program, and a recording medium.
Background Art
[0002] A marketing method of providing product information to a user who is a viewer through a website and promoting the purchase of the product is widely practiced. For example, Patent Document 1 describes a remarketing system based on behavior data and emotion data that can more accurately utilize the trends of users by combining emotion data readable from screen operations with the behavior data of users. In the remarketing system described in Patent Document 1, there are steps of transmitting an action to a user whose predicted conversion rate for a website is equal to or higher than a set value, receiving and storing the predicted purchase probability of a product determined by an analysis / prediction device based on the user's response to the action and the conversion performance information for the website, extracting and analyzing non-purchased users whose predicted purchase probability of a product is equal to or higher than a set value, determining target users based on the results of the analysis, and distributing advertisements to the target users.
Prior Art Documents
Patent Documents
[0003] <00**********>
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] The system described in Patent Document 1 utilizes user behavior data and emotional data for ad delivery. However, user behavior data and emotional data are personal information of users, and collecting and using them may cause discomfort to users. On the other hand, ad delivery methods that do not utilize users' personal information have the problem that the types of ads delivered to users are likely to be inappropriate for them, thus reducing the effectiveness of the ads.
[0005] Therefore, this disclosure aims to provide an advertising distribution device, an advertising distribution method, an advertising distribution program, and a recording medium that enable the delivery of advertisements tailored to the user's preferences without requiring the user's personal information. [Means for solving the problem]
[0006] To achieve the aforementioned objective, the advertising distribution device of this disclosure is This includes a delivery request acquisition unit, an ad viewing condition acquisition unit, an ad list acquisition unit, a delivery ad selection unit, and an ad delivery unit. The aforementioned delivery request acquisition unit acquires advertising delivery requests from the services used by the user. The aforementioned ad delivery request includes service identification information that identifies the service and user browsing condition identification information, The ad viewing condition acquisition unit acquires the user's ad viewing conditions based on the viewing condition identification information. The aforementioned ad list acquisition unit acquires an ad list that includes at least one ad, The aforementioned ad selection unit selects an ad from the ad list that matches the ad viewing conditions. The advertising distribution unit transmits the selected advertisement to the service based on the service identification information.
[0007] The advertising delivery method disclosed herein is: This includes the process of obtaining delivery requests, obtaining ad viewing conditions, obtaining ad lists, selecting deliverable ads, and delivering ads. The aforementioned delivery request acquisition process acquires ad delivery requests from the services used by the user. The aforementioned ad delivery request includes service identification information that identifies the service and user browsing condition identification information, The aforementioned ad viewing condition acquisition step acquires the user's ad viewing conditions based on the viewing condition identification information, The aforementioned ad list acquisition step acquires an ad list that includes at least one ad, The aforementioned ad selection process involves selecting an ad from the ad list that matches the ad viewing conditions, The advertising distribution process involves sending the selected advertisement to the service based on the service identification information. This method involves each step being performed by a computer.
[0008] The advertising distribution program disclosed herein is This includes procedures for obtaining delivery requests, obtaining ad viewing conditions, obtaining ad lists, selecting deliverable ads, and delivering ads. The aforementioned procedure for obtaining delivery requests obtains ad delivery requests from the services used by the user. The aforementioned ad delivery request includes service identification information that identifies the service and user browsing condition identification information, The procedure for obtaining the ad viewing conditions described above obtains the user's ad viewing conditions based on the ad viewing condition identification information, The aforementioned procedure for obtaining an ad list obtains an ad list that contains at least one ad, The aforementioned ad selection procedure involves selecting an ad from the ad list that matches the ad viewing conditions, The aforementioned ad delivery procedure transmits the selected ad to the service based on the service identification information. This is a program that instructs a computer to execute each step.
[0009] The recording medium disclosed herein is This includes procedures for obtaining delivery requests, obtaining ad viewing conditions, obtaining ad lists, selecting deliverable ads, and delivering ads. The aforementioned procedure for obtaining delivery requests obtains ad delivery requests from the services used by the user. The advertisement delivery request includes service identification information for identifying the service and browsing condition identification information of a user. The advertisement browsing condition acquisition procedure acquires a user's advertisement browsing conditions based on the browsing condition identification information. The advertisement list acquisition procedure acquires an advertisement list including at least one advertisement. The delivered advertisement selection procedure selects an advertisement that matches the advertisement browsing conditions from the advertisement list. The advertisement delivery procedure transmits the selected advertisement to the service based on the service identification information. It is a computer-readable recording medium recording a program for causing a computer to execute each procedure.
Advantages of the Invention
[0010] According to the present disclosure, advertisements can be delivered according to a user's preferences without requiring the user's personal information.
Brief Description of the Drawings
[0011] [Figure 1] FIG. 1 is a block diagram showing a configuration example of an advertisement delivery device of the present disclosure. [Figure 2] FIG. 2 is a block diagram showing an example of a hardware configuration of the advertisement delivery device of the present disclosure. [Figure 3] FIG. 3 is a flowchart showing an example of processing in the advertisement delivery device of the present disclosure.
Modes for Carrying Out the Invention
[0012] Next, embodiments of the present disclosure will be described with reference to the drawings. The present disclosure is not limited to the following embodiments. In the following figures, the same parts are denoted by the same reference numerals. Also, the descriptions of the respective embodiments can be mutually referred to unless otherwise specified, and the configurations of the respective embodiments can be combined unless otherwise specified.
[0013] [Embodiment 1] The advertising distribution device of this embodiment will be described with reference to Figure 1. Figure 1 is a block diagram showing the configuration of an example of the advertising distribution device 10 of this embodiment. As shown in Figure 1, the advertising distribution device 10 (hereinafter also referred to as "this device 10") includes a distribution request acquisition unit 11, an advertising viewing condition acquisition unit 12, an advertising list acquisition unit 13, a distribution advertisement selection unit 14, and an advertising distribution unit 15. Although not shown, this device 10 may also include, for example, a storage unit.
[0014] The device 10 may be, for example, a single device including the aforementioned parts, or it may be a device in which the aforementioned parts can be connected via a communication network. Furthermore, the device 10 can be connected to external devices described later via a communication network. The communication network is not particularly limited and can use any known network, such as a wired or wireless network. Examples of communication networks include the Internet, WWW (World Wide Web), telephone lines, LAN (Local Area Network), SAN (Storage Area Network), DTN (Delay Tolerant Networking), LPWA (Low Power Wide Area), L5G (Local 5G), etc. Examples of wireless communication include Wi-Fi (registered trademark), Bluetooth (registered trademark), Local 5G, LPWA, etc. The wireless communication may be in the form of direct communication between devices (Ad Hoc communication), infrastructure communication, or indirect communication via an access point. The device 10 may, for example, be incorporated into a server as part of a system. Furthermore, the device 10 may be, for example, a personal computer (PC, e.g., desktop or notebook), smartphone, tablet terminal, etc., on which the program of this disclosure is installed. In addition, the device 10 may be in the form of cloud computing or edge computing, for example, in which at least one of the aforementioned parts is on a server and the other aforementioned parts are on a terminal.
[0015] Figure 2 illustrates a block diagram of the hardware configuration of the device 10. The device 10 includes, for example, a central processing unit (CPU, GPU, etc.) 101, memory 102, bus 103, storage device 104, input device 105, output device 106, communication device 107, etc. Each part of the device 10 is interconnected via the bus 103 through its respective interface (I / F).
[0016] The central processing unit 101 operates in cooperation with other components via controllers (system controller, I / O controller, etc.) and is responsible for the overall control of the device 10. In the device 10, the central processing unit 101 executes, for example, the program disclosed herein and other programs, and also reads and writes various types of information. Specifically, for example, the central processing unit 101 functions as a distribution request acquisition unit 11, an advertisement viewing condition acquisition unit 12, an advertisement list acquisition unit 13, a distribution advertisement selection unit 14, and an advertisement distribution unit 15. The device 10 may also include other computing devices such as a CPU (Central Processing Unit), GPU (Graphics Processing Unit), APU (Accelerated Processing Unit), or a combination thereof, as computing devices.
[0017] Bus 103 can also be connected to external devices, for example. Examples of such external devices include external storage devices (external databases, etc.), printers, external input devices, external display devices, audio output devices such as speakers, external imaging devices such as cameras, and various sensors such as acceleration sensors, geomagnetic sensors, and direction sensors. The device 10 can be connected to an external network (the aforementioned communication network) by a communication device 107 connected to bus 103, for example, and can also be connected to other devices such as a user's terminal via the external network.
[0018] Memory 102 may be, for example, main memory. When the central processing unit 101 performs processing, memory 102 reads various operational programs, such as the program of this disclosure, stored in the storage device 104 (described later), and the central processing unit 101 receives data from memory 102 and executes the program. The main memory may be, for example, RAM (random access memory). Alternatively, memory 102 may be, for example, ROM (read-only memory).
[0019] The storage device 104 is also called an auxiliary storage device, for example, in relation to the main memory (primary memory). As described above, the storage device 104 stores an operating program including the program of this disclosure. The storage device 104 may be, for example, a combination of a recording medium and a drive for reading and writing to the recording medium. The recording medium is not particularly limited and may be internal or external, for example, an HD (hard disk), CD-ROM, CD-R, CD-RW, MO, DVD, flash memory, memory card, etc. The storage device 104 may be, for example, a hard disk drive (HDD) in which the recording medium and the drive are integrated, or a solid state drive (SSD). If the device 10 includes the storage unit, for example, the storage device 104 functions as the storage unit.
[0020] In this device 10, the memory 102 and storage device 104 can also store various types of information, such as log information, information obtained from an external database (not shown) or external devices, information generated by this device 10, and information used by this device 10 when executing processing. In this case, the memory 102 and storage device 104 may store, for example, the user information of this device as described above. At least some of the information may be stored on an external server other than the memory 102 and storage device 104, or it may be stored in a distributed manner across multiple terminals using blockchain technology or the like.
[0021] The device 10 further includes, for example, an input device 105 and an output device 106. The input device 105 may include, for example, a pointing device such as a touch panel, trackpad, or mouse; a keyboard; imaging means such as a camera or scanner; a card reader such as an IC card reader or magnetic card reader; an audio input means such as a microphone; and so on. The output device 106 may include, for example, a display device such as an LED display or liquid crystal display; an audio output device such as a speaker; a printer; and so on. In this embodiment, the input device 105 and the output device 106 are configured separately, but the input device 105 and the output device 106 may be configured as an integrated unit, such as a touch panel display.
[0022] Next, an example of the advertising distribution method of this embodiment will be described based on the flowchart in Figure 3. The advertising distribution method of this embodiment can be implemented as follows, for example, using the advertising distribution device 10 shown in Figure 1 or Figure 2. Note that the advertising distribution method of this embodiment is not limited to the use of the advertising distribution device 10 shown in Figure 1 or Figure 2. Figure 3 is a flowchart showing an example of processing by the advertising distribution device 10.
[0023] The ad delivery request acquisition unit 11 acquires ad delivery requests from services used by the user (S1, ad delivery request acquisition step). The service is not particularly limited and may be, for example, one that causes the user terminal to perform a predetermined event, such as browsing a website or running an application, or it may be the execution of a predetermined event that is completed within an application installed on the user terminal. The ad delivery request acquisition unit 11 can acquire ad delivery requests from, for example, a website server or a user terminal that performs a predetermined service.
[0024] The ad delivery request includes service identification information that identifies the service and user browsing condition identification information. The service identification information is not particularly limited as long as it is information that can identify the aforementioned service. Examples of the service identification information include the website URL: Uniform Resource Locator, domain, device identifier on the advertising platform (e.g., IDFA (Identifier for Advertisers) on iOS®, AAID (Android Advertising ID) on Android®, etc.), application unique identifier (e.g., bundle ID on an iOS® app, package name on an Android® app, etc.), SDK (Software Development Kit) embedded in the application, API (Application Programming Interface), website ad-related tags, website cookies, etc.
[0025] The aforementioned viewing condition identification information is information used to identify the advertising viewing conditions described later. The type of the aforementioned viewing condition identification information is not particularly limited, as long as it is information that can be recorded in conjunction with the advertising viewing conditions described later and can identify the user's advertising viewing conditions. The aforementioned access condition identification information includes, for example, any file stored on the user's terminal (e.g., a text file containing random strings), an ID and password, and API (Application Programming Interface) integration of an SNS (Social Networking Service) account. The aforementioned viewing condition identification information is issued to each user, for example, when registering the advertising viewing conditions described later, and is recorded on the recording medium that records the advertising viewing conditions and on the user terminal, respectively. Furthermore, in this disclosure, it is preferable that the browsing condition identification information does not include, for example, the user's personal information. The personal information is, for example, information that can identify an individual user, and includes name, address, telephone number, email address, attribute information, behavioral history, user's interests, user's location information, etc. The attribute information is, for example, information that indicates the user's attributes. The attribute information is not particularly limited and includes, but is not limited to, information such as gender, age, occupation, annual income, assets, living environment, family structure, hobbies and preferences, and education-related information. The education-related information includes, for example, the user's educational background (e.g., high school graduate, university graduate, postgraduate), the user's enrollment information (currently enrolled / graduated), information such as the name of the school from which they graduated or attended, the user's degree (bachelor's, master's, doctoral, etc.), and information such as the user's field of study. The behavioral history may be, for example, a history of the user's actions in the real world or a history of the user's actions in the virtual world. The aforementioned activity history is not particularly limited and may include, but is not limited to, information such as the user's GPS (Global Positioning System) history, call history, web browsing history, user's online postings (e.g., posts on SNS: social networking services), application installation history, and IME (Input Method Editor) input history. The aforementioned location information is, for example, information indicating the user's current location. The aforementioned location information may be, for example, the GPS coordinates of the user's terminal, information such as the location of the server the user's terminal is accessing, the location of the wireless LAN access point the user's terminal is accessing, or location information estimated from information such as the user's search history on the user's terminal.
[0026] The ad viewing condition acquisition unit 12 acquires the user's ad viewing conditions based on the viewing condition identification information (S2, ad viewing condition acquisition step). The ad viewing conditions may be the conditions for ads the user wishes to view, the conditions for ads the user does not wish to view, or a combination thereof. The ad viewing conditions are, for example, information recorded by linking at least one of the user's registered whitelist and blacklist with the user's viewing condition identification information. The ad viewing conditions may be recorded, for example, in the storage unit of the device 10, or recorded outside the device 10. In the latter case, the ad viewing conditions may be recorded, for example, on the user's terminal, or on other recording media (for example, external storage, external server (which may be a cloud server or a non-cloud server)).
[0027] When the device 10 manages the user's ad viewing conditions, the ad viewing condition acquisition unit 12 may function, for example, as an ad viewing condition registration unit. In this case, the ad viewing condition registration unit acquires, for example, the user's viewing condition identification information and at least one of the whitelist and the blacklist. The ad viewing condition registration unit can then manage the user's ad viewing conditions by, for example, recording the viewing condition identification information in association with at least one of the whitelist and the blacklist.
[0028] The aforementioned whitelist is a list of information regarding advertisements that are permitted to be delivered. The form of the whitelist is not particularly limited, as long as it is a list that records information necessary to select advertisements that are permitted to be delivered. For example, the whitelist may include a list that records information regarding the content of advertisements that are permitted to be delivered, or a list that records information regarding the display of advertisements that are permitted to be delivered.
[0029] The information relating to the content of the advertisement includes, for example, information such as identifying information of the organization making the advertisement, information related to the advertised product or service, and attribute information of the advertisement. The identifying information of the organization making the advertisement is not particularly limited as long as it is information that can identify the organization making the advertisement (e.g., a company, a local government, etc.). Information related to the advertised product or service includes, for example, the product name, service name, and the content of the product or service. The attribute information of the advertisement is, for example, attribute information of the target audience of the advertisement, and includes, for example, the advertising area, the type of language of the advertisement, product category tags, interest category tags, whether or not there is an age restriction, and age restriction category tags. Specific examples of product category tags include, but are not limited to, automobiles, motorcycles, domestic travel, overseas travel, housing, beer, coats and jackets, and personal computers. Specific examples of interest category tags include, but are not limited to, tennis, baseball games, Western paintings, Japanese films, childcare, entrance exams, fashion (for men / women / unisex), and career advancement. Specific examples of the aforementioned age restriction category tags include, but are not limited to, drinking, smoking, violence, and sexual content. The attribute information of the advertisement may, for example, utilize publicly known advertising categories. Information regarding the display of the advertisement may include, for example, the display format and location of the advertisement. The display format is, for example, information that specifies the method of displaying the advertisement. The display format may be, for example, the format of the advertisement (e.g., text advertisement, image advertisement, video advertisement, etc.), or a method of displaying the advertisement, such as a reward advertisement or affiliate advertisement. The display location may be, for example, the location where the advertisement is displayed on the user's terminal, or the location where the advertisement is displayed within the service.
[0030] The aforementioned blacklist is a list of information about advertisements that are not permitted to be delivered. The blacklist may, for example, be a list recording information about the content of the advertisements, or a list recording information about where the advertisements are displayed. Examples of each type of information are as described above, but are not limited to these. The blacklist may also be a list for excluding information that corresponds to items selected by the user, or a list for excluding information that does not correspond to items selected by the user.
[0031] The ad list acquisition unit 13 acquires an ad list containing at least one ad (S3, ad list acquisition step). The ad list acquisition unit 13 can acquire an ad list from, for example, an ad distributor that uses this device 10 to distribute ads (for example, an advertiser, or an ad distributor or advertising agency that has been requested by an advertiser). The ad list may be, for example, a list containing the ad itself (all data), or a list containing data for part of the ad. In the latter case, the ad list may include information that allows for the selection of ads, for example, by at least one of the whitelist and the blacklist. Specifically, for example, the ad list may include, for example, information related to the product or service to be advertised, identification information of the organization that makes the ad, attribute information of the ad, information related to the display of the ad, etc. Examples of each type of information are as described above, but are not limited to these.
[0032] The ad delivery selection unit 14 selects an ad from the ad list that matches the ad viewing conditions (S4, ad delivery selection process). The ad delivery selection unit 14 selects an ad from the ad list that matches the conditions registered in the whitelist. The ad delivery selection unit 14 can select an ad that matches the conditions registered in the whitelist by searching the ad list for various information registered in the whitelist. The ad delivery selection unit 14 also excludes ads from the ad list that match the conditions registered in the blacklist. The ad delivery selection unit 14 may, for example, exclude or select an ad from the ad list that matches the conditions of both the whitelist and the blacklist. By excluding ads that match the conditions of both the whitelist and the blacklist, the ad delivery selection unit 14 can reduce the possibility of delivering ads that may be offensive to users.
[0033] Furthermore, the ad delivery selection unit 14 may, for example, determine whether the ad viewing conditions meet predetermined requirements. The predetermined requirements are not particularly limited and may include, for example, whether a predetermined score calculated based on the ad viewing conditions meets a threshold. The score is, for example, an indicator of whether the user's ad viewing conditions meet the requirements necessary to display the ads required for the service. The ad delivery selection unit 14 can calculate this by, for example, determining the sum of weights for the various information registered in the user's whitelist based on the weights set for the various information that can be registered in the whitelist. The weights are not particularly limited and any weights can be set. For example, a larger weight can be set for information to which an ad distributor owns many ads. The predetermined score is also called, for example, ad points. The ad delivery selection unit 14 may, for example, notify the user if the ad viewing conditions do not meet the requirements. For example, the ad delivery selection unit 14 may notify the user's terminal, for example, that "Your ad viewing conditions do not meet the requirements, so undesirable ads may be displayed." The form of the notification is not particularly limited, as long as it is a method that can notify the user that the set ad viewing conditions do not meet the conditions necessary for ad delivery. The ad delivery selection unit 14 may also, for example, suggest to the user that they add ad viewing conditions. In this case, the ad delivery selection unit 14 may, for example, suggest, in conjunction with the notification, register information about the content of a given ad in a whitelist. The ad content suggested may, for example, be an ad similar to the content in the user's ad viewing conditions whitelist, or it may be an ad owned by a large number of ad distributors.
[0034] The ad delivery selection unit 14 may, for example, determine if a predetermined score calculated based on the ad viewing conditions does not meet a threshold, and further determine whether there are any ads that can be delivered under the current ad viewing conditions. If there are ads that can be delivered under the current ad viewing conditions, the ad delivery selection unit 14 may, for example, select an ad that can be delivered and also issue the aforementioned notification. If there are no ads that can be delivered under the current ad viewing conditions, the ad delivery selection unit 14 may, for example, select an arbitrary ad regardless of the ad viewing conditions, or notify the user that it is not possible to deliver the ad.
[0035] The ad distribution unit 15 transmits the selected ad to the service based on the service identification information (S5, ad distribution process). The ad distribution unit 15 can deliver the ad to the service by, for example, obtaining the ad selected in S4 from the aforementioned ad distributor and transmitting the obtained ad to the service. In this case, the ad distribution unit 15 may, for example, obtain the selected ad, determine whether the obtained ad matches any of the conditions registered in the blacklist, and transmit any ad that is determined not to match any of the conditions registered in the blacklist to the service. This makes it possible to prevent, for example, in the S4 process, from the erroneous distribution of an ad that could not be excluded by the information contained in the ad list.
[0036] The device 10 may, for example, provide analytical information to those who wish to receive the aforementioned advertisements. The analytical information may include, for example, a list of advertisements that have been excluded from viewing due to the user's blacklist, or a list of advertisements that have been registered on the user's whitelist and viewed. The device 10 may also, for example, provide analytical information on the user's advertisement viewing conditions to those who wish to receive the aforementioned advertisements.
[0037] The advertising distribution device of this disclosure acquires advertising distribution requests from services used by the user via a distribution request acquisition unit. Each advertising distribution request includes service identification information that identifies the service and user browsing condition identification information. The advertising browsing condition acquisition unit acquires the user's advertising browsing conditions based on the browsing condition identification information. The advertising list acquisition unit acquires an advertising list containing at least one advertisement. The distribution advertisement selection unit selects an advertisement from the advertising list that matches the advertising browsing conditions. The advertising distribution unit transmits the selected advertisement to the service based on the service identification information. Furthermore, in this disclosure, the advertising browsing conditions and browsing condition identification information do not include the user's personal information. Therefore, the advertising distribution device of this disclosure can, for example, deliver advertisements tailored to the user's preferences without requiring the user's personal information.
[0038] The ad delivery system disclosed herein is expected to improve ad viewership because, through a whitelist, only the ads that users wish to view are delivered to them.
[0039] [Embodiment 2] The advertising distribution program of this embodiment is a program that causes a computer to execute each step of the advertising distribution method described above. Specifically, the advertising distribution program of this embodiment is a program that causes a computer to execute a distribution request acquisition procedure, an advertising viewing condition acquisition procedure, an advertising list acquisition procedure, a distribution advertisement selection procedure, and an advertising distribution procedure.
[0040] The aforementioned procedure for obtaining delivery requests obtains ad delivery requests from the services used by the user. The aforementioned ad delivery request includes service identification information that identifies the service and user browsing condition identification information, The procedure for obtaining the ad viewing conditions described above obtains the user's ad viewing conditions based on the ad viewing condition identification information, The aforementioned procedure for obtaining an ad list obtains an ad list that contains at least one ad, The aforementioned ad selection procedure involves selecting an ad from the ad list that matches the ad viewing conditions, The aforementioned ad delivery procedure transmits the selected ad to the service based on the service identification information.
[0041] Furthermore, the advertising distribution program of this embodiment can also be described as a program that causes a computer to function as a procedure for obtaining distribution requests, obtaining advertising viewing conditions, obtaining an advertising list, selecting advertisements to be distributed, and distributing advertisements.
[0042] The advertising distribution program of this embodiment can be adapted from the descriptions in the advertising distribution apparatus and advertising distribution method of the present disclosure. Each of the aforementioned steps can be read as, for example, "step" or "process". The advertising distribution program of this embodiment may also be recorded on, for example, a computer-readable recording medium. The recording medium is, for example, a non-transitory computer-readable storage medium. The recording medium is not particularly limited and includes, for example, random access memory (RAM), read-only memory (ROM), hard disk (HD), flash memory (e.g., SSD (Solid State Drive), USB flash memory, SD / SDHC card, etc.), optical disc (e.g., CD-R / CD-RW, DVD-R / DVD-RW, BD-R / BD-RE, etc.), magneto-optical disk (MO), floppy disk (FD), etc. The advertising distribution program of this embodiment (for example, also called a programming product or advertising distribution program product) may also be distributed from, for example, an external computer. The aforementioned "distribution" may be, for example, distribution via a communication network, or distribution via a wired connected device. The advertising distribution program of this embodiment may be installed and executed on the distributed device, or it may be executed without being installed.
[0043] Although the present disclosure has been described above with reference to embodiments, the present disclosure is not limited to the embodiments described above. Various modifications to the structure and details of the present disclosure are possible, as can be understood by those skilled in the art within the scope of the present disclosure. Furthermore, each embodiment can be combined with other embodiments as appropriate.
[0044] <Note> Some or all of the above embodiments may be described as follows, but are not limited to the following: (Note 1) This includes a delivery request acquisition unit, an ad viewing condition acquisition unit, an ad list acquisition unit, a delivery ad selection unit, and an ad delivery unit. The aforementioned delivery request acquisition unit acquires advertising delivery requests from the services used by the user. The aforementioned ad delivery request includes service identification information that identifies the service and user browsing condition identification information, The ad viewing condition acquisition unit acquires the user's ad viewing conditions based on the viewing condition identification information. The aforementioned ad list acquisition unit acquires an ad list that includes at least one ad, The aforementioned ad selection unit selects an ad from the ad list that matches the ad viewing conditions. The advertising distribution unit transmits the selected advertisement to the service based on the service identification information. Ad delivery device. (Note 2) The aforementioned ad viewing conditions include the user's registered whitelist, The aforementioned whitelist contains information about advertisements that are permitted to be delivered. The ad distribution device described in Appendix 1 selects from the ad list an ad that matches the conditions registered in the whitelist. (Note 3) The aforementioned ad viewing conditions include the user's registered blacklist. The aforementioned blacklist contains information about advertisements that are not permitted to be delivered. The ad delivery selection unit excludes from the ad list any ads that meet the criteria registered in the blacklist, as described in Appendix 1 or 2. Ad delivery device. (Note 4) The aforementioned advertising distribution unit, The selected advertisement is obtained, Determine whether the acquired advertisement does not meet the conditions registered in the aforementioned blacklist. An advertising distribution device as described in Appendix 3, which transmits advertisements that are determined not to meet the conditions registered in the aforementioned blacklist to the aforementioned service. (Note 5) The aforementioned advertising selection department, Determine whether the aforementioned advertisement viewing conditions meet the prescribed requirements, An advertising distribution device as described in any of Appendix 1 to 4, which notifies the user if the aforementioned advertising viewing conditions do not meet the requirements. (Note 6) The aforementioned advertising selection department, If the aforementioned advertising viewing conditions do not meet the requirements, An ad delivery device as described in Appendix 5, which suggests to the user additional conditions for viewing ads. (Note 7) This includes the process of obtaining delivery requests, obtaining ad viewing conditions, obtaining ad lists, selecting deliverable ads, and delivering ads. The aforementioned delivery request acquisition process acquires ad delivery requests from the services used by the user. The aforementioned ad delivery request includes service identification information that identifies the service and user browsing condition identification information, The aforementioned ad viewing condition acquisition step acquires the user's ad viewing conditions based on the viewing condition identification information, The aforementioned ad list acquisition step acquires an ad list that includes at least one ad, The aforementioned ad selection process involves selecting an ad from the ad list that matches the ad viewing conditions, The advertising distribution process involves sending the selected advertisement to the service based on the service identification information. An advertising delivery method in which each step is performed by computer. (Note 8) The aforementioned ad viewing conditions include the user's registered whitelist, The aforementioned whitelist contains information about advertisements that are permitted to be delivered. The advertising distribution method described in Appendix 7 involves selecting an advertisement from the advertising list that matches the conditions registered in the whitelist. (Note 9) The aforementioned ad viewing conditions include the user's registered blacklist. The aforementioned blacklist contains information about advertisements that are not permitted to be delivered. The advertising distribution method described in Appendix 7 or 8, wherein the aforementioned advertising distribution selection process excludes from the advertising list any advertisements that meet the conditions registered in the blacklist. Ad delivery methods. (Note 10) The aforementioned advertising distribution process is as follows: The selected advertisement is obtained, Determine whether the acquired advertisement does not meet the conditions registered in the aforementioned blacklist. The advertising distribution method described in Appendix 9, which involves sending advertisements that are determined not to meet the conditions registered in the aforementioned blacklist to the aforementioned service. (Note 11) The aforementioned process for selecting the delivered advertisements is as follows: Determine whether the aforementioned advertisement viewing conditions meet the prescribed requirements, An advertising delivery method described in any of Appendix 7 to 10, which notifies the user if the aforementioned advertising viewing conditions do not meet the requirements. (Note 12) The aforementioned process for selecting the delivered advertisements is as follows: If the aforementioned advertising viewing conditions do not meet the requirements, The ad delivery method described in Appendix 11, which proposes to users additional conditions for viewing ads. (Note 13) This includes procedures for obtaining delivery requests, obtaining ad viewing conditions, obtaining ad lists, selecting deliverable ads, and delivering ads. The aforementioned procedure for obtaining delivery requests obtains ad delivery requests from the services used by the user. The aforementioned ad delivery request includes service identification information that identifies the service and user browsing condition identification information, The procedure for obtaining the ad viewing conditions described above obtains the user's ad viewing conditions based on the ad viewing condition identification information, The aforementioned procedure for obtaining an ad list obtains an ad list that contains at least one ad, The aforementioned ad selection procedure involves selecting an ad from the ad list that matches the ad viewing conditions, The aforementioned ad delivery procedure transmits the selected ad to the service based on the service identification information. An advertising delivery program that instructs a computer to perform each step. (Note 14) The aforementioned ad viewing conditions include the user's registered whitelist, The aforementioned whitelist contains information about advertisements that are permitted to be delivered. The aforementioned ad delivery selection procedure is an ad delivery program as described in Appendix 13, which selects ads from the ad list that meet the conditions registered in the whitelist. (Note 15) The aforementioned ad viewing conditions include the user's registered blacklist. The aforementioned blacklist contains information about advertisements that are not permitted to be delivered. The advertising distribution program described in Appendix 13 or 14 includes the procedure for selecting the distribution advertisements, which excludes advertisements from the advertisement list that meet the conditions registered in the blacklist. An advertising distribution program. (Note 16) The aforementioned ad delivery procedure is as follows: The selected advertisement is obtained, Determine whether the acquired advertisement does not meet the conditions registered in the aforementioned blacklist. An advertising distribution program as described in Appendix 15, which transmits advertisements to the service that are determined not to meet the conditions of those registered in the aforementioned blacklist. (Note 17) The aforementioned procedure for selecting advertisements to be delivered is as follows: Determine whether the aforementioned advertisement viewing conditions meet the prescribed requirements, An advertising distribution program as described in any of Appendix 13 to 16, which notifies the user if the aforementioned advertising viewing conditions do not meet the requirements. (Note 18) The aforementioned procedure for selecting advertisements to be delivered is as follows: If the aforementioned advertising viewing conditions do not meet the requirements, An ad delivery program as described in Appendix 17, which suggests to users additional conditions for viewing ads. (Note 19) This includes procedures for obtaining delivery requests, obtaining ad viewing conditions, obtaining ad lists, selecting deliverable ads, and delivering ads. The aforementioned procedure for obtaining delivery requests obtains ad delivery requests from the services used by the user. The aforementioned ad delivery request includes service identification information that identifies the service and user browsing condition identification information, The procedure for obtaining the ad viewing conditions described above obtains the user's ad viewing conditions based on the ad viewing condition identification information, The aforementioned procedure for obtaining an ad list obtains an ad list that contains at least one ad, The aforementioned ad selection procedure involves selecting an ad from the ad list that matches the ad viewing conditions, The aforementioned ad delivery procedure transmits the selected ad to the service based on the service identification information. A computer-readable recording medium that stores an advertising delivery program that causes a computer to execute each step. (Note 20) The aforementioned ad viewing conditions include the user's registered whitelist, The aforementioned whitelist contains information about advertisements that are permitted to be delivered. The aforementioned advertising selection procedure involves selecting an advertisement from the advertising list that matches the conditions registered in the whitelist, as described in Appendix 19. (Note 21) The aforementioned ad viewing conditions include the user's registered blacklist. The aforementioned blacklist contains information about advertisements that are not permitted to be delivered. The aforementioned advertising selection procedure involves excluding from the advertising list any advertisements that meet the criteria registered in the blacklist, as described in Appendix 19 or 20. An advertising distribution program. (Note 22) The aforementioned ad delivery procedure is as follows: The selected advertisement is obtained, Determine whether the acquired advertisement does not meet the conditions registered in the aforementioned blacklist. A recording medium as described in Appendix 21, which transmits advertisements that are determined not to meet the conditions registered in the aforementioned blacklist to the aforementioned service. (Note 23) The aforementioned procedure for selecting advertisements to be delivered is as follows: Determine whether the aforementioned advertisement viewing conditions meet the prescribed requirements, A recording medium described in any of Appendix 19 to 22 that notifies the user if the aforementioned advertising viewing conditions do not meet the requirements. (Note 24) The aforementioned procedure for selecting advertisements to be delivered is as follows: If the aforementioned advertising viewing conditions do not meet the requirements, A recording medium as described in Appendix 23, which proposes to users additional conditions for viewing advertisements. [Industrial applicability]
[0045] The advertising distribution device described herein can, for example, deliver advertisements tailored to user preferences without requiring user personal information. Therefore, this disclosure is widely useful in the advertising field. [Explanation of Symbols]
[0046] 10. Ad delivery device 11 Distribution Request Acquisition Unit 12. Ad Viewing Condition Acquisition Unit 13. Ad List Acquisition Section 14. Advertising Selection Department 15 Advertising Distribution Department 101 CPU 102 memory 103 Bus 104 Storage device 105 Input device 106 Output device 107 Communication devices
Claims
1. This includes a delivery request acquisition unit, an ad viewing condition acquisition unit, an ad list acquisition unit, a delivery ad selection unit, and an ad delivery unit. The aforementioned delivery request acquisition unit acquires advertising delivery requests from the services used by the user. The aforementioned ad delivery request includes service identification information that identifies the service and user browsing condition identification information, The ad viewing condition acquisition unit acquires the user's ad viewing conditions based on the viewing condition identification information. The aforementioned ad list acquisition unit acquires an ad list that includes at least one ad, The aforementioned ad selection unit selects an ad from the ad list that matches the ad viewing conditions. The advertising distribution unit transmits the selected advertisement to the service based on the service identification information. Ad delivery device.
2. The aforementioned ad viewing conditions include the user's registered whitelist, The aforementioned whitelist contains information about advertisements that are permitted to be delivered. The ad distribution device according to claim 1, wherein the ad distribution selection unit selects an ad from the ad list that matches the conditions registered in the whitelist.
3. The aforementioned ad viewing conditions include the user's registered blacklist. The aforementioned blacklist contains information about advertisements that are not permitted to be delivered. The ad distribution device according to claim 1 or 2, wherein the ad distribution selection unit excludes from the ad list any ads that match the conditions registered in the blacklist. Ad delivery device.
4. The aforementioned advertising distribution unit, The selected advertisement is obtained, Determine whether the acquired advertisement does not meet the conditions registered in the aforementioned blacklist. The advertising distribution device according to claim 3, which transmits to the service advertisements that are determined not to meet the conditions registered in the blacklist.
5. The aforementioned advertising selection department, Determine whether the aforementioned advertisement viewing conditions meet the prescribed requirements, An advertising distribution device according to claim 1 or 2, which notifies the user if the advertising viewing conditions do not meet the requirements.
6. The aforementioned advertising selection department, If the aforementioned advertising viewing conditions do not meet the requirements, An advertising distribution device according to claim 5, which proposes to the user the addition of conditions for viewing advertisements.
7. This includes the process of obtaining delivery requests, obtaining ad viewing conditions, obtaining ad lists, selecting deliverable ads, and delivering ads. The aforementioned delivery request acquisition process acquires ad delivery requests from the services used by the user. The aforementioned ad delivery request includes service identification information that identifies the service and user browsing condition identification information, The aforementioned ad viewing condition acquisition step acquires the user's ad viewing conditions based on the viewing condition identification information, The aforementioned ad list acquisition step acquires an ad list that includes at least one ad, The aforementioned ad selection process involves selecting an ad from the ad list that matches the ad viewing conditions, The advertising distribution process involves sending the selected advertisement to the service based on the service identification information. An advertising delivery method in which each step is performed by computer.
8. The aforementioned ad viewing conditions include the user's registered whitelist, The aforementioned whitelist contains information about advertisements that are permitted to be delivered. The advertising distribution method according to claim 7, wherein the advertising distribution selection step involves selecting an advertisement from the advertising list that matches the conditions registered in the whitelist.
9. This includes procedures for obtaining delivery requests, obtaining ad viewing conditions, obtaining ad lists, selecting deliverable ads, and delivering ads. The aforementioned procedure for obtaining delivery requests obtains ad delivery requests from the services used by the user. The aforementioned ad delivery request includes service identification information that identifies the service and user browsing condition identification information, The procedure for obtaining the ad viewing conditions described above obtains the user's ad viewing conditions based on the ad viewing condition identification information, The aforementioned procedure for obtaining an ad list obtains an ad list that contains at least one ad, The aforementioned ad selection procedure involves selecting an ad from the ad list that matches the ad viewing conditions, The aforementioned ad delivery procedure transmits the selected ad to the service based on the service identification information. An advertising delivery program that instructs a computer to perform each step.
10. This includes procedures for obtaining delivery requests, obtaining ad viewing conditions, obtaining ad lists, selecting deliverable ads, and delivering ads. The aforementioned procedure for obtaining delivery requests obtains ad delivery requests from the services used by the user. The aforementioned ad delivery request includes service identification information that identifies the service and user browsing condition identification information, The procedure for obtaining the ad viewing conditions described above obtains the user's ad viewing conditions based on the ad viewing condition identification information, The aforementioned procedure for obtaining an ad list obtains an ad list that contains at least one ad, The aforementioned ad selection procedure involves selecting an ad from the ad list that matches the ad viewing conditions, The aforementioned ad delivery procedure transmits the selected ad to the service based on the service identification information. A computer-readable recording medium that stores an advertising delivery program that causes a computer to execute each step.
Citation Information
Patent Citations
Re-marketing system based on action data and emotion data and management method for the same
JP2017188031A