Advertisement putting method and device, equipment and storage medium
By predicting its core content display capabilities before the ad recall and replacing ads that cannot be displayed, the problem of low conversion rate during the ad recall period is solved, and the benefits of the advertising media platform are protected.
Patent Information
- Application Number
- CN202411144864.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-20
- Publication Date
- 2024-12-24
AI Technical Summary
The conversion rate of advertising during the recall period is very low, resulting in a decrease in advertising revenue and affecting the overall revenue of advertising media platforms, mainly because the core content of advertising cannot be displayed.
Before the ad recall, by obtaining the core data of the ad to be recalled, it predicts whether the core content can be displayed. If it cannot be displayed, replace the candidate ad until the core content can be displayed, avoiding the inability to display and affecting the conversion rate and income.
Ensure that the core content of the ad can be displayed when recalled, avoid the problem of low conversion rate, guarantee the overall revenue of the advertising media platform, and reduce the impact on advertising revenue.
Smart Images

Figure CN119180682A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of advertising delivery, and in particular to an advertising delivery method, device, equipment and storage medium. Background Art
[0002] With the development of the Internet, advertisers can place advertisements on advertising media platforms to promote their products. For example, instant noodle manufacturers place advertisements related to their own instant noodles on advertising media platforms.
[0003] In the related art, advertisers need to purchase advertising services first, and then upload the advertisements to be placed to the advertising media platform. After receiving the advertisements, the advertising media platform puts them into the advertisement recall pool, and then recalls the advertisements in the advertisement recall pool to realize the placement of the advertisements.
[0004] However, once the recalled ads are unable to display the core content of the ads, the conversion rate of the ads during the recalled period will be very low or even zero. Since the conversion rate of ads is often related to advertising revenue, this will seriously affect advertising revenue and reduce the overall revenue of the advertising media platform. Summary of the invention
[0005] The present application provides an advertisement delivery method, apparatus, device and storage medium, which can ensure the overall revenue of an advertisement media platform.
[0006] In a first aspect, the present application provides an advertisement delivery method, the method comprising:
[0007] Obtain the core display data of the advertisement to be recalled;
[0008] Predicting whether the core content of the advertisement to be recalled can be displayed according to the display core data;
[0009] When the core content of the advertisement to be recalled can be displayed, recalling the advertisement to be recalled;
[0010] When the core content of the advertisement to be recalled cannot be displayed, the prediction step is re-executed using the preset candidate advertisement as the advertisement to be recalled.
[0011] Optionally, the display core data includes exposure core data, billing tags and billing core data, and the predicting whether the core content of the to-be-recalled advertisement can be displayed according to the display core data includes:
[0012] Predicting, based on the exposed core data, whether the exposed core content to be recalled can be displayed;
[0013] When the exposed core content of the to-be-recalled advertisement cannot be displayed, determining that the core content of the to-be-recalled advertisement cannot be displayed;
[0014] When the exposure core content of the to-be-recalled advertisement can be displayed, detecting whether the billing tag is an exposure billing tag;
[0015] When the billing tag is an exposure billing tag, determining that the core content of the advertisement to be recalled can be displayed;
[0016] When the billing tag is not an exposure billing tag, the step of predicting whether the core content of the to-be-recalled advertisement can be displayed is continued according to the billing tag and the billing core data.
[0017] Optionally, the step of continuing to perform the step of predicting whether the core content of the to-be-recalled advertisement can be displayed according to the billing tag and the billing core data includes:
[0018] Determining the data to be used according to the billing tag;
[0019] Predicting whether the billing core content can be displayed based on the data to be used;
[0020] When the billing core content cannot be displayed, determining that the core content of the to-be-recalled advertisement cannot be displayed;
[0021] When the billing core content can be displayed, it is determined that the core content of the advertisement to be recalled can be displayed.
[0022] Optionally, determining the data to be used according to the charging tag includes:
[0023] When the billing tag is a click-based billing tag, determining the pre-stored first reference data as the data to be used;
[0024] When the billing tag is a conversion billing tag, the pre-stored second reference data is determined as the data to be used.
[0025] Optionally, before predicting whether the core content of the to-be-recalled advertisement can be displayed based on the display core data, the method further includes:
[0026] Get the title data of the advertisement to be recalled;
[0027] According to a preset sensitive word library, detecting whether the title data includes sensitive words;
[0028] When the title data includes the sensitive words, re-execute the prediction step using the preset candidate advertisement as the advertisement to be recalled;
[0029] When the title data does not include the sensitive words, the step of predicting whether the core content of the to-be-recalled advertisement can be displayed is continued according to the display core data.
[0030] Optionally, after determining that the core content of the advertisement to be recalled can be displayed, the method further includes:
[0031] Obtain data related to non-core content in recalled ads;
[0032] Comparing the data with preset third reference data to obtain a comparison result;
[0033] When the comparison result is that the comparison fails, the comparison result is fed back to the advertiser, so that the advertiser can modify the advertisement to be recalled based on the comparison result.
[0034] Optionally, before obtaining the display core data of the advertisement to be recalled, the process further includes:
[0035] When M advertisers bid for N ad slots, the ads placed by the advertisers are ranked according to their bids;
[0036] The first N advertisements are determined as advertisements to be recalled, and a preset number of advertisements after the Nth advertisement are determined as candidate advertisements, where M>N.
[0037] In a second aspect, the present application provides an advertisement delivery device, the device comprising:
[0038] An acquisition unit, used for acquiring display core data of the advertisement to be recalled;
[0039] A prediction unit, configured to predict whether the core content of the to-be-recalled advertisement can be displayed according to the display core data;
[0040] A recall unit, configured to recall the advertisement to be recalled when the core content of the advertisement to be recalled can be displayed;
[0041] The re-prediction unit is used to re-execute the prediction unit using the preset candidate advertisement as the advertisement to be recalled when the core content of the advertisement to be recalled cannot be displayed.
[0042] Optionally, the display core data includes exposure core data, billing tags and billing core data, and the prediction unit is further used to:
[0043] Predicting, based on the exposed core data, whether the exposed core content to be recalled can be displayed;
[0044] When the exposed core content of the to-be-recalled advertisement cannot be displayed, determining that the core content of the to-be-recalled advertisement cannot be displayed;
[0045] When the exposure core content of the to-be-recalled advertisement can be displayed, detecting whether the billing tag is an exposure billing tag;
[0046] When the billing tag is an exposure billing tag, determining that the core content of the advertisement to be recalled can be displayed;
[0047] When the billing tag is not an exposure billing tag, the step of predicting whether the core content of the to-be-recalled advertisement can be displayed is continued according to the billing tag and the billing core data.
[0048] Optionally, the prediction unit is further used for:
[0049] Determining the data to be used according to the billing tag;
[0050] Predicting whether the billing core content can be displayed based on the data to be used;
[0051] When the billing core content cannot be displayed, determining that the core content of the to-be-recalled advertisement cannot be displayed;
[0052] When the billing core content can be displayed, it is determined that the core content of the advertisement to be recalled can be displayed.
[0053] Optionally, the prediction unit is further used for:
[0054] When the billing tag is a click-based billing tag, determining the pre-stored first reference data as the data to be used;
[0055] When the billing tag is a conversion billing tag, the pre-stored second reference data is determined as the data to be used.
[0056] Optionally, the device further comprises a detection unit, wherein the detection unit is used to:
[0057] Get the title data of the advertisement to be recalled;
[0058] According to a preset sensitive word library, detecting whether the title data includes sensitive words;
[0059] When the title data includes the sensitive words, re-execute the prediction step using the preset candidate advertisement as the advertisement to be recalled;
[0060] When the title data does not include the sensitive words, the step of predicting whether the core content of the to-be-recalled advertisement can be displayed is continued according to the display core data.
[0061] Optionally, the device further comprises a comparison unit, which is used to:
[0062] Obtain data related to non-core content in recalled ads;
[0063] Comparing the data with preset third reference data to obtain a comparison result;
[0064] When the comparison result is that the comparison fails, the comparison result is fed back to the advertiser, so that the advertiser can modify the advertisement to be recalled based on the comparison result.
[0065] Optionally, the device further comprises a sorting unit, wherein the sorting unit is used to:
[0066] When M advertisers bid for N ad slots, the ads placed by the advertisers are ranked according to their bids;
[0067] The first N advertisements are determined as advertisements to be recalled, and a preset number of advertisements after the Nth advertisement are determined as candidate advertisements, where M>N.
[0068] In a third aspect, the present application provides an advertising delivery device, comprising: at least one communication interface; at least one bus connected to the at least one communication interface; at least one processor connected to the at least one bus; at least one memory connected to the at least one bus, wherein the processor is configured to:
[0069] Obtain the core display data of the advertisement to be recalled;
[0070] Predicting whether the core content of the advertisement to be recalled can be displayed according to the display core data;
[0071] When the core content of the advertisement to be recalled can be displayed, recalling the advertisement to be recalled;
[0072] When the core content of the advertisement to be recalled cannot be displayed, the prediction step is re-executed using the preset candidate advertisement as the advertisement to be recalled.
[0073] In a fourth aspect, the present application further provides a computer storage medium storing computer executable instructions, wherein the computer executable instructions are used to execute the advertising delivery method described in any one of the above items of the present application.
[0074] The above technical solution provided by the embodiment of the present application has the following advantages compared with the prior art: In the present application, before recalling an advertisement, it is first predicted whether the core content of the advertisement can be displayed based on the core display data of the advertisement. When the core content of the advertisement to be recalled can be displayed, it means that the core content of the advertisement can be displayed when it is recalled, and there will be no problem of low conversion rate due to the inability to display the core content of the advertisement, and the advertising revenue will not be affected, thereby ensuring the overall revenue of the advertising media platform. When the core content of the advertisement to be recalled cannot be displayed, it means that the core content of the advertisement can be displayed when it is recalled. At this time, it is necessary to replace the advertisement that can display the core content to avoid the problem of low conversion rate due to the inability to display the core content of the advertisement, thereby reducing the impact on advertising revenue and ensuring the overall revenue of the advertising media platform. BRIEF DESCRIPTION OF THE DRAWINGS
[0075] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0076] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0077] One or more embodiments are exemplarily described by pictures in the corresponding drawings, and these exemplified descriptions do not constitute limitations on the embodiments. Elements with the same reference numerals in the drawings represent similar elements, and unless otherwise stated, the figures in the drawings do not constitute proportional limitations.
[0078] Figure 1 A flowchart of an advertisement delivery method provided in an embodiment of the present application;
[0079] Figure 2 A schematic diagram of a flow chart of an advertisement delivery device provided in an embodiment of the present application;
[0080] Figure 3 A schematic diagram of an advertising delivery device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0081] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.
[0082] The disclosure below provides many different embodiments or examples to implement different structures of the present invention. In order to simplify the disclosure of the present invention, the parts and settings of specific examples are described below. Of course, they are only examples, and the purpose is not to limit the present invention. In addition, the present invention can repeat reference numbers and / or letters in different examples. This repetition is for the purpose of simplification and clarity, and does not itself indicate the relationship between the various embodiments and / or settings discussed.
[0083] In the related technology, advertisers need to purchase advertising services first, and then upload the ads to be placed to the advertising media platform. After receiving the ads, the advertising media platform puts them into the advertising recall pool, and then recalls the ads in the advertising recall pool to place the ads. Since data loss may occur during the process of advertising production and data transmission, when the lost data includes data related to the core content, the recalled ads will not be able to display the core content, resulting in a very low or even no conversion rate for the ads during the recall period. The conversion rate of ads is often related to advertising revenue, which will seriously affect advertising revenue and reduce the overall revenue of the advertising media platform.
[0084] In order to solve the above problems, the present application provides an advertising delivery method, which can predict whether the core content of the advertisement can be displayed before the advertisement is recalled. Once it is predicted that the core content of the advertisement cannot be displayed, the advertisement is immediately replaced until the core content of the advertisement can be replaced, thereby avoiding the recall of advertisements whose core content cannot be displayed and occupying the advertisement space, reducing the impact on advertising revenue, and ensuring the overall revenue of the advertising media platform. At the same time, when it is predicted that the core content of the advertisement can be displayed, it means that the conversion rate of the advertisement will not be affected when the advertisement is recalled, further ensuring the overall revenue of the advertising media platform.
[0085] Figure 1 This is a flow chart of an advertisement delivery method provided by an embodiment of the present application. This method can ensure the overall revenue of the advertisement media platform. The specific implementation steps are as follows:
[0086] Step 101, obtaining the display core data of the advertisement to be recalled.
[0087] Among them, the advertisement to be recalled is an advertisement that has been placed in the advertisement recall pool but has not been recalled. The recall described in the embodiment of the present application is the process of obtaining the corresponding advertisement based on the input keyword group. The display core data is data related to the core content of the advertisement. In the embodiment of the present application, when the advertisement lacks core content, the advertisement cannot achieve the preset purpose. For example, the purpose of an advertisement is to collect information filled in by users, then the information filling box can be the core content of the advertisement. The purpose of an advertisement is to expose a certain product, then the name of the product can be the core content of the advertisement.
[0088] In this step, the advertising media platform is divided into an advertising business system and an advertising engine. Advertisers can purchase advertising services on the advertising business system and upload the advertisements to be delivered to the advertising business system. When the advertising business system receives the advertisements to be delivered, the advertising business system can return the advertisements to the advertising engine so that the advertising engine can put the advertisements into the advertisement recall pool. After that, the advertising engine can find the core display data of the advertisement among all the data of the advertisement.
[0089] Step 102: predict whether the core content of the advertisement to be recalled can be displayed based on the display core data.
[0090] Step 103: When the core content of the advertisement to be recalled can be displayed, the advertisement to be recalled is recalled.
[0091] In this step, when the core content of the advertisement to be recalled can be displayed, it means that the core content of the advertisement can be displayed when it is recalled, and the problem of low conversion rate caused by failure to display the core content of the advertisement will not occur. Therefore, the advertisement engine can recall the advertisement normally.
[0092] Step 104: when the core content of the advertisement to be recalled cannot be displayed, the prediction step is re-executed using the preset candidate advertisement as the advertisement to be recalled.
[0093] In this step, when the core content of the recalled ad cannot be displayed, the ad engine can filter out the ad in the ad recall pool, that is, delete the ad in the ad recall pool. At this time, the ad slot that should have played the recalled ad is vacant. In order to make up for the loss, the ad business system can use the ads of other advertisers who bid for the ad slot as candidate ads and send them to the ad engine. After receiving the candidate ad, the ad engine puts it into the ad recall pool and re-executes the prediction step until it predicts that the core content of the ad can be displayed.
[0094] In an embodiment of the present application, before recalling an advertisement, it is first predicted whether the core content of the advertisement can be displayed based on the core display data of the advertisement. When the core content of the advertisement to be recalled can be displayed, it means that the core content of the advertisement can be displayed when it is recalled, and there will be no problem of low conversion rate due to the inability to display the core content of the advertisement, and the advertising revenue will not be affected, thereby ensuring the overall revenue of the advertising media platform. When the core content of the advertisement to be recalled cannot be displayed, it means that the core content of the advertisement cannot be displayed when it is recalled. At this time, it is necessary to replace the advertisement that can display the core content to avoid the problem of low conversion rate due to the inability to display the core content of the advertisement, reduce the impact on advertising revenue, and ensure the overall revenue of the advertising media platform.
[0095] In real life, there are two types of advertisements, namely, advertisements with exposure billing method and advertisements with non-exposure billing method. Advertisements with the first billing method start to be billed after being exposed, which means that for such advertisements, it is only necessary to expose the core content of the advertisement, that is, it is only necessary to display the exposed core content of the advertisement. Advertisements with the second billing method start to be billed when a user triggers a certain operation during the exposure process, which means that for such advertisements, it is necessary not only to display the exposed core content of the advertisement, but also to display the core content related to the billing triggering operation (hereinafter referred to as the billing core content). Based on the above content, the embodiment of the present application divides the display core data into exposure core data, billing tag and billing core data, and then determines whether to display the exposed core content of the advertisement through the exposure core data. When the exposed core content of the advertisement can be displayed, the billing method of the advertisement is determined by the billing tag. When the billing method is the exposure billing method, it means that it is only necessary to display the exposed core content of the advertisement, and it is not necessary to display the billing core content. Therefore, it can be determined that the core content of the advertisement can be displayed. When the billing method is a non-exposure billing method, it means that not only the exposure core content of the advertisement needs to be displayed, but also the billing core content needs to be displayed. Therefore, it is necessary to further predict whether the core content of the advertisement can be displayed. Based on the above content, the embodiment of the present application further defines step 102, and the specific steps include:
[0096] Step 21, predicting whether the exposure core content of the advertisement to be recalled can be displayed based on the exposure core data.
[0097] The exposure core data includes the exposure core parameters and their corresponding values, which are data related to the exposure core content. The exposure core content is the content that will definitely be exposed during the advertisement exposure process. If the content is not exposed, the advertising effect cannot be achieved. For example, the advertisement originally promoting XX instant noodles lacks XX.
[0098] In this step, the advertising engine will pre-store a series of reference exposure core parameters and their corresponding reference values. When the advertising engine needs to make predictions based on the exposure core data, the advertising engine can compare the pre-stored reference exposure core parameters and corresponding reference values with the exposure core parameters and corresponding values one by one. If the comparison does not match, it means that the exposure core data is wrong and its corresponding exposure core content cannot be displayed. If the comparison matches, it means that the exposure core data is correct and its corresponding exposure core content can be displayed.
[0099] In the comparison process involved above, the pre-stored reference exposure core parameters can be compared with the exposure core parameters one by one. If they do not match, the comparison process is terminated and the exposure core data is determined to be wrong. If they do match, the values corresponding to the same parameter are compared. If they do not match, the comparison process is terminated and the predicted exposure core data is determined to be wrong. If they match, the exposure core data is determined to be correct. Of course, the above comparison process can also be to compare a certain parameter first and then compare the value corresponding to the parameter. The comparison process is similar to the above process and will not be repeated here.
[0100] Step 22: When the exposed core content of the to-be-recalled advertisement cannot be displayed, it is determined that the core content of the to-be-recalled advertisement cannot be displayed.
[0101] In this step, since the core content of the advertisement includes the exposed core content, when the exposed core content of the advertisement to be recalled cannot be displayed, the advertisement engine can determine that the core content of the advertisement to be recalled cannot be displayed.
[0102] Step 23: When the exposure core content of the advertisement to be recalled can be displayed, it is detected whether the billing tag is an exposure billing tag.
[0103] In this step, whether the core content includes the billing core content is related to the billing method of the advertisement. For example, when the billing method of the advertisement is exposure billing, the core content does not include the billing core content. When the billing method of the advertisement is not exposure billing, the core content includes the billing core content. Therefore, before performing subsequent operations, it is necessary to first detect whether the billing method of the advertisement is exposure billing. This application detects whether the billing method of the advertisement is exposure billing by detecting whether the billing tag is an exposure billing tag.
[0104] Step 24: When the billing tag is an exposure billing tag, it is determined that the core content of the advertisement to be recalled can be displayed.
[0105] In this step, when the billing tag is an exposure billing tag, it means that the billing method of the advertisement is exposure billing. When the billing method of the advertisement is exposure billing, the core content does not include the billing core content. That is, when the billing method of the advertisement is exposure billing, the exposure core content is the core content. Since it has been determined in step 23 that the exposure core content can be displayed, and when the billing tag is an exposure billing tag, the exposure core content is the core content, therefore, when the billing tag is an exposure billing tag, it can be determined that the core content can be displayed.
[0106] Step 25, when the billing tag is not an exposure billing tag, continue to execute the step of predicting whether the core content of the advertisement to be recalled can be displayed according to the billing tag and the billing core data.
[0107] In this step, when the billing tag is not an exposure billing tag, it means that the billing method of the advertisement is not exposure billing. When the billing method of the advertisement is not exposure billing, the core content will also include the billing core content. Since the core content also includes the billing core content, the embodiment of the present application also needs to predict whether the billing core content can be displayed in order to predict whether the core content can be displayed. The specific steps are as follows:
[0108] Step 31: Determine the data to be used according to the charging tag.
[0109] This step also involves two billing methods, namely click billing method and conversion billing method. The advertisement of click billing method will trigger billing only when the user clicks the preset location. The corresponding label is the click billing label, and the corresponding billing core data is the click billing core data. The advertisement of conversion billing method will trigger billing only when the conversion data is obtained. Its corresponding label is the conversion billing label, and the corresponding billing core data is the conversion billing core data. The conversion data can be information filled in by the user, jump to a certain address, etc.
[0110] In this step, the advertising engine also stores the first reference data and the second reference data, wherein the first reference data corresponds to the click billing tag and is used to detect the click billing core data, and the second reference data corresponds to the conversion billing tag and is used to detect the conversion billing core data. Therefore, according to the billing tag, the specific steps of determining the data to be used are: when the billing tag is a click billing tag, the pre-stored first reference data is determined as the data to be used; when the billing tag is a conversion billing tag, the pre-stored second reference data is determined as the data to be used.
[0111] Step 32: predict whether the billing core content can be displayed based on the data to be used.
[0112] In this step, the first reference data includes a first reference parameter and a corresponding numerical value, and the second reference data includes a second reference parameter and a corresponding numerical value. When the data to be used is the first reference data, the first reference parameter and the corresponding numerical value are compared one by one with the click-based billing core parameter and the corresponding numerical value. When the comparison is successful, it is determined that the click-based billing core content can be displayed, that is, it is determined that the billing core content can be displayed. When the comparison is not successful, it is determined that the click-based billing core content cannot be displayed, that is, it is determined that the billing core content cannot be displayed. When the data to be used is the second reference data, the second reference parameter and the corresponding numerical value are compared one by one with the conversion-based billing core parameter and the corresponding numerical value. When the comparison is successful, it is determined that the conversion-based billing core content can be displayed, that is, it is determined that the billing core content can be displayed. When the comparison is not successful, it is determined that the conversion-based billing core content cannot be displayed, that is, it is determined that the billing core content cannot be displayed.
[0113] Step 33: When the core content of the billing cannot be displayed, it is determined that the core content of the advertisement to be recalled cannot be displayed.
[0114] At this time, the core content is composed of the exposure core content and the billing core content. When it is determined that the billing core content cannot be displayed, the core content including the billing core content cannot be displayed either.
[0115] Step 34: When the billing core content can be displayed, it is determined that the core content of the advertisement to be recalled can be displayed.
[0116] In this step, when the billing core content can be displayed, it has been determined in step 23 that the exposure core content can be displayed, and therefore, the core content consisting of the billing core content and the exposure core content can also be displayed.
[0117] When the title data of an advertisement contains sensitive words, once the advertisement is recalled, it will seriously affect the image of the advertising media platform, reduce the public's favorability towards the advertising media platform, and further cause user loss, affecting the conversion rate of the advertisement. Therefore, the embodiment of the present application provides a method for detecting title data to avoid the appearance of sensitive words in the title data of an advertisement. The specific steps of the method include:
[0118] Step 41, obtaining the title data of the advertisement to be recalled.
[0119] In this step, the advertisement engine finds the title data of the advertisement to be recalled among all the data of the advertisement to be recalled.
[0120] Step 42: Detect whether the title data includes sensitive words according to a preset sensitive word library.
[0121] Among them, sensitive words refer to uncivilized words and inappropriate words. The sensitive word library is pre-set by technicians based on uncivilized words in life.
[0122] In this step, the advertisement engine may compare the title data with each word in the sensitive word library respectively. If they are compared, it is determined that the title data includes sensitive words. If they are not compared, it is determined that the title data does not include sensitive words.
[0123] Step 43: When the title data includes sensitive words, the preset candidate advertisement is used as the advertisement to be recalled and the prediction step is re-executed.
[0124] In this step, when the title data includes sensitive words, the advertising engine determines that the recalled advertisement cannot be displayed, and re-executes the prediction step with the preset candidate advertisement as the recalled advertisement to reduce the loss of the advertising media platform.
[0125] Step 44, when the title data does not include sensitive words, the step of predicting whether the core content of the to-be-recalled advertisement can be displayed is continued according to the display core data.
[0126] In this step, when the title data does not include sensitive words, the advertising engine can continue to determine whether the recalled advertisement can be displayed. Therefore, the advertising engine continues to execute the step of predicting whether the core content of the recalled advertisement can be displayed.
[0127] In the embodiment of the present application, the title data of the recalled advertisement is predicted through the sensitive word library to determine whether the title data contains sensitive words. If the title data includes sensitive words, the advertisement needs to be replaced to avoid affecting the image of the advertising media platform, maintain the public's favorability towards the advertising media platform, avoid user loss and low conversion rate, reduce the impact on advertising revenue, and ensure the overall revenue of the advertising media platform. If the title data does not include sensitive words, it is necessary to further perform a prediction step to determine whether the core content of the recalled advertisement can be displayed.
[0128] In the embodiment of the present application, although not displaying the non-core content of the advertisement does not affect the conversion rate of the advertisement, the lack of some content in the advertisement will affect the user experience to a certain extent. Therefore, the present application provides a data detection method, which can monitor the non-core content after determining that the core content of the recalled advertisement can be displayed, so as to modify the advertisement in time when the non-core content is missing to maintain the user experience. The specific steps are as follows:
[0129] Step 51, obtaining data related to non-core content in the advertisement to be recalled.
[0130] Among them, the content other than the core content in the advertisement is regarded as non-core content.
[0131] In this step, the advertisement engine can find data related to the non-core content among all data corresponding to the advertisements to be recalled.
[0132] Step 52, comparing the data with preset third reference data to obtain a comparison result.
[0133] In this step, the advertisement engine pre-stores third reference data, and the third reference data is compared one by one with the data acquired in step 51 to obtain a comparison result.
[0134] Step 53: When the comparison result is that the advertisements do not match, the comparison result is fed back to the advertiser, so that the advertiser can modify the advertisements to be recalled based on the comparison result.
[0135] In this step, when the comparison result is that the comparison fails, the advertising engine can feed back the comparison result to the advertiser so that the advertiser can modify the recalled advertisement based on the monitoring result. When the comparison result is that the comparison succeeds, the advertising engine can store the comparison result.
[0136] In the embodiment of the present application, it may also involve a step of limiting the advertisements to be recalled and the candidate advertisements, specifically including:
[0137] When M advertisers bid for N ad spaces, the ads placed by the advertisers are sorted according to their bids; the first N ads are determined as ads to be recalled, and the preset ads after the N+1th ad are determined as candidate ads, where M>N.
[0138] For example, when 20 advertisers bid for 5 ad slots, the ads placed by the advertisers will be sorted according to their bids, and the first 5 ads will be determined as ads to be recalled, and the 5th and 6th ads will be determined as candidate ads.
[0139] Alternatively, when M advertisers bid for a certain ad space, the ads placed by the advertisers are sorted according to their bids; the first ad is determined as the ad to be recalled, and a preset number of ads after the first ad are determined as candidate ads, M>1.
[0140] For example, when 10 advertisers bid for a certain ad space, the ads placed by these 10 advertisers are ranked according to their bids; the first ad is determined as the ad to be recalled, and the second ad is determined as the candidate ad.
[0141] like Figure 2 As shown, an embodiment of the present application provides an advertisement delivery device, the device comprising:
[0142] The acquisition unit 201 is used to acquire the display core data of the advertisement to be recalled;
[0143] A prediction unit 202, configured to predict whether the core content of the to-be-recalled advertisement can be displayed according to the display core data;
[0144] A recall unit 203, configured to recall the advertisement to be recalled when the core content of the advertisement to be recalled can be displayed;
[0145] The re-prediction unit 204 is used to re-execute the prediction unit using the preset candidate advertisement as the advertisement to be recalled when the core content of the advertisement to be recalled cannot be displayed.
[0146] Optionally, the display core data includes exposure core data, billing tags and billing core data, and the prediction unit 202 is further used to:
[0147] Predicting, based on the exposed core data, whether the exposed core content to be recalled can be displayed;
[0148] When the exposed core content of the to-be-recalled advertisement cannot be displayed, determining that the core content of the to-be-recalled advertisement cannot be displayed;
[0149] When the exposure core content of the to-be-recalled advertisement can be displayed, detecting whether the billing tag is an exposure billing tag;
[0150] When the billing tag is an exposure billing tag, determining that the core content of the advertisement to be recalled can be displayed;
[0151] When the billing tag is not an exposure billing tag, the step of predicting whether the core content of the to-be-recalled advertisement can be displayed is continued according to the billing tag and the billing core data.
[0152] Optionally, the prediction unit 202 is further configured to:
[0153] Determining the data to be used according to the billing tag;
[0154] Predicting whether the billing core content can be displayed based on the data to be used;
[0155] When the billing core content cannot be displayed, determining that the core content of the to-be-recalled advertisement cannot be displayed;
[0156] When the billing core content can be displayed, it is determined that the core content of the advertisement to be recalled can be displayed.
[0157] Optionally, the prediction unit 202 is further configured to:
[0158] When the billing tag is a click-based billing tag, determining the pre-stored first reference data as the data to be used;
[0159] When the billing tag is a conversion billing tag, the pre-stored second reference data is determined as the data to be used.
[0160] Optionally, the device further includes a detection unit 205, wherein the detection unit 205 is used to:
[0161] Get the title data of the advertisement to be recalled;
[0162] According to a preset sensitive word library, detecting whether the title data includes sensitive words;
[0163] When the title data includes the sensitive words, re-execute the prediction step using the preset candidate advertisement as the advertisement to be recalled;
[0164] When the title data does not include the sensitive words, the step of predicting whether the core content of the to-be-recalled advertisement can be displayed is continued according to the display core data.
[0165] Optionally, the device further includes a comparison unit 206, wherein the comparison unit 206 is used to:
[0166] Obtain data related to non-core content in recalled ads;
[0167] Comparing the data with preset third reference data to obtain a comparison result;
[0168] When the comparison result is that the comparison fails, the comparison result is fed back to the advertiser, so that the advertiser can modify the advertisement to be recalled based on the comparison result.
[0169] Optionally, the device further includes a sorting unit 207, wherein the sorting unit 207 is configured to:
[0170] When M advertisers bid for N ad slots, the ads placed by the advertisers are ranked according to their bids;
[0171] The first N advertisements are determined as advertisements to be recalled, and a preset number of advertisements after the Nth advertisement are determined as candidate advertisements, where M>N.
[0172] like Figure 3 As shown, the embodiment of the present application provides an advertisement delivery device, including a processor 301, a communication interface 302, a memory 303 and a communication bus 304, wherein the processor 301, the communication interface 302, and the memory 303 communicate with each other through the communication bus 304.
[0173] Memory 303, used for storing computer programs;
[0174] In one embodiment of the present application, the processor 301 is configured to execute the program stored in the memory 303 to implement the advertisement delivery method provided by any one of the aforementioned method embodiments, including:
[0175] Obtain the core display data of the advertisement to be recalled;
[0176] Predicting whether the core content of the advertisement to be recalled can be displayed according to the display core data;
[0177] When the core content of the advertisement to be recalled can be displayed, recalling the advertisement to be recalled;
[0178] When the core content of the advertisement to be recalled cannot be displayed, the prediction step is re-executed using the preset candidate advertisement as the advertisement to be recalled.
[0179] An embodiment of the present application further provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the advertisement delivery method provided in any of the aforementioned method embodiments are implemented.
[0180] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0181] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a general hardware platform, and of course, by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the relevant technology can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0182] It should be understood that the terms used in the text are only for the purpose of describing specific example embodiments, and are not intended to be limiting. Unless the context clearly indicates otherwise, the singular forms "one", "an" and "said" as used in the text may also be meant to include plural forms. The terms "include", "comprise", "contain", and "have" are inclusive, and therefore specify the existence of stated features, steps, operations, elements and / or parts, but do not exclude the existence or addition of one or more other features, steps, operations, elements, parts, and / or combinations thereof. The method steps, processes, and operations described herein are not interpreted as necessarily requiring them to be performed in the specific order described or illustrated, unless the execution order is clearly indicated. It should also be understood that additional or alternative steps may be used.
[0183] The foregoing is merely a specific embodiment of the present invention, which enables those skilled in the art to understand or implement the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features claimed herein.
Claims
1. An advertisement delivery method, characterized in that: The method comprises: Obtain the core display data of the advertisement to be recalled; Predicting whether the core content of the advertisement to be recalled can be displayed according to the display core data; When the core content of the advertisement to be recalled can be displayed, recalling the advertisement to be recalled; When the core content of the advertisement to be recalled cannot be displayed, the prediction step is re-executed using the preset candidate advertisement as the advertisement to be recalled.
2. The method according to claim 1, characterized in that: The display core data includes exposure core data, billing tags and billing core data. The predicting whether the core content of the to-be-recalled advertisement can be displayed based on the display core data includes: Predicting whether the exposed core content to be recalled can be displayed according to the exposed core data; When the exposed core content of the to-be-recalled advertisement cannot be displayed, determining that the core content of the to-be-recalled advertisement cannot be displayed; When the exposure core content of the to-be-recalled advertisement can be displayed, detecting whether the billing tag is an exposure billing tag; When the billing tag is an exposure billing tag, determining that the core content of the advertisement to be recalled can be displayed; When the billing tag is not an exposure billing tag, the step of predicting whether the core content of the to-be-recalled advertisement can be displayed is continued according to the billing tag and the billing core data.
3. The method according to claim 2, characterized in that: The step of continuing to perform the step of predicting whether the core content of the to-be-recalled advertisement can be displayed according to the billing tag and the billing core data includes: Determining the data to be used according to the billing tag; Predicting whether the billing core content can be displayed based on the data to be used; When the billing core content cannot be displayed, determining that the core content of the to-be-recalled advertisement cannot be displayed; When the billing core content can be displayed, it is determined that the core content of the advertisement to be recalled can be displayed.
4. The method according to claim 3, characterized in that: The determining the data to be used according to the charging tag includes: When the billing tag is a click-based billing tag, determining the pre-stored first reference data as the data to be used; When the billing tag is a conversion billing tag, the pre-stored second reference data is determined as the data to be used.
5. The method according to claim 1, characterized in that: Before predicting whether the core content of the to-be-recalled advertisement can be displayed based on the display core data, the method further includes: Get the title data of the advertisement to be recalled; According to a preset sensitive word library, detecting whether the title data includes sensitive words; When the title data includes the sensitive words, re-execute the prediction step using the preset candidate advertisement as the advertisement to be recalled; When the title data does not include the sensitive words, the step of predicting whether the core content of the to-be-recalled advertisement can be displayed is continued according to the display core data.
6. The method according to any one of claims 1 to 4, characterized in that: After determining that the core content of the advertisement to be recalled can be displayed, the method further includes: Obtain data related to non-core content in recalled ads; Comparing the data with preset third reference data to obtain a comparison result; When the comparison result is that the comparison fails, the comparison result is fed back to the advertiser, so that the advertiser can modify the advertisement to be recalled based on the comparison result.
7. The method according to claim 1, characterized in that: Before obtaining the display core data of the advertisement to be recalled, the method further includes: When M advertisers bid for N ad slots, the ads placed by the advertisers are ranked according to their bids; The first N advertisements are determined as advertisements to be recalled, and a preset number of advertisements after the Nth advertisement are determined as candidate advertisements, where M>N.
8. An advertisement delivery device, characterized in that: The device comprises: An acquisition unit, used for acquiring display core data of the advertisement to be recalled; A prediction unit, configured to predict whether the core content of the to-be-recalled advertisement can be displayed according to the display core data; A recall unit, configured to recall the advertisement to be recalled when the core content of the advertisement to be recalled can be displayed; The re-prediction unit is used to re-execute the prediction unit using the preset candidate advertisement as the advertisement to be recalled when the core content of the advertisement to be recalled cannot be displayed.
9. An advertising device, characterized in that: include: at least one communication interface; at least one bus connected to the at least one communication interface; at least one processor connected to the at least one bus; at least one memory connected to the at least one bus, wherein the processor is configured to: Obtain the core display data of the advertisement to be recalled; Predicting whether the core content of the advertisement to be recalled can be displayed according to the display core data; When the core content of the advertisement to be recalled can be displayed, recalling the advertisement to be recalled; When the core content of the advertisement to be recalled cannot be displayed, the prediction step is re-executed using the preset candidate advertisement as the advertisement to be recalled.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the advertisement delivery method according to any one of claims 1 to 7 is implemented.
