Real-time advertisement interception and optimization methodTechnical Field
The invention relates to the technical field of advertisement interception and optimization, in particular to a real-time advertisement interception and optimization method.
Background
In the current Internet environment, advertisements become important ways for obtaining benefits of various applications and websites, however, contradiction often exists between user experience and advertisement effects, the existing advertisement interception and optimization technology still has a plurality of limitations on the balance between advertisements and user content, advertisement interception mainly reduces interference to users by preventing advertisements from being displayed on a user interface, optimization technology aims at throwing the advertisements under proper situations and user accepted conditions, so that the advertisements can generate better effects and enhance the throwing value of advertisers, but most of the current advertisement interception technology relies on simple rule interception, static interception or shielding based on advertisement domain names, and lacks dynamic identification and flexible optimization capability of user use scenes, and the technology has defects in user equipment identification application states and user situation, cannot flexibly adjust advertisement throwing strategies according to the current behaviors of users, and further has the difficulty of realizing the dual purposes of optimizing advertisement experience and protecting user experience.
The prior advertisement delivery strategies usually neglect the real-time application state, interaction behavior and equipment use scene of the user, which leads to the randomness of advertisement display and the reduction of user experience, for example, when the user works in office software, the sudden appearance of advertisements can cause interference, when the user is in leisure activities, the related advertisements can be delivered on the basis of the preference of the user to attract the attention of the user better, and due to the lack of deep understanding of the real-time situation of the user, the prior advertisement strategies are difficult to meet the personalized requirements of different users in the aspects of selecting the time, the type and the display form of delivering the advertisements.
In addition, in the advertisement display mode, the prior art mainly adopts a full-screen or popup window type advertisement mode, the influence of interface layout on user experience is less considered, flexible optimization is not carried out according to the use ratio condition of a user interface, particularly, in a scene that a user uses certain software in a full screen, the prior art cannot flexibly adjust the advertisement display mode according to the window ratio condition of the user, when the coverage content of an advertisement display area is more, the user experience is greatly reduced, the browsing experience of the user is further influenced, the rejection of the user on the advertisement is increased, and the advertisement throwing effect is further not ideal.
Therefore, the method provides the method for selectively intercepting the advertisements according to the real-time state of the user, selects the advertisements related to the user to put according to the content currently browsed by the user, selectively intercepts and puts the advertisements according to the layout of the interface of the currently opened software of the user, ensures the experience of the user and optimizes the relativity of the advertisements.
Disclosure of Invention
The invention provides a real-time advertisement interception and optimization method which facilitates solving the problems mentioned in the background art.
The invention provides a real-time advertisement interception and optimization method, which comprises the following steps:
When the advertisement appears on the user equipment, monitoring the processing condition of the advertisement by the user;
The processing conditions include closing and browsing;
according to the processing condition of the user on the advertisements, the types of the advertisements accepted by the user are obtained, and an accepted advertisement type set of the user is formed;
applying for a right to the user to acquire information of the software opened on the user equipment;
acquiring the currently opened software on the user equipment;
Acquiring the current state of a user according to the current opening software on the user equipment;
The current state of the user comprises a working state and an entertainment state;
when the user is in a working state, executing a first interception optimization strategy;
When the user is in an entertainment state, acquiring the entertainment activity currently performed by the user according to the currently opened software on the user equipment;
The entertainment activities comprise games, image-text reading and video watching;
if the entertainment activity currently performed by the user is a game, executing a first interception optimization strategy;
If the entertainment activity currently performed by the user is image-text reading or video watching, the proportion of the currently opened software interface on the user equipment occupying all display interfaces of the user equipment is obtained and recorded as the interface duty ratio;
If the entertainment activity currently performed by the user is image-text reading and the interface ratio is smaller than 1, executing a second interception optimization strategy;
if the entertainment activity currently performed by the user is image-text reading and the interface ratio is equal to 1, executing a third interception optimization strategy;
if the entertainment activity currently performed by the user is video watching and the interface ratio is smaller than 1, executing a fourth interception optimization strategy;
and if the entertainment activity currently performed by the user is video watching and the interface ratio is equal to 1, executing a fifth interception optimization strategy.
Optionally, when the advertisement appears on the user equipment, the monitoring the processing condition of the advertisement by the user includes:
setting a browsing duration judgment threshold;
When an advertisement appears on the user equipment, starting timing the advertisement, when the user closes the advertisement, ending the timing, and recording the timing length as the existence time length of the advertisement;
acquiring the existence time length of all advertisements appearing on user equipment;
Comparing the existence time of each advertisement with a browsing time judgment threshold;
If the existing time length of the advertisement is more than or equal to the browsing time length judging threshold value, judging that the processing condition of the advertisement is browsing;
if the existence duration of the advertisement is less than the browsing duration judgment threshold, judging that the processing condition of the advertisement is closed by the user.
Optionally, the obtaining the types of the advertisements accepted by the user according to the processing condition of the user on the advertisements, and forming an accepted advertisement type set of the user includes:
acquiring advertisements, the processing conditions of which are judged to be browsed by a user, and recording the advertisements as advertisements accepted by the user;
and obtaining the types of all the existing users accepted advertisements, and forming a set of the types of the accepted advertisements of the users.
Optionally, the obtaining the current state of the user according to the current software opened on the user equipment includes:
acquiring the software currently opened on the user equipment and recording the software as the use software;
acquiring the software type of the used software, and judging whether the used software belongs to office software or not;
if the application software belongs to office software, judging that the current state of the user is a working state;
if the used software does not belong to office software, the current state of the user is judged to be the entertainment state.
Optionally, when the user is in a working state, executing a first interception optimization policy, specifically:
When the user is in a working state, all advertisements are intercepted;
when the user is in an entertainment state, according to the currently opened software on the user equipment, acquiring the entertainment activity currently performed by the user, wherein the method comprises the following steps:
image recognition is carried out on an interface of software which is currently opened on user equipment, and entertainment activities which are currently carried out by a user are obtained through the image recognition;
If the entertainment activity currently performed by the user is a game, executing a first interception optimization strategy, specifically:
When the entertainment activity performed by the user is a game, all advertisements are intercepted.
Optionally, if the entertainment activity currently performed by the user is image-text reading or video watching, the method obtains the proportion of the currently opened software interface on the user equipment occupying all display interfaces of the user equipment, and records the proportion as the interface proportion, and includes:
Acquiring the area of a currently opened software interface on user equipment, and recording the area as the area of the software interface;
Acquiring the area of all display interfaces of the user equipment and marking the area as a display area;
And calculating the ratio between the interface area of the software and the display area, and recording the ratio as the interface duty ratio of the currently opened software on the user equipment.
Optionally, if the entertainment activity currently performed by the user is image-text reading and the interface duty ratio is smaller than 1, executing a second interception optimization policy, including:
When an advertisement appears, putting the advertisement to user equipment, marking the advertisement as a first advertisement to be tested, and executing a first comparison strategy;
The first comparison strategy comprises the steps of obtaining the type of a first advertisement to be tested, sequentially comparing the type of the first advertisement with elements in a set of advertisement receiving types, and judging whether the types of the first advertisement are the same;
If the type of the first advertisement to be tested is different from all elements in the advertisement type receiving set, intercepting the first advertisement to be tested;
if a certain element in the advertisement type set is the same as the type of the first advertisement to be tested, executing a second comparison strategy;
The second comparison strategy comprises the steps of obtaining the content of image-text reading currently performed by a user, marking the content as image-text content, and obtaining the content of a first advertisement to be tested, marking the content as advertisement content;
Comparing the image-text content with the advertisement content, and judging whether the advertisement content accords with the image-text content or not through a natural language processing technology;
If the advertisement content does not accord with the image-text content, intercepting a first advertisement to be tested;
if the advertisement content accords with the image-text content, executing a third comparison strategy;
the third comparison method comprises the steps of obtaining the area covered by all display interfaces of the user equipment and recording the area as a first area;
Acquiring an area covered by a software interface which is currently opened by a user, and marking the area as a second area;
The area of the first area which is not covered by the second area is marked as a third area;
Acquiring an area covered by a first advertisement to be tested on user equipment, marking the area as an advertisement area, comparing the advertisement area with a third area, and judging whether the third area completely covers the advertisement area;
if the third area does not completely cover the advertisement area, intercepting a first advertisement to be tested;
And if the third area completely covers the advertisement area, displaying the first advertisement to be tested in the third area on the user equipment.
Optionally, if the entertainment activity currently performed by the user is image-text reading and the interface ratio is equal to 1, executing a third interception optimization policy, including:
when one advertisement appears, putting the advertisement to the user equipment, marking the advertisement as a second advertisement to be detected, and executing a fourth comparison strategy;
The fourth comparison method comprises the steps of obtaining the type of the second advertisement to be detected, and sequentially comparing the type of the second advertisement with elements in the advertisement type receiving set to judge whether the types of the second advertisement are the same;
if the type of the second advertisement to be detected is different from all elements in the advertisement type receiving set, intercepting the second advertisement to be detected;
if a certain element in the advertisement type set is the same as the type of the first advertisement to be tested, executing a fifth comparison strategy;
The fifth comparison method comprises the steps of obtaining the content of image-text reading currently performed by a user, marking the content as image-text content, and obtaining the content of a second advertisement to be detected, marking the content as advertisement content;
Comparing the image-text content with the advertisement content, and judging whether the advertisement content accords with the image-text content or not through a natural language processing technology;
If the advertisement content does not accord with the image-text content, intercepting a second advertisement to be detected;
if the advertisement content accords with the image-text content, executing a time length judging strategy;
the time length judging strategy comprises the steps of setting advertisement time intervals;
Acquiring the duration of opening the current image-text reading by a user, and comparing the duration with the advertisement time interval;
if the user opens the current image-text reading duration time < advertisement time interval, intercepting a second advertisement to be detected;
And if the duration of the current image-text reading is not less than the advertisement time interval, displaying a second advertisement to be tested on the user equipment.
Optionally, if the entertainment currently performed by the user is video watching and the interface ratio is smaller than 1, executing a fourth interception optimization policy, including:
when one advertisement appears, putting the advertisement to the user equipment, marking the advertisement as a third advertisement to be detected, and executing a sixth comparison strategy;
The sixth comparison method comprises the steps of obtaining the type of the third advertisement to be detected, and sequentially comparing the type of the third advertisement with elements in the advertisement type receiving set to judge whether the types of the third advertisement are the same;
If the type of the third advertisement to be detected is different from all elements in the advertisement type receiving set, intercepting the third advertisement to be detected;
If a certain element in the advertisement type set is the same as the type of the third advertisement to be detected, executing a seventh comparison strategy;
the seventh comparison method comprises the steps of obtaining a first area covered by all display interfaces of the user equipment;
Acquiring an area covered by a software interface which is currently opened by a user, and marking the area as a fourth area;
the area of the first area which is not covered by the fourth area is marked as a fifth area;
Acquiring an area covered by a third advertisement to be detected on user equipment, marking the area as a third advertisement area, comparing the third advertisement area with a fifth area, and judging whether the fifth area completely covers the third advertisement area;
If the fifth area does not completely cover the third advertisement area, intercepting a third advertisement to be detected;
and if the fifth area completely covers the third advertisement area, displaying the third advertisement to be tested in the fifth area on the user equipment.
Optionally, if the entertainment currently performed by the user is video watching and the interface ratio is equal to 1, executing a fifth interception optimization policy includes:
When one advertisement appears, putting the advertisement to the user equipment, marking the advertisement as a fourth advertisement to be tested, and executing an eighth comparison strategy;
the eighth comparison method comprises the steps of obtaining the type of the fourth advertisement to be tested, and sequentially comparing the type of the fourth advertisement with elements in the advertisement type receiving set to judge whether the types of the fourth advertisement are the same;
if the type of the fourth advertisement to be detected is different from all elements in the advertisement type receiving set, intercepting the fourth advertisement to be detected;
If a certain element in the advertisement type collection is the same as the type of the first advertisement to be tested, executing a moment judgment strategy;
The moment judging strategy comprises the steps of obtaining a video currently watched by a user and marking the video as a marked video;
Acquiring other users watching the marked video, and acquiring video time periods for each other user to fast forward or skip in the marked video when watching the marked video, and recording the video time periods as time periods to be selected;
Comparing the time periods to be selected of each other user, selecting the time period to be selected with the largest repeated occurrence number, and recording the time period to be selected as a selected time period;
When the fourth advertisement to be tested is put, the progress moment of the video currently watched by the user is obtained, and comparison is carried out in a selected time period;
If the progress moment of the video currently watched by the user is not in the selected time period, intercepting a fourth advertisement to be detected;
and if the progress moment of the video currently watched by the user is within the selected time period, displaying a fourth advertisement to be tested on the user equipment.
The invention has the following beneficial effects:
1. the method has the advantages that the system can customize the type and the throwing strategy of the advertisement according to the specific needs and the favorites of the user, the processing condition of the advertisement by the user is obtained, a type set of the advertisement accepted by the user is formed, a basis is provided for implementation of a follow-up optimizing strategy, and the real-time monitoring can better track the changes due to the fact that the interests and the needs of the user possibly change at any time, so that the advertisement interception and the display are provided with the latest data support. The strategy not only improves the relevance of advertisements, but also plays a positive role in reducing the inspired emotion of the user to irrelevant advertisements, thereby improving the overall use experience of the user.
2. The method comprises the steps of accurately judging a specific scene of a current activity of a user through an interface ratio, improving the suitability of advertisement display, calculating the ratio of the current software interface to the whole display interface of user equipment as the interface ratio, helping a system to better know the use scene of the user, selecting proper advertisements according to a specific comparison strategy and putting the proper advertisements in a region outside an interface region used by the user if the interface ratio is smaller than 1 in the scene of the user for image-text reading or watching video, selecting the proper advertisements according to the comparison strategy and putting the proper advertisements in proper time when the interface ratio is equal to 1, putting related advertisements on the premise of not shielding the interface used by the user if the interface ratio is smaller than 1, and putting the related advertisements in proper time as much as possible to avoid interrupting the immersion experience of the user if the interface ratio is equal to 1, so that the rationality of advertisement display and the acceptance of the user are improved, and the time and the mode of advertisement display are more specific, and blind advertisement waste and user discontent are effectively avoided.
3. The advertisement receiving trend of the user is identified by setting a browsing time length judging threshold value, the advertisement browsing time length judging threshold value is set and is compared, the attitude of the user to the advertisement can be identified more clearly, the strategy is to divide the advertisement into two processing conditions of browsing and closing by comparing the advertisement existence time with a preset threshold value, the advertisement preference of the user is identified better, the longer the user browsing time is, the higher the attention of the user to the advertisement is indicated, the system brings the advertisement type into the user receiving advertisement type set, and the real-time and time length-based judging method can capture individual difference more effectively because the preferences of different users are different, the accuracy of advertisement putting is improved, the advertisement putting is more fit with the interests of the user, and the advertisement putting effect is optimized.
4. The method comprises the steps of acquiring a user state according to software currently used by a user, enhancing pertinence of advertisement interception, identifying the state of the user by judging the type of the software currently used by the user, confirming whether the user is in a working state or an entertainment state, intercepting all advertisements when the user is in the working state so as to ensure that the user is focused on work, intercepting all advertisements when entertainment activities performed by the user are games when the user is in the entertainment state, ensuring game experience of the user, selectively intercepting part of advertisements when the entertainment activities performed by the user are image-text reading and watching videos, optimizing the relevance of the advertisements, ensuring effective display of the advertisements, reducing interference of the advertisements to the user, improving the click rate and conversion rate of the advertisements, improving the accuracy of advertisement strategies, effectively balancing the relation between the frequency of advertisement display and the user experience, and avoiding interference of the advertisements to normal use of the user.
5. The method can display the advertisement related to the current content of the user preferentially, effectively improves the click rate and conversion rate of the advertisement, reduces the dislike caused by the fact that the user sees irrelevant advertisements, ensures that the advertisement display is more in line with the user interests, enhances the attractiveness of the advertisement and the positive experience of user experience, and avoids the negative influence of forced advertisement.
6. The method can find a balance point between user experience and advertisement display, so that the advertisement can be displayed in a more natural mode without influencing the main activities of the user, important content shielding of the advertisement is avoided, the strategy not only avoids conflict between the advertisement and the user interface, but also ensures that the advertisement display is more flexible, and the tolerance and acceptance of the user on the advertisement display are improved.
7. Optimizing the time of advertisement display by utilizing an advertisement time interval strategy, so as to reduce the fatigue of users; the advertisement time interval is set, and the advertisement is displayed after the user continuously reads for a certain time, so that the fatigue of the user caused by frequent occurrence of the advertisement can be effectively prevented, the advertisement display is more natural by the strategy, the frequent advertisement interference to the user's reading experience is avoided, the tolerance of the user to the advertisement is increased, and the use experience of the user and the effectiveness of the advertisement are improved.
8. The method and the system have the advantages that the advertisement insertion time is optimized through the detection of the video fast-forward section and the skip section, the advertisement display suitability is improved, when a user watches videos, the system can find the time most suitable for inserting advertisements through detecting the fast-forward or skip time sections of other users, the strategy is based on user behavior data analysis, the advertisement is prevented from being inserted at the key video content by identifying the repeatedly-occurring fast-forward time sections and skip time sections, the accurate advertisement insertion strategy can effectively display the advertisements on the premise of not interrupting the video watching experience, the advertisement acceptance of the user is higher, the click rate and the conversion effect of the advertisements are improved, user dissatisfaction caused by random advertisement insertion is avoided, and the practical effect of the advertisements is improved.
Drawings
FIG. 1 is a schematic diagram of the basic flow of the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
An embodiment, a method for intercepting and optimizing real-time advertisement includes:
When the advertisement appears on the user equipment, monitoring the processing condition of the advertisement by the user;
The processing conditions include closing and browsing;
The method comprises the steps of obtaining the types of advertisements accepted by a user according to the processing conditions of the user on the advertisements to form an advertisement type set accepted by the user, realizing personalized advertisement optimization by monitoring the processing conditions of the user on the advertisements in real time, helping a system to quickly know the preferences of the user on the advertisements so as to optimize the advertisements in the future, customizing the types and the throwing strategies of the advertisements according to the specific requirements and the preferences of the user by the system, forming the advertisement type set accepted by the user by obtaining the processing conditions of the user on the advertisements, providing basis for implementing the follow-up optimizing strategies, and enabling the real-time monitoring to better track the changes due to the fact that the interests and the requirements of the user possibly change at any time so as to provide latest data support for advertisement interception and display. The strategy not only improves the relevance of advertisements, but also plays a positive role in reducing the inspired emotion of the user to irrelevant advertisements, thereby improving the overall use experience of the user.
Applying for a right to the user to acquire information of the software opened on the user equipment;
acquiring the currently opened software on the user equipment;
Acquiring the current state of a user according to the current opening software on the user equipment;
The current state of the user comprises a working state and an entertainment state;
when the user is in a working state, executing a first interception optimization strategy;
When the user is in an entertainment state, acquiring the entertainment activity currently performed by the user according to the currently opened software on the user equipment;
The entertainment activities comprise games, image-text reading and video watching;
if the entertainment activity currently performed by the user is a game, executing a first interception optimization strategy;
If the entertainment activity currently performed by the user is image-text reading or video watching, the proportion of the currently opened software interface on the user equipment occupying all display interfaces of the user equipment is obtained and recorded as the interface duty ratio;
If the entertainment activity currently performed by the user is image-text reading and the interface ratio is smaller than 1, executing a second interception optimization strategy;
if the entertainment activity currently performed by the user is image-text reading and the interface ratio is equal to 1, executing a third interception optimization strategy;
if the entertainment activity currently performed by the user is video watching and the interface ratio is smaller than 1, executing a fourth interception optimization strategy;
The method comprises the steps of executing a fifth interception optimization strategy if the current entertainment activity of a user is video watching and the interface ratio is equal to 1, enabling a basic flow to be shown in a figure 1, accurately judging the specific scene of the current activity of the user through the interface ratio, improving the suitability of advertisement display, enabling a system to better know the use scene of the user by calculating the proportion of the current software interface occupying all display interfaces of user equipment as the interface ratio, enabling the system to better know the use scene of the user, enabling the system to select proper advertisements according to a specific comparison strategy and to conduct display in a region outside the used interface region of the user if the interface ratio is smaller than 1, enabling the proper advertisements to be selected according to the ratio strategy and to be displayed in proper time if the interface ratio is equal to 1, enabling related advertisements to be displayed on the premise that the user is not shielded, enabling the reasonable advertisement display experience of the user to be broken, enabling the user to be more fully protected when the interface ratio is equal to 1, enabling the user to be more fully placed in proper advertisement display time, and avoiding the waste of advertisement resources.
When the advertisement appears on the user equipment, the monitoring of the processing condition of the advertisement by the user comprises the following steps:
The method comprises the steps of setting a browsing time length judgment threshold value, judging whether a user browses an advertisement or not, when the user enables the time length of the advertisement on the advertisement storage device to reach the browsing time length judgment threshold value, judging that the user browses the advertisement, setting the advertisement receiving trend of the user by setting the browsing time length judgment threshold value, setting the advertisement browsing time length judgment threshold value, comparing the advertisement storage time with a preset threshold value, and clearly identifying the attitude of the user to the advertisement.
When an advertisement appears on the user equipment, starting timing the advertisement, when the user closes the advertisement, ending the timing, and recording the timing length as the existence time length of the advertisement;
acquiring the existence time length of all advertisements appearing on user equipment;
Comparing the existence time of each advertisement with a browsing time judgment threshold;
If the existing time length of the advertisement is more than or equal to the browsing time length judging threshold value, judging that the processing condition of the advertisement is browsing;
if the existence duration of the advertisement is less than the browsing duration judgment threshold, judging that the processing condition of the advertisement is closed by the user.
The method for obtaining the types of advertisements accepted by the user according to the processing condition of the user on the advertisements, forming an accepted advertisement type set of the user, comprises the following steps:
acquiring advertisements, the processing conditions of which are judged to be browsed by a user, and recording the advertisements as advertisements accepted by the user;
and obtaining the types of all the existing users accepted advertisements, and forming a set of the types of the accepted advertisements of the users.
The obtaining the current state of the user according to the current software opening on the user equipment comprises the following steps:
acquiring the software currently opened on the user equipment and recording the software as the use software;
acquiring the software type of the used software, and judging whether the used software belongs to office software or not;
if the application software belongs to office software, judging that the current state of the user is a working state;
if the used software does not belong to office software, the current state of the user is judged to be the entertainment state.
When the user is in a working state, executing a first interception optimization strategy, specifically:
When the user is in a working state, all advertisements are intercepted;
when the user is in an entertainment state, according to the currently opened software on the user equipment, acquiring the entertainment activity currently performed by the user, wherein the method comprises the following steps:
carrying out image recognition on an interface of software which is currently opened on user equipment, and acquiring entertainment activities which are currently carried out by a user through the image recognition;
If the entertainment activity currently performed by the user is a game, executing a first interception optimization strategy, specifically:
When the entertainment activity carried out by the user is game, all advertisements are intercepted, the user state is obtained according to the software currently used by the user, the pertinence of advertisement interception is enhanced, the state is identified by judging the type of the software currently used by the user, whether the user is in a working state or in an entertainment state is confirmed, when the user is in the working state, all advertisements are intercepted to ensure the user to concentrate on work, when the entertainment activity carried out by the user is game, the game experience of the user is ensured, when the entertainment activity carried out by the user is image-text reading and video watching, part of advertisements are intercepted selectively, the relevance of the advertisements is optimized, the effective display of the advertisements is ensured, meanwhile, the interference of the advertisements to the user is reduced, the acceptance of the advertisements by the user is improved, the click rate and conversion rate of the advertisements are improved, the accuracy of advertisement strategies is improved, the relation between the frequency of advertisement display and the user experience is effectively balanced, and the interference of the advertisements to the normal use of the user is avoided.
If the entertainment activity currently performed by the user is image-text reading or video watching, the proportion of the currently opened software interface on the user equipment occupying all display interfaces of the user equipment is obtained and recorded as the interface proportion, and the method comprises the following steps:
Acquiring the area of a currently opened software interface on user equipment, and recording the area as the area of the software interface;
Acquiring the area of all display interfaces of the user equipment and marking the area as a display area;
And calculating the ratio between the interface area of the software and the display area, and recording the ratio as the interface duty ratio of the currently opened software on the user equipment.
If the entertainment activity currently performed by the user is image-text reading and the interface ratio is smaller than 1, executing a second interception optimization strategy, including:
When an advertisement appears, putting the advertisement to user equipment, marking the advertisement as a first advertisement to be tested, and executing a first comparison strategy;
The first comparison strategy comprises the steps of obtaining the type of a first advertisement to be tested, sequentially comparing the type of the first advertisement with elements in a set of advertisement receiving types, and judging whether the types of the first advertisement are the same;
If the type of the first advertisement to be tested is different from all elements in the advertisement type receiving set, intercepting the first advertisement to be tested;
if a certain element in the advertisement type set is the same as the type of the first advertisement to be tested, executing a second comparison strategy;
The second comparison strategy comprises the steps of obtaining the content of image-text reading currently performed by a user, marking the content as image-text content, and obtaining the content of a first advertisement to be tested, marking the content as advertisement content;
The method can be used for preferentially displaying the advertisements related to the current content of the user, effectively improving the click rate and conversion rate of the advertisements, reducing the dislike caused by the fact that the user sees irrelevant advertisements, enabling the advertisement display to be more in accordance with the user interests, enhancing the attractiveness of the advertisements and the positive experience of user experience, and avoiding the negative influence of forced advertisements.
If the advertisement content does not accord with the image-text content, intercepting a first advertisement to be tested;
if the advertisement content accords with the image-text content, executing a third comparison strategy;
the third comparison method comprises the steps of obtaining the area covered by all display interfaces of the user equipment and recording the area as a first area;
Acquiring an area covered by a software interface which is currently opened by a user, and marking the area as a second area;
The area of the first area which is not covered by the second area is marked as a third area;
Acquiring an area covered by a first advertisement to be tested on user equipment, marking the area as an advertisement area, comparing the advertisement area with a third area, and judging whether the third area completely covers the advertisement area;
if the third area does not completely cover the advertisement area, intercepting a first advertisement to be tested;
The method comprises the steps of displaying a first advertisement to be tested in a third area on user equipment if the third area completely covers the advertisement area, optimizing advertisement display positions through area comparison to avoid the advertisement from shielding main content of a user, comparing the area covered by the advertisement with an interface area in use by the user before advertisement display to judge whether the area in use of the user is covered when the advertisement is put in, finding a balance point between user experience and advertisement display, enabling the advertisement to be displayed in a mode of being more natural and not influencing main activities of the user to avoid the advertisement from shielding important content, enabling the advertisement display to be more flexible and improving tolerance and acceptance of the user to advertisement display.
If the entertainment activity currently performed by the user is image-text reading and the interface ratio is equal to 1, executing a third interception optimization strategy, including:
when one advertisement appears, putting the advertisement to the user equipment, marking the advertisement as a second advertisement to be detected, and executing a fourth comparison strategy;
The fourth comparison method comprises the steps of obtaining the type of the second advertisement to be detected, and sequentially comparing the type of the second advertisement with elements in the advertisement type receiving set to judge whether the types of the second advertisement are the same;
if the type of the second advertisement to be detected is different from all elements in the advertisement type receiving set, intercepting the second advertisement to be detected;
if a certain element in the advertisement type set is the same as the type of the first advertisement to be tested, executing a fifth comparison strategy;
The fifth comparison method comprises the steps of obtaining the content of image-text reading currently performed by a user, marking the content as image-text content, and obtaining the content of a second advertisement to be detected, marking the content as advertisement content;
Comparing the image-text content with the advertisement content, and judging whether the advertisement content accords with the image-text content or not through a natural language processing technology;
If the advertisement content does not accord with the image-text content, intercepting a second advertisement to be detected;
if the advertisement content accords with the image-text content, executing a time length judging strategy;
The time length judging strategy comprises the steps of setting an advertisement time interval, wherein the advertisement time interval is a period of time, can be correspondingly set according to the behavior habit of a user, and represents the time interval between two advertisements, the advertisement time interval strategy is utilized to optimize the time of advertisement display, so that the fatigue of the user is reduced, the advertisement time interval is set, the advertisement is displayed after the user continuously reads for a certain time, the user fatigue caused by frequent occurrence of the advertisement can be effectively prevented, the advertisement display is more natural, the frequent advertisement is prevented from interfering the reading experience of the user, the tolerance of the user to the advertisement is increased, and the use experience of the user and the effectiveness of the advertisement are improved.
Acquiring the duration of opening the current image-text reading by a user, and comparing the duration with the advertisement time interval;
if the user opens the current image-text reading duration time < advertisement time interval, intercepting a second advertisement to be detected;
And if the duration of the current image-text reading is not less than the advertisement time interval, displaying a second advertisement to be tested on the user equipment.
And if the entertainment currently performed by the user is video watching and the interface ratio is smaller than 1, executing a fourth interception optimization strategy, including:
when one advertisement appears, putting the advertisement to the user equipment, marking the advertisement as a third advertisement to be detected, and executing a sixth comparison strategy;
The sixth comparison method comprises the steps of obtaining the type of the third advertisement to be detected, and sequentially comparing the type of the third advertisement with elements in the advertisement type receiving set to judge whether the types of the third advertisement are the same;
If the type of the third advertisement to be detected is different from all elements in the advertisement type receiving set, intercepting the third advertisement to be detected;
If a certain element in the advertisement type set is the same as the type of the third advertisement to be detected, executing a seventh comparison strategy;
the seventh comparison method comprises the steps of obtaining a first area covered by all display interfaces of the user equipment;
Acquiring an area covered by a software interface which is currently opened by a user, and marking the area as a fourth area;
the area of the first area which is not covered by the fourth area is marked as a fifth area;
Acquiring an area covered by a third advertisement to be detected on user equipment, marking the area as a third advertisement area, comparing the third advertisement area with a fifth area, and judging whether the fifth area completely covers the third advertisement area;
If the fifth area does not completely cover the third advertisement area, intercepting a third advertisement to be detected;
and if the fifth area completely covers the third advertisement area, displaying the third advertisement to be tested in the fifth area on the user equipment.
And if the entertainment currently performed by the user is video watching and the interface ratio is equal to 1, executing a fifth interception optimization strategy, including:
When one advertisement appears, putting the advertisement to the user equipment, marking the advertisement as a fourth advertisement to be tested, and executing an eighth comparison strategy;
the eighth comparison method comprises the steps of obtaining the type of the fourth advertisement to be tested, and sequentially comparing the type of the fourth advertisement with elements in the advertisement type receiving set to judge whether the types of the fourth advertisement are the same;
if the type of the fourth advertisement to be detected is different from all elements in the advertisement type receiving set, intercepting the fourth advertisement to be detected;
If a certain element in the advertisement type collection is the same as the type of the first advertisement to be tested, executing a moment judgment strategy;
The moment judging strategy comprises the steps of obtaining a video currently watched by a user and marking the video as a marked video;
Acquiring other users watching the marked video, and acquiring video time periods for each other user to fast forward or skip in the marked video when watching the marked video, and recording the video time periods as time periods to be selected;
Comparing the time periods to be selected of each other user, selecting the time period to be selected with the largest repeated occurrence number, and recording the time period to be selected as a selected time period;
When the fourth advertisement to be tested is put, the progress moment of the video currently watched by the user is obtained, and comparison is carried out in a selected time period;
If the progress moment of the video currently watched by the user is not in the selected time period, intercepting a fourth advertisement to be detected;
The method comprises the steps of displaying a first advertisement to be detected on a user device, displaying a second advertisement to be detected on the user device when the progress moment of a video currently watched by a user is in a selected time period, optimizing advertisement insertion moment through video fast-forwarding and skip-section detection, improving advertisement display suitability, detecting the time period of fast-forwarding or skip-section of other users when the user watches the video, finding the moment most suitable for advertisement insertion, and based on user behavior data analysis, avoiding advertisement insertion at a key video content by identifying the repeatedly-appearing fast-forwarding time period and skip-section.
It is noted that relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus.
The foregoing is merely a preferred embodiment of the present invention, and it should be noted that it will be apparent to those skilled in the art that several modifications and variations can be made without departing from the technical principle of the present invention, and these modifications and variations should also be regarded as the scope of the invention.