Method and apparatus for processing advertisement information, and electronic device

CN116431900BActive Publication Date: 2026-08-11BEIJING 58 INFORMATION TECH
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-08
Publication Date
2026-08-11

AI Technical Summary

Technical Problem

[0003]然而,App中的广告在给商户带来收益的同时,也给部分App用户带来了一定困扰

Benefits of technology

[0035]在本发明实施例中,通过监听目标应用的生命周期状态,可以随时获知用户是否具有关闭目标应用的意向。进而针对由于当前显示广告信息导致用户产生关闭目标应用意向的情况,通过结束显示广告信息,可以在一定程度上改变用户关闭目标应用的意向,从而减少关闭目标应用的情况发生,降低目标应用的启动退出率。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116431900B_ABST
    Figure CN116431900B_ABST
Patent Text Reader

Abstract

This invention provides a method, apparatus, and electronic device for processing advertising information. The method includes: monitoring the lifecycle state of a target application; determining the real-time display state of advertising information in the target application when the target application is detected to be in a suspended state; and ending the display of the advertising information when the real-time display state indicates that the advertising information is being displayed. This invention addresses situations where displaying advertising information causes users to intend to close the target application. By stopping the display of advertising information, this intention can be altered to some extent, reducing the occurrence of closing the target application and lowering its startup / exit rate.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of network communication technology, and in particular to a method and apparatus for processing advertising information, and an electronic device. Background Technology

[0002] Advertising is very common in apps (applications). By playing ads within apps, users can be driven to generate more value. For example, there are splash screen ads in apps, which are commercial or brand promotional ads displayed to users during app launch and before they enter the app's homepage.

[0003] However, while in-app ads generate revenue for merchants, they also cause some annoyance for some app users. This is because the content of the ads is often irrelevant to the user's purpose for using the app. Therefore, ads can evoke negative emotions in some app users, thereby increasing the app's launch and exit rates. Summary of the Invention

[0004] In view of the above problems, embodiments of the present invention are proposed to provide a method, apparatus, and electronic device for processing advertising information that overcomes or at least partially solves the above problems.

[0005] In a first aspect, embodiments of the present invention provide a method for processing advertising information, the method comprising:

[0006] Monitor the lifecycle state of the target application;

[0007] When the target application is detected to be in a suspended state, the real-time display status of the advertising information in the target application is determined;

[0008] If the real-time display status indicates that the advertising information is being displayed, the display of the advertising information shall be terminated.

[0009] Optionally, determining the real-time display status of advertising information in the target application when it is detected that the target application is in a suspended state includes:

[0010] When the target application is detected to be in a suspended state, a query is performed to check if a target record exists; wherein, the target record is a record generated when the advertisement information is displayed.

[0011] If the target record is found, it is determined that the advertising information is being displayed.

[0012] If the target record is not found, it is determined that no advertising information is being displayed.

[0013] Optionally, after the real-time display status indicates that the advertising information is being displayed, and the display of the advertising information is terminated, the method further includes:

[0014] The target number of times is updated based on the operation of ending the display of the advertising information this time, wherein the target number represents the number of times the advertising information is ended before it is fully displayed within the target time period;

[0015] If the target application is launched again, the advertisement information will be displayed or skipped based on the target number of times.

[0016] Optionally, displaying the advertising information or skipping the display of the advertising information based on the target number of times includes:

[0017] Based on the target number of times, a user profile is set; wherein, the user profile includes: a first user profile of users sensitive to advertising information or a second user profile of users not sensitive to advertising information;

[0018] If the user profile is the first user profile, skip the display of the advertising information;

[0019] If the user profile is the second user profile, the advertising information is displayed.

[0020] Optionally, the advertising information is the advertising information of the target advertisement in the advertising library, and for each advertisement in the advertising library, there is a setting for recording the number of times the advertising information of the advertisement is terminated before it is fully displayed within the target time period;

[0021] The target advertisement is any advertisement in the advertisement library, and the target number of times is the number of times the target advertisement is set to end its display.

[0022] Optionally, multiple numerical ranges are preset, and each numerical range corresponds to a duration; displaying the advertising information based on the target number of times includes:

[0023] Based on the target number of times, a target duration is determined, wherein the target duration is the duration corresponding to the target value interval among the plurality of value intervals, and the current value of the target number of times is within the target value interval;

[0024] The advertising information is displayed according to the target duration.

[0025] Secondly, embodiments of the present invention also provide an advertising information processing apparatus, the apparatus comprising:

[0026] The listening module is used to monitor the lifecycle status of the target application;

[0027] The determination module is used to determine the real-time display status of advertising information in the target application when it is detected that the target application is in a suspended state;

[0028] The stop module is used to end the display of the advertising information when the real-time display status indicates that the advertising information is being displayed.

[0029] Optionally, the determining module includes:

[0030] The query unit is used to query whether a target record exists when the target application is detected to be in a suspended state; wherein the target record is a record generated by the display of the advertisement information.

[0031] The first determining unit is used to determine, when the target record is found, that the advertising information is being displayed.

[0032] The second determining unit is used to determine that no advertising information is being displayed if the target record is not found.

[0033] Thirdly, embodiments of the present invention also provide an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the steps in the advertising information processing method described above.

[0034] Fourthly, embodiments of the present invention also provide a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps in the advertising information processing method described above.

[0035] In this embodiment of the invention, by monitoring the lifecycle state of the target application, it is possible to know at any time whether the user intends to close the target application. Furthermore, in cases where the user's intention to close the target application is due to currently displayed advertising information, stopping the display of advertising information can, to some extent, change the user's intention to close the target application, thereby reducing the occurrence of closing the target application and lowering its startup and exit rate. Attached Figure Description

[0036] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0037] Figure 1 A flowchart illustrating the steps of an advertising information processing method provided in an embodiment of the present invention;

[0038] Figure 2 A flowchart illustrating the practical application of an advertising information processing method provided in this embodiment of the invention;

[0039] Figure 3 A structural block diagram of an advertising information processing device provided in an embodiment of the present invention;

[0040] Figure 4 This is a structural block diagram of an electronic device provided in an embodiment of the present invention. Detailed Implementation

[0041] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0042] It should be understood that the phrase "one embodiment" or "an embodiment" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of the invention. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments.

[0043] In various embodiments of the present invention, it should be understood that the sequence number of each process described below does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0044] See Figure 1 This invention provides a method for processing advertising information, which may include:

[0045] Step 101: Monitor the lifecycle status of the target application.

[0046] In this step, lifecycle states refer to the application's state on the electronic device. Lifecycle states can include: application start, application suspended, application enters the foreground, application enters the background, application closes, etc. By monitoring the target application's lifecycle states, you can know the target application's state on the electronic device at any time.

[0047] Step 102: When the target application is detected to be in a suspended state, determine the real-time display status of the advertising information in the target application.

[0048] In this step, the suspended state is the applicationWillResignActive state. Of course, the suspended state can also be called the floating state. For example, by performing certain operations on the phone, the currently running application can be adjusted to a floating state. The phone interface will display thumbnails of each application in the floating state, which are thumbnails of the currently running applications. By swiping up on one or more application thumbnails, the corresponding application can be closed. The currently running applications include those running in the foreground and those running in the background; closing an application, as described in this invention, means exiting the application.

[0049] Since users typically perform actions to suspend a target application when they intend to close it, the presence of a suspended state in the target application's lifecycle indicates an intention to close it. Therefore, the real-time display of advertising information is used to determine whether the user's intention to close the target application is due to the display of advertising information. It should be noted that the advertising information in the target application refers to advertisements displayed during the application's startup or operation. For example, this advertising information can be a splash screen ad, an ad inserted during audio / video playback, etc. Furthermore, the advertising information can include ads presented in the form of images, text, videos, or any other available format; this embodiment does not limit its scope. The advertising information can include conventional ads, such as product promotion ads and product display ads, or it can be further extended to include unconventional ads with advertising attributes or similar attributes, such as guidance information, prompts, and instructions; this embodiment also does not limit its scope.

[0050] Step 103: If the real-time display status indicates that advertising information is being displayed, end the display of advertising information.

[0051] In this step, the real-time display status includes two scenarios: currently displaying and currently not displaying. If it is determined that advertising information is currently being displayed, it can be considered that the display of advertising information has led the user to intend to close the target application. At this time, by stopping / ending the display of advertising information, the user's intention to close the target application can be changed to some extent. Specifically, if the real-time display status indicates that advertising information is being displayed, the execution logic for displaying advertising information can be immediately exited, and the logic for displaying the target application's homepage can be entered.

[0052] In this embodiment of the invention, by monitoring the lifecycle state of the target application, it is possible to know at any time whether the user intends to close the target application. Furthermore, in cases where the user's intention to close the target application is due to currently displayed advertising information, stopping the display of advertising information can, to some extent, change the user's intention to close the target application, thereby reducing the occurrence of closing the target application and lowering its startup and exit rate.

[0053] Optionally, when the target application is detected to be in a suspended state, the real-time display status of the advertising information in the target application is determined, including:

[0054] When the target application is detected to be in a suspended state, query whether a target record exists; the target record is the record generated when the display of advertising information is triggered.

[0055] If the target record is found, it is confirmed that advertising information is being displayed.

[0056] If no target record is found, it is determined that no advertising information is being displayed.

[0057] It should be noted that displaying advertising information triggers the generation of a record, which is the target record, used to represent the advertising information currently being displayed. Furthermore, the target record will be cleared after the advertising information display ends. Therefore, by querying whether a target record exists, it can be determined whether advertising information is currently being displayed, i.e., whether advertising information is being displayed. Of course, the real-time display status of advertising information can also be determined through any other means; this invention is not limited to these. Preferably, the real-time display status of advertising information can be monitored and stored in a target storage location locally on the electronic device. When determining the display status of advertising information, the real-time display status of advertising information is directly obtained from the target storage location, thereby determining the real-time display status of advertising information. Specifically, the display status of advertising information includes three states: currently displaying, not displaying, and already displaying. The currently displaying state indicates that advertising information is currently being displayed. The not displaying and already displaying states indicate that advertising information is not currently being displayed.

[0058] In this embodiment of the invention, by utilizing the target record triggered by the display of advertising information, the real-time display status of the advertising information can be quickly and accurately determined.

[0059] Optionally, if the real-time display status indicates that advertising information is being displayed, after ending the display of the advertising information, the method further includes:

[0060] The target number of times will be updated based on this operation to end the display of advertising information. The target number represents the number of times the advertising information is ended before it is fully displayed within the target time period.

[0061] If the target app is launched again, display the ad message or skip the ad message display based on the target number of times.

[0062] It should be noted that "the advertisement was stopped before it was fully displayed" means that the advertisement stopped playing or displaying before it finished playing. For example, if the advertisement's playback duration is m seconds, then "the advertisement was stopped before it was fully displayed" means that the advertisement stopped playing after n seconds and entered the homepage display logic. Here, n is less than m.

[0063] Understandably, when a user closes / exits an app before reaching the homepage during app launch, this can be termed a launch-and-exit. In the case of a splash screen ad, the target number can be considered, to some extent, the number of launches and exits within a target time period. This target time period can be any period before the current moment. For example, it could be within a week prior to the current moment, but it is not limited to this.

[0064] Here, the target frequency can, to some extent, characterize the degree of user attitude or preference towards advertising information. The more negative or disliked a user's attitude towards advertising information, the greater the probability that they will exit the application when the advertising information is displayed. Therefore, by measuring the target frequency, we can determine the degree of user attitude or preference towards advertising information, and then, when launching the target application, choose to display or skip the display of advertising information based on the user's attitude or preference.

[0065] In this embodiment of the invention, the user's attitude or preference for advertising information is measured by the target number of times. Then, when the target application is launched, the user's attitude or preference for advertising information is used to select whether to display the advertising information or skip its display.

[0066] Optionally, based on the target number of times, the display of advertising information may be shown or skipped, including:

[0067] Based on the target number of times, a user profile is set up; the user profile includes: a first user profile of users who are sensitive to advertising information or a second user profile of users who are not sensitive to advertising information.

[0068] If the user profile is the first user profile, skip the display of advertising information;

[0069] If the user profile is the second user profile, display the advertising information.

[0070] It should be noted that a threshold number can be set. If the target number of visits exceeds the threshold, the user profile is identified as the primary user profile of users sensitive to advertising information. If the target number of visits is less than or equal to the threshold, the user profile is identified as the primary user profile of users sensitive to advertising information. The threshold number can be any value, such as 3, but is not limited to this. Users sensitive to advertising information can be understood as those who dislike advertising information and wish to skip it. Users not sensitive to advertising information can be understood as those who can accept advertising information and wish to view it.

[0071] In this embodiment of the invention, different user profiles are set based on the target number of times to represent the user's attitude or preference for advertising information.

[0072] Optionally, the advertising information is the advertising information of the target advertisement in the advertising library, and for each advertisement in the advertising library, there is a setting for recording the number of times the advertising information of the advertisement is terminated before it is fully displayed within the target time period;

[0073] The target ad is any ad in the ad library, and the target number of times is the number of times the target ad is set to end its display.

[0074] It should be noted that the ad library includes multiple different ads. Any number of ads from the ad library can be played during the launch or operation of the target application. Specifically, each ad in the ad library can be played at a fixed time within the target application. When the target application reaches a certain playback time, the ad information for that playback time can be played. Here, the number of times each ad ends its display is counted separately. The number of times each ad ends its display can represent the user's preference for or sensitivity to that ad. Thus, when the display of an ad's information is triggered, the decision to display the ad's information is made based on the number of times that ad ends its display.

[0075] In this embodiment of the invention, different display counts are set for different advertisements to represent users' preferences or sensitivity to different advertisements. This allows for more flexible display of advertising information to users.

[0076] Optionally, multiple numerical ranges are preset, and each numerical range corresponds to a duration; based on the target number of times, advertising information is displayed, including:

[0077] Based on the target number of times, the target duration is determined, where the target duration is the duration corresponding to the target value interval among multiple value intervals, and the current value of the target number of times is within the target value interval;

[0078] Display ad information according to the target duration.

[0079] It should be noted that the multiple numerical intervals are pre-determined based on the maximum and minimum values ​​of the target number of attempts. For example, if the maximum value of the target number of attempts is 20 and the minimum value is 0, the multiple numerical intervals are numerical intervals composed of values ​​within the range [0, 20]. For example, they could be [0, 5), [5, 10), [10, 15), [15, 20], but are not limited to these. The duration corresponding to each value is less than a threshold duration, which can be 1 minute, 2 minutes, or 3 minutes, but is not limited to these. Preferably, the larger the maximum value of the numerical interval, the smaller its corresponding duration.

[0080] In this embodiment of the invention, when displaying advertising information, the display duration of the advertising information can be flexibly adjusted based on the specific value of the target number of times.

[0081] The following is a specific example to illustrate the advertising information processing method provided by this invention. This embodiment uses a splash screen ad as an example, but is not limited to splash screen ads. Figure 2 As shown, it includes: Start.

[0082] Step 201: The user launches the App. This App can be any application; there are no restrictions here.

[0083] Step 202: Determine whether the user is not a user sensitive to splash screen ads. If yes, proceed to step 203; otherwise, proceed to step 204. Here, the user can be pre-marked based on the user's startup profile calculation process. Specifically, determine whether the target number is greater than 3. If it is greater than 3, mark the user as a user sensitive to splash screen ads; otherwise, mark the user as a user not sensitive to splash screen ads. The target number here is the same as the target number in the above embodiment of the invention, and will not be repeated here.

[0084] Step 203: Do not display the splash screen ad, i.e. skip the splash screen ad.

[0085] Step 204: Display the splash screen ad.

[0086] Step 205: Listen to the App's lifecycle status.

[0087] Step 206: Determine whether the APP is currently in a floating state. If yes, proceed to step 207; otherwise, proceed to step 205. This floating state refers to the suspended lifecycle state described in the aforementioned embodiment, which will not be elaborated upon here.

[0088] Step 207: Determine if the app is displaying a splash screen ad. Any method can be used to detect the splash screen ad's display to make this determination. If it's confirmed that a splash screen ad is being displayed, proceed to step 208; otherwise, end the process.

[0089] Step 208: Immediately end the splash screen ad display, i.e., stop displaying the splash screen ad.

[0090] Step 209: Trigger the logic to enter the homepage display. Ideally, the target number of attempts can also be incremented by one to update the target number of attempts.

[0091] In this embodiment of the invention, by intercepting the App user exit process, upon detecting that the App is in a floating state and displaying a splash screen ad, the display of the splash screen ad is immediately stopped, and the user is directly taken to the homepage. This allows the homepage content to be displayed to the user as quickly as possible, reducing the impact of the splash screen ad and effectively increasing the user's willingness to continue using the App. This encourages the user to terminate the subsequent process of exiting the App, thereby reducing the App exit rate during startup. Furthermore, by segmenting user startup profiles, the system determines whether to display a splash screen ad the next time the user launches the App. For users sensitive to splash screen ads, the ad is not displayed, and the user is directly taken to the homepage. This effectively reduces the impact of splash screen ads on such sensitive users and also effectively reduces the App exit rate during startup, providing a better user experience.

[0092] The above describes the advertising information processing method provided by the embodiments of the present invention. The advertising information processing device provided by the embodiments of the present invention will be described below with reference to the accompanying drawings.

[0093] like Figure 3 As shown, an embodiment of the present invention provides an advertising information processing apparatus, the apparatus comprising:

[0094] Listening module 31 is used to listen to the lifecycle status of the target application;

[0095] The determination module 32 is used to determine the real-time display status of advertising information in the target application when the target application is detected to be in a suspended state.

[0096] The stop module 33 is used to stop the display of advertising information when the real-time display status indicates that advertising information is being displayed.

[0097] Optionally, module 32 is defined, including:

[0098] The query unit is used to query whether a target record exists when the target application is detected to be in a suspended state; the target record is the record generated when the display of advertising information is triggered.

[0099] The first determining unit is used to determine, when a target record is found, that advertising information is being displayed.

[0100] The second determining unit is used to determine that no advertising information is being displayed if no target record is found.

[0101] Optionally, the device further includes:

[0102] The update module is used to update the target number of times based on the operation of ending the display of advertising information this time. The target number represents the number of times the advertising information is ended before it is fully displayed within the target time period.

[0103] The processing module is used to display or skip the display of advertising information based on the target number of times the target application is restarted.

[0104] Optionally, the processing module includes:

[0105] A user profile unit is used to set a user profile based on a target number of times; wherein, the user profile includes: a first user profile of users sensitive to advertising information or a second user profile of users not sensitive to advertising information;

[0106] The first processing unit is used to skip the display of advertising information when the user profile is the first user profile;

[0107] The second processing unit is used to display advertising information when the user profile is the second user profile.

[0108] Optionally, the advertising information is the advertising information of the target advertisement in the advertising library, and for each advertisement in the advertising library, there is a setting for recording the number of times the advertising information of the advertisement is terminated before it is fully displayed within the target time period;

[0109] The target ad is any ad in the ad library, and the target number of times is the number of times the target ad is set to end its display.

[0110] Optionally, multiple numerical ranges are pre-set, and each numerical range corresponds to a duration; the processing module is specifically used for:

[0111] Based on the target number of times, the target duration is determined, where the target duration is the duration corresponding to the target value interval among multiple value intervals, and the current value of the target number of times is within the target value interval;

[0112] Display ad information according to the target duration.

[0113] In this embodiment of the invention, by monitoring the lifecycle state of the target application, it is possible to know at any time whether the user intends to close the target application. Furthermore, in cases where the user's intention to close the target application is due to currently displayed advertising information, stopping the display of advertising information can, to some extent, change the user's intention to close the target application, thereby reducing the occurrence of closing the target application and lowering its startup and exit rate.

[0114] The advertising information processing device provided in this application embodiment can achieve... Figure 1 and Figure 2 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.

[0115] On the other hand, embodiments of the present invention also provide an electronic device, including a memory, a processor, a bus, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the steps in the above-described advertising information processing method.

[0116] For example, see below. Figure 4 A schematic diagram of the physical structure of an electronic device is shown.

[0117] like Figure 4 As shown, the electronic device may include a processor 410, a communications interface 420, a memory 430, and a communication bus 440, wherein the processor 410, the communications interface 420, and the memory 430 communicate with each other via the communication bus 440. The processor 410 can call logical instructions in the memory 430 to execute the following methods:

[0118] Monitor the lifecycle state of the target application;

[0119] When the target application is detected to be in a suspended state, determine the real-time display status of the advertising information in the target application;

[0120] If the real-time display status indicates that advertising information is being displayed, then the display of advertising information will end.

[0121] Furthermore, the logical instructions in the aforementioned memory 430 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, essentially, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0122] Furthermore, embodiments of the present invention also provide a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the method for processing advertising information provided in the above embodiments, including, for example:

[0123] Monitor the lifecycle state of the target application;

[0124] When the target application is detected to be in a suspended state, determine the real-time display status of the advertising information in the target application;

[0125] If the real-time display status indicates that advertising information is being displayed, then the display of advertising information will end.

[0126] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0127] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0128] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for processing advertising information, characterized in that, The method includes: Monitor the lifecycle state of the target application; When the target application is detected to be in a suspended state, the real-time display status of the advertising information in the target application is determined, wherein the suspended state is the state of the target application caused by the user's operation when the user intends to close the target application. If the real-time display status indicates that the advertising information is being displayed, the display of the advertising information will end. The step of ending the display of the advertising information includes: exiting the execution logic of displaying the advertising information and entering the logic of displaying the homepage of the target application.

2. The method according to claim 1, characterized in that, When the target application is detected to be in a suspended state, determining the real-time display status of the advertising information in the target application includes: When the target application is detected to be in a suspended state, a query is performed to check if a target record exists; wherein, the target record is a record generated when the advertisement information is displayed. If the target record is found, it is determined that the advertising information is being displayed. If the target record is not found, it is determined that no advertising information is being displayed.

3. The method according to claim 1, characterized in that, When the real-time display status indicates that the advertising information is being displayed, after ending the display of the advertising information, the method further includes: The target number of times is updated based on the operation of ending the display of the advertising information this time, wherein the target number represents the number of times the advertising information is ended before it is fully displayed within the target time period; If the target application is launched again, the advertisement information will be displayed or skipped based on the target number of times.

4. The method according to claim 3, characterized in that, The step of displaying or skipping the display of the advertising information based on the target number of times includes: Based on the target number of times, a user profile is set; wherein, the user profile includes: a first user profile of users sensitive to advertising information or a second user profile of users not sensitive to advertising information; If the user profile is the first user profile, skip the display of the advertising information; If the user profile is the second user profile, the advertising information is displayed.

5. The method according to claim 3, characterized in that, The advertising information is the advertising information of the target advertisement in the advertising library, and for each advertisement in the advertising library, there is a setting to record the number of times the advertising information of the advertisement is terminated before it is fully displayed within the target time period; The target advertisement is any advertisement in the advertisement library, and the target number of times is the number of times the target advertisement is set to end its display.

6. The method according to claim 3, characterized in that, Multiple numerical ranges are pre-set, and each numerical range corresponds to a duration; displaying the advertising information based on the target number of times includes: Based on the target number of times, a target duration is determined, wherein the target duration is the duration corresponding to the target value interval among the plurality of value intervals, and the current value of the target number of times is within the target value interval; The advertising information is displayed according to the target duration.

7. An advertising information processing device, characterized in that, The device includes: The listening module is used to monitor the lifecycle status of the target application; The determination module is used to determine the real-time display status of advertising information in the target application when it is detected that the target application is in a suspended state, wherein the suspended state is the state of the target application caused by the user's operation when the user intends to close the target application. A stop module is used to end the display of the advertising information when the real-time display status indicates that the advertising information is being displayed; The step of ending the display of the advertising information includes: exiting the execution logic of displaying the advertising information and entering the logic of displaying the homepage of the target application.

8. The apparatus according to claim 7, characterized in that, The determining module includes: The query unit is used to query whether a target record exists when the target application is detected to be in a suspended state; wherein the target record is a record generated by the display of the advertisement information. The first determining unit is used to determine, when the target record is found, that the advertising information is being displayed. The second determining unit is used to determine that no advertising information is being displayed if the target record is not found.

9. An electronic device comprising a processor, a memory, and a computer program stored in the memory and executable on the processor, characterized in that, When the computer program is executed by the processor, it implements the steps of the method for processing advertising information as described in any one of claims 1 to 6.

10. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium, which, when executed by a processor, implements the steps of the method for processing advertising information as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Method and system for automatically skipping advertisement page, mobile terminal and readable storage medium

    CN107066600A

  • Method and device for processing advertisement in video, storage medium, and intelligent terminal

    CN108521607A

  • Method and device for displaying presentation information, medium and program product

    CN114648361A