Method, Electronic Device, and Storage Medium for Information Display
By prejudging and loading advertising information in e-book applications, poor display fluency and waste of advertising space caused by failed advertising inventory loading are solved, and continuous content playback and advertising exposure are improved.
Patent Information
- Application Number
- CN202111334089.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-11
- Publication Date
- 2025-07-08
- Estimated Expiration
- 2041-11-11
AI Technical Summary
In e-book applications, when advertising inventory cannot be loaded successfully, it will lead to a decrease in advertising exposure and poor client display fluency, and serious waste of advertising space resources.
When a page turn event is detected, it is determined in advance whether the next page is the target display page and load the information to be delivered; if the loading fails, the adapted second delivery information is called from the already displayed candidate delivery information for display.
Ensure continuous playback of page content, improve advertising space utilization and exposure, increase user click-through rate, and promote operator revenue.
Smart Images

Figure CN113918851B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of the Internet, and in particular, to a method for information display, an electronic device, and a storage medium. Background Art
[0002] With the development of information technology, more and more application software has become a medium for information dissemination. Taking advertisement placement as an example, advertisement publishers (including various types of operators, such as e-commerce operators, game product operators, electronic product operators, etc.) will implement the placement of advertisement information through the presentation interface of e-books.
[0003] When displaying advertisement information in an e-book application on the client side, some display logics are as follows: The client loads the advertisement information to be placed in real time from the resource server corresponding to the advertisement resource and displays it in the e-book application. However, sometimes the advertisement resource cannot be successfully loaded, which is not conducive to the growth of advertisement exposure rate. Summary of the Invention
[0004] In order to solve the above technical problems or at least partially solve the above technical problems, embodiments of the present disclosure provide a method for information display, an electronic device, and a storage medium.
[0005] In a first aspect, an embodiment of the present disclosure provides a method for information display. The method includes: during the display process of the current page or when a page turning event is detected, determining whether the next page to be displayed is a target display page for displaying placement information; in the case where the next page to be displayed is the target display page, loading the first placement information to be placed; and in the case where the loading of the first placement information fails, calling the second placement information to be placed from the candidate placement information that has been displayed and displaying the second placement information on the next page.
[0006] In a second aspect, an embodiment of the present disclosure provides an electronic device. The electronic device includes a processor, a communication interface, a memory, and a communication bus. Among them, the processor, the communication interface, and the memory communicate with each other through the communication bus; the memory is used to store at least one executable instruction, and the executable instruction causes the processor to execute the following steps: during the display process of the current page or when a page turning event is detected, determining whether the next page to be displayed is a target display page for displaying placement information; in the case where the next page to be displayed is the target display page, loading the first placement information to be placed; and in the case where the loading of the first placement information fails, calling the second placement information to be placed from the candidate placement information that has been displayed and displaying the second placement information on the next page.
[0007] In the method for information display provided in the first aspect and the electronic device provided in the second aspect according to the embodiments of the present disclosure, calling the second placement information to be placed from the candidate placement information that has been displayed includes: obtaining information on the information placement position of the target display page; determining, according to the information on the information placement position, the matching placement information that matches the information on the information placement position from the candidate placement information that has been displayed; determining the placement priority of the matching placement information according to the display attributes of the matching placement information; sorting the matching placement information according to the placement priority of the matching placement information; and determining the matching placement information with the highest placement priority after sorting as the second placement information.
[0008] In the method for information display provided in the first aspect and the electronic device provided in the second aspect according to the embodiments of the present disclosure, calling the second placement information to be placed from the candidate placement information that has been displayed further includes: when it is determined that the matching placement information does not exist in the candidate placement information, screening alternative placement information that has been displayed in the differential information placement position from the candidate placement information; determining the placement priority of the alternative placement information according to the display attributes of the alternative placement information; sorting the alternative placement information according to the placement priority of the alternative placement information; and determining the alternative placement information with the highest placement priority after sorting as the second placement information. Wherein there are differences in at least one dimension of size, position, and type between the information on the differential information placement position and the information on the information placement position of the target display page.
[0009] In the method for information display provided in the first aspect and the electronic device provided in the second aspect according to the embodiments of the present disclosure, displaying the second placement information on the next page includes: rendering the second placement information in the information placement position of the target display page to generate a display interface.
[0010] According to an embodiment of the present disclosure, in the method for information display provided in the first aspect and the electronic device provided in the second aspect above, the display attributes of the above-mentioned matching placement information / alternative placement information include one of the following: the exposure moment corresponding to the latest display, the cumulative display duration, the cumulative display times, or the exposure revenue weight. Among them, according to the display attributes of the above-mentioned matching placement information / alternative placement information, determining the placement priority of the above-mentioned matching placement information / alternative placement information includes: determining that the matching placement information / alternative placement information with a relatively earlier exposure moment corresponding to the latest display has a relatively higher placement priority; or determining that the matching placement information / alternative placement information with a relatively shorter cumulative display duration has a relatively higher placement priority; or determining that the matching placement information / alternative placement information with a relatively smaller cumulative display times has a relatively higher placement priority; or determining that the matching placement information / alternative placement information with a relatively higher exposure revenue weight has a relatively higher placement priority.
[0011] According to an embodiment of the present disclosure, in the method for information display provided in the first aspect and the electronic device provided in the second aspect above, the display attributes of the above-mentioned matching placement information / alternative placement information include: the content attribute information of the content included in the above-mentioned matching placement information / the above-mentioned alternative placement information; the target display page is further configured to display preset content, or the next page of the target display page is configured to display preset content. Among them, according to the display attributes of the above-mentioned matching placement information / alternative placement information, determining the placement priority of the above-mentioned matching placement information / alternative placement information includes: determining that the matching placement information / alternative placement information with a relatively higher matching degree between the content attribute information and the above-mentioned preset content has a relatively higher placement priority.
[0012] According to an embodiment of the present disclosure, in the method for information display provided in the first aspect and the electronic device provided in the second aspect above, the above-mentioned preset content is e-book content, and the candidate placement information includes at least one of the following information: interstitial advertisement information, splash advertisement information, and bottom-of-page advertisement information.
[0013] According to an embodiment of the present disclosure, in the method for information display provided in the first aspect and the electronic device provided in the second aspect above, calling the second placement information to be placed from the candidate placement information that has been displayed includes: determining the placement priority of the above-mentioned candidate placement information according to the display attributes of the candidate placement information that has been displayed; where the above-mentioned display attributes include one of the following: the exposure moment corresponding to the latest display, the cumulative display duration, the cumulative display times, the exposure revenue weight, or the content attribute information; sorting the above-mentioned candidate placement information according to the placement priority of the above-mentioned candidate placement information; and determining the candidate placement information with the highest placement priority after sorting as the second placement information.
[0014] According to an embodiment of the present disclosure, in the method for information display provided in the first aspect above and the electronic device provided in the second aspect above, the candidate placement information that has been displayed includes: placement information that has been exposed and not clicked by the user, or placement information that has been exposed and the display duration before being closed by the user does not meet the preset placement duration.
[0015] According to an embodiment of the present disclosure, the method for information display provided in the first aspect above further includes the following steps, or, in the electronic device provided in the second aspect above, the executable instructions further cause the processor to perform the following steps: during the operation of the application corresponding to the page, generate candidate placement information that has been displayed in the cache pool of the application according to the display status of the placed information; determine whether there is specific candidate placement information in the cache pool whose cumulative display times / cumulative display duration exceeds the threshold and no user interaction behavior has occurred; when there is the specific candidate placement information, remove the specific candidate placement information from the cache pool.
[0016] According to an embodiment of the present disclosure, in the method for information display provided in the first aspect above and the electronic device provided in the second aspect above, determining whether the next page to be displayed is a target display page for displaying placement information includes: detecting whether the next page to be displayed contains an information placement slot; when it is detected that the next page to be displayed contains an information placement slot, determining that the next page to be displayed is the target display page for displaying placement information to the user.
[0017] In a third aspect, an embodiment of the present disclosure provides a computer-readable storage medium. A computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the method for information display as described above is implemented.
[0018] One or more of the above embodiments have at least some or all of the following advantages:
[0019] By pre-determining whether the next page is a target display page for displaying placement information and pre-loading the first placement information to be placed, when the first placement information fails to be loaded, the second placement information to be placed is called from the candidate placement information that has been displayed, and the second placement information is displayed on the next page. On the one hand, the candidate placement information that has been displayed is adapted to the client application, so when the first placement information expected to be played on the next page fails to be loaded, it can ensure that there is content to play on the next page and the content can be played normally, realizing smooth playback of consecutive pages; on the other hand, by calling the candidate placement information that has been displayed, the utilization rate of the information placement slot can be improved and the exposure of the candidate placement information that has been displayed can be increased, which helps to improve the click-through rate of users. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The accompanying drawings herein are incorporated into and constitute a part of this specification, showing embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure.
[0021] To more clearly illustrate the technical solutions in the embodiments of the present disclosure or in the prior art, the following will briefly introduce the accompanying drawings required for use in the description of the embodiments or the related art. Obviously, for those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0022] Figure 1 Schematically shows the system architecture of a method for information display applicable to the embodiments of the present disclosure;
[0023] Figure 2 Schematically shows the flowchart of a method for information display according to an embodiment of the present disclosure;
[0024] Figure 3 Schematically shows the detailed implementation flowchart of step S202 according to the embodiments of the present disclosure;
[0025] Figure 4A Schematically shows the detailed implementation flowchart of step S203 according to an embodiment of the present disclosure;
[0026] Figure 4B Schematically shows the detailed implementation flowchart of step S203 according to another embodiment of the present disclosure;
[0027] Figure 4C Schematically shows the detailed implementation flowchart of step S203 according to still another embodiment of the present disclosure;
[0028] Figure 5 Schematically shows the flowchart of a method for information display according to another embodiment of the present disclosure; and
[0029] Figure 6 Schematically shows the structural block diagram of an electronic device provided by the embodiments of the present disclosure. Detailed implementation manners
[0030] In the process of research and development, it is found that when there is a situation where advertising resources cannot be loaded correctly, the processing logic of re-acquiring corresponding resources from the resource server has the following technical problems: slow response speed, resulting in poor display fluency of the client; and in the case where specific advertising resources do not match the current presentation interface, it is easy to cause stuttering of the presentation interface and waste of advertising space. In addition, it is also found that: there is a mismatch between the current advertising information to be placed and the advertising space settings in the e-book application. For example, the filling rate of the advertising information relative to the advertising space is not high. In this case, when the advertising resources cannot be loaded, it is easy to cause waste of the exposure times of the advertising space.
[0031] In view of this, embodiments of the present disclosure provide a method, an electronic device, and a storage medium for information display. The method includes: determining whether the next page to be displayed is a target display page for displaying placement information during the display process of the current page or when a page turning event is detected; loading the first placement information to be placed when the next page to be displayed is the target display page; and when the loading of the first placement information fails, calling the second placement information to be placed from the candidate placement information that has been displayed, and displaying the second placement information on the next page.
[0032] When the content to be placed (such as advertising content) on the target display page fails to be loaded, by calling the content that has been displayed and displaying it on the next page, it can not only ensure that there is content to play on the next page and the content can be played normally, but also improve the utilization rate of the advertising space and increase the exposure of the candidate placement information that has been displayed, which helps to improve the user's click-through rate, thereby promoting the improvement of the placement revenue of the operator corresponding to the client application.
[0033] To make the objectives, technical solutions, and advantages of the embodiments of the present disclosure clearer, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present disclosure. Obviously, the described embodiments are some, but not all, of the embodiments of the present disclosure. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present disclosure without creative efforts shall fall within the protection scope of the present disclosure.
[0034] Figure 1 Schematically shows a system architecture of a method for information display applicable to embodiments of the present disclosure.
[0035] Refer to Figure 1As shown, the system architecture 100 of the method for information display applicable to the embodiments of the present disclosure includes: terminal devices 101, 102, 103, a network 104, and a server 105. The network 104 is used to provide a medium for communication links between the terminal devices 101, 102, 103 and the server 105. The network 104 may include various connection types, such as wired, wireless communication links, or fiber optic cables, etc.
[0036] Users can use the terminal devices 101, 102, 103 to interact with the server 105 through the network 104 to receive or send messages, etc. Various communication client applications can be installed on the terminal devices 101, 102, 103, such as: e-book reading software / applications, shopping applications, short video applications, web browser applications, search applications, news client applications, instant messaging tools, food delivery applications, social platform software, etc. (only for examples).
[0037] The terminal devices 101, 102, 103 can be electronic devices with a display screen and supporting at least one of text, pictures, videos, etc., or the above terminal devices 101, 102, 103 can also be electronic devices with a display screen and supporting web browsing. For example, the above electronic devices may include but are not limited to: smart phones, tablet computers, laptop computers, desktop computers, smart watches, etc.
[0038] The server 105 can be a server that provides various services, such as a background management server that provides service support for the application interfaces or web pages browsed by users using the terminal devices 101, 102, 103 (only for examples). The background management server can analyze and process the received requests and feedback the processing results (such as web pages, information, or data obtained or generated according to user requests, etc.) to the terminal devices.
[0039] The method for information display provided by the embodiments of the present disclosure can generally be executed by the above-mentioned terminal devices 101, 102, and 103. The above-mentioned terminal devices can have various e-book applications such as an e-book reading application, a browser, a mini-program, and a quick application (a quick application is a new application ecosystem for the mobile Internet, which is deeply integrated with the mobile phone system and has a complete application experience of traditional APPs, but does not require installation and can be used immediately by clicking). The information to be delivered can be presented in the above various types of e-book applications. The information to be delivered can be, for example, advertising information or notification information and other information for realizing dissemination. For example, advertising information is presented in an e-book reading application program (client APP), a browser web page, a mini-program interface, an H5 (Hyper Text Markup Language 5, the 5th edition of the hypertext markup language) page in a quick application, etc. The presentation forms of the advertising information include, but are not limited to: splash ads, interstitial ads, bottom ads, or ads at the end of a chapter, etc. Among them, the ads at the end of a chapter and the bottom ads can be described as page bottom ads.
[0040] Although the above scenario takes the display of the delivery information in the e-book scenario as an example, it can be understood that the application scenario of the technical solution provided by the embodiments of the present disclosure is not limited to the e-book scenario and can be extended to any scenario capable of displaying the delivery information.
[0041] It should be understood that Figure 1 the numbers of the terminal devices, the network, and the server in
[0042] are merely illustrative. According to the implementation requirements, there can be any number of terminal devices, networks, and servers.
[0043] The first exemplary embodiment of the present disclosure provides a method for information display.
[0044] Figure 2 The flowchart of the method for information display according to an embodiment of the present disclosure is schematically shown.
[0045] Referring to Figure 2 as shown, the method for information display provided by the embodiments of the present disclosure includes the following steps: S201, S202, and S203. Steps S201 to S203 can be executed by a terminal device, and the terminal device has a client application for presenting the delivery information. The above client application can be various forms of applications, such as e-book reading software / applications, shopping applications, short video applications, web browser applications, search applications, news client applications, instant messaging tools, food delivery applications, social platform software, etc.
[0046] Taking an e - book reading software / application as an example, the above - mentioned terminal device has e - book applications in one or more forms such as an e - book reading application program, a browser, a mini - program, a quick application, etc.
[0047] In step S201, during the display process of the current page or when a page - turning event is detected, determine whether the next page to be displayed is a target display page for displaying the placement information.
[0048] The page of the client application is used to present information. The information presented in a certain page can be the business information provided by the application itself, the placement information, or can include both the above - mentioned business information and the above - mentioned placement information at the same time.
[0049] Taking the e - book application as an example of the client application, the page of the e - book application can provide e - book content. In the page where the e - book content is located, there can also be placement information such as interstitial ads, bottom ads, ads at the end of a chapter, etc.; when the e - book is started and running, a splash ad (an example of placement information) can also be displayed before the home page of the e - book, or a splash ad can be displayed before the home page of each chapter of the e - book, etc.
[0050] By pre - determining whether the next page is used to display the placement information during the display process of the current page or when a page - turning event is detected, the content to be placed can be pre - loaded, ensuring the coherence and display fluency of multiple pages of the client application.
[0051] In step S202, when the next page to be displayed is the above - mentioned target display page, load the first placement information to be placed.
[0052] In one embodiment, the terminal device can load the first placement information to be placed in real - time from a server containing the placement information. The first placement information can be: content resources allocated to the client application by the server side based on a preset placement timing sequence, or the client application can obtain content resources corresponding to the above - mentioned types according to the type of the placement information to be placed on the target display page (for example, types such as splash ads, interstitial ads, bottom ads, ads at the end of a chapter, etc.).
[0053] In step S203, when the above - mentioned first placement information fails to be loaded, call the second placement information to be placed from the candidate placement information that has been displayed, and display the second placement information on the next page.
[0054] During the operation of the client application, as the user uses the client application (for example, when the user reads an e - book and continuously reads multiple pages, multiple chapters, etc.), the client application will continuously present the placement information, and the corresponding candidate placement information that has been displayed is updated in real - time and dynamically.
[0055] In one embodiment, the candidate placement information that has been displayed can be: the placement information displayed by the client application during the current (this) run, and this placement information can be located in the cache pool of the terminal device; when the client application is closed, the candidate placement information that has been displayed and stored in the cache pool during this run is cleared accordingly. When the user opens the client application again next time, the placement information displayed by the client application during the next run is likely to be different from the placement information displayed during the previous run (depending on the placement requirements on the server side). Correspondingly, during different run cycles of the client application, the content corresponding to the candidate placement information that has been displayed is also different.
[0056] In other embodiments, the candidate placement information that has been displayed can be placement information whose display duration, number of displays, etc. have not reached the standard and need to be cyclically displayed to meet the exposure requirements, not limited to the placement information displayed during the current run described in the above embodiments.
[0057] Based on the above steps S201 to S203, by pre-judging whether the next page is the target display page for displaying placement information and pre-loading the first placement information to be placed, when the loading of the first placement information fails, the second placement information to be placed is called from the candidate placement information that has been displayed, and the second placement information is displayed on the next page. On the one hand, the candidate placement information that has been displayed is adapted to the client application, so when the first placement information expected to be played on the next page fails to load, it can ensure that there is content to play on the next page and the content can be played normally. On the other hand, by calling the candidate placement information that has been displayed, it helps to improve the utilization rate of the information placement position (such as an advertising position) and increase the exposure of the candidate placement information that has been displayed, which helps to improve the user's click-through rate.
[0058] The following will introduce the detailed implementation processes of steps S202 and S203 in combination with specific embodiments.
[0059] Figure 3 Schematically shows the detailed implementation flowchart of step S202 according to an embodiment of the present disclosure.
[0060] According to an embodiment of the present disclosure, referring to Figure 3 As shown, in the above step S202, determining whether the next page to be displayed is the target display page for displaying placement information includes the following steps: S301, one of S302a or S302b.
[0061] In step S301, detect whether the next page to be displayed contains an information placement position.
[0062] In step S302a, when it is detected that the next page to be displayed contains an information placement slot, determine that the next page to be displayed is the target display page for displaying the placement information to the user.
[0063] In step S302b, when it is detected that the next page to be displayed does not contain an information placement slot, determine that the next page to be displayed is not the target display page for displaying the placement information.
[0064] In an embodiment of the present disclosure, the entire next page may be an information placement slot. For example, the current page is the last page of the previous chapter, and the next page is a splash advertisement before the start of the next chapter. Or, a partial area of the next page is an information placement slot. For example, an advertisement placement slot is set at the top, bottom, or insert position of the next page. This advertisement placement slot is a container, the position information of the container relative to the target display page is determined, the size of the container itself is also determined, and after the container is rendered by loading an advertisement resource (a certain advertisement content), it is presented on the target display page.
[0065] Next, with reference to Figure 4A 、 Figure 4B and Figure 4C to exemplarily describe three implementation manners of step S203.
[0066] Figure 4A Schematically shows a detailed implementation flowchart of step S203 according to an embodiment of the present disclosure.
[0067] According to an embodiment of the present disclosure, as shown in Figure 4A In the above step S203, calling the second placement information to be placed from the candidate placement information that has been displayed includes the following steps: S401, S402, S403, S404, and S405.
[0068] In step S401, obtain the information of the information placement slot of the above target display page.
[0069] The information of the above information placement slot includes one or more of the following information: size information, position information, type information, etc. The above size information is, for example, the width (along the left - right direction of the display screen: x - axis) and height (along the up - down direction of the display screen: y - axis) information of the information placement slot in the display page. The position information is the position coordinates of the information placement slot (for example, the center of the information placement slot) relative to the page. The type information is, for example: splash display type, simultaneous display type with preset content, interstitial display type, etc. Taking the placement information as advertisement information as an example, the corresponding type information can be: splash advertisement type, interstitial advertisement type, bottom advertisement type, advertisement type at the end of the chapter, interstitial welfare video advertisement type, etc.
[0070] In step S402, based on the information of the above information placement, determine the matching placement information that matches the information of the above information placement from the candidate placement information that has been displayed.
[0071] The above matching placement information is adapted to at least one of the size, type, position, etc. of the above information placement.
[0072] In step S403, determine the placement priority of the above matching placement information according to the display attributes of the above matching placement information.
[0073] In step S404, sort the above matching placement information according to the placement priority of the above matching placement information.
[0074] In step S405, determine the matching placement information with the highest placement priority after sorting as the second placement information.
[0075] Based on the above steps S401 - S405, by matching in the candidate placement information that has been displayed based on the information of the information placement of the target display page, obtain the matching placement information adapted to the above information placement, and sort the matching placement information based on the display attributes for the placement priority. The matching placement information with the highest priority after sorting is used as the second placement information for display on the next page. In this way, it is possible to screen out the placement information that is adapted to the information placement of the next page and is beneficial to improving the exposure rate, user click-through rate, and client application revenue of the placement information.
[0076] Taking the placement information as advertisement information as an example, through the matching and screening of the information placement, various types of advertisements such as splash ads, interstitial ads, bottom ads, or ads at the end of a chapter can be screened out, and according to the display attributes of each advertisement under the same type, determine which advertisement has a higher placement priority, and use the advertisement with the highest placement priority as the second placement information to be called. The associated setting between the above display attributes and the placement priority helps to improve the exposure rate of the advertisement placement information.
[0077] According to an embodiment of the present disclosure, referring to Figure 4A As shown, in the above step S203, displaying the second placement information on the next page includes step S406: rendering the second placement information at the information placement of the above target display page to generate a display interface.
[0078] After rendering the second placement information at the information placement, the generated display interface serves as part (such as interstitial ads, bottom ads, ads at the end of a chapter, etc.) or all pages (such as splash ads) of the next page.
[0079] In the above embodiments including steps S403 to S405, the corresponding implementation scenario is a case where there is a matching placement information in the candidate placement information that has been displayed and matches the information of the above information placement position. In an actual scenario, it is possible that there is no matching placement information in the candidate placement information that matches the information of the information placement position. For example, if the information of the information placement position on the target display page uses a type information: splash ad type, and the form presented in the candidate placement information that has been displayed before does not include the splash ad type, then in this case, the following-described embodiment can be used to implement step S203.
[0080] Figure 4B Schematically shows a detailed implementation flowchart of step S203 according to another embodiment of the present disclosure. In Figure 4B order to distinguish the similarities and differences from Figure 4A the same, the same reference numerals are used to indicate the same steps, and different reference numerals are used to indicate different steps; although the last step S406 has the same reference numeral, the connotations of the second placement information actually corresponding to the two are different.
[0081] In another embodiment, as shown in reference to Figure 4B , in the above step S203, when calling the second placement information to be placed from the candidate placement information that has been displayed, in addition to the following steps: S401, S402, S403, S404, S405, it also includes: S413, S414, S415, and S416, and includes step S406. The same steps as the foregoing embodiments will not be described herein again.
[0082] When it is determined in step S402 that there is matching placement information in the candidate placement information (in this case), steps S403 to S405 are correspondingly executed. When it is determined in step S402 that there is no matching placement information in the candidate placement information, steps S413 to S416 are correspondingly executed, and the second placement information obtained from step S405 or step S416 executes step S406.
[0083] In step S413, filter out the alternative placement information that has been displayed in the differential information placement position from the above candidate placement information.
[0084] Wherein there are differences in at least one dimension of size, position, and type between the information of the above differential information placement position and the information of the information placement position of the above target display page.
[0085] In step S414, determine the placement priority of the above alternative placement information according to the display attributes of the above alternative placement information.
[0086] In step S415, sort the above alternative placement information according to the placement priority of the above alternative placement information.
[0087] In step S416, determine the alternative placement information with the highest placement priority after sorting as the second placement information.
[0088] In this embodiment, in the case where there is no matching placement information in the candidate placement information, alternative placement information that has been displayed in the difference information placement position can be screened out in the candidate placement information, which can realize the cross-placement of content resources across information placement positions (cross-advertising positions), and improve the exposure of content resources (for example, advertising resources that have been previously displayed in advertising positions of various types, sizes, and positions). Since the container corresponding to the current information placement position (advertising position) can render various types of content resources, content resources that have been previously displayed in other advertising positions can also be displayed in the current information placement position (advertising position).
[0089] Figure 4C Schematically shows a detailed implementation flowchart of step S203 according to another embodiment of the present disclosure.
[0090] In another embodiment, referring to Figure 4C As shown, in the above step S203, calling the second placement information to be placed from the candidate placement information that has been displayed includes the following steps: S421, S422, and S423.
[0091] In step S421, determine the placement priority of the above candidate placement information according to the display attributes of the candidate placement information that has been displayed.
[0092] Wherein the above display attributes include one of the following: the exposure moment corresponding to the latest display, the cumulative display duration, the cumulative display times, the exposure revenue weight, or the content attribute information. In the following embodiments, the specific implementation manner of step S421 can be understood by referring to the detailed description of step S403 including the matching placement information.
[0093] In step S422, sort the above candidate placement information according to the placement priority of the above candidate placement information.
[0094] In step S423, determine the candidate placement information with the highest placement priority after sorting as the second placement information.
[0095] In this embodiment, the candidate placement information is directly sorted according to the display attributes thereof. For example, it is determined that the candidate placement information with a relatively high exposure revenue weight has a relatively high placement priority, and the candidate placement information with the highest placement priority is used as the second placement information and preferentially displayed on the next page. In this case, the exposure rate of the high-revenue placement information can be increased, thereby increasing the user's click-through rate to increase the revenue.
[0096] Taking the matching placement information as an example, two exemplary embodiments of step S403 are specifically described below. In fact, the logic for the matching placement information is equally applicable to the alternative placement information and the candidate placement information. That is, the two embodiments for the matching placement information provided in step S403 below can be implemented for the alternative placement information in step S414 and can also be implemented for the candidate placement information in step S421.
[0097] According to an embodiment of the present disclosure, the above display attributes (which may be the display attributes of the matching placement information, or the display attributes of the alternative placement information / candidate placement information) include one of the following: the exposure moment corresponding to the latest display, the cumulative display duration, the cumulative display times, or the exposure revenue weight.
[0098] In the above step S403, according to the display attributes of the above matching placement information, determining the placement priority of the above matching placement information includes one of the following steps S403a, S403b, S403c, or S403d.
[0099] In step S403a, it is determined that the matching placement information (if it is step S414, it corresponds to the alternative placement information; if it is step S421, it corresponds to the candidate placement information, and the same applies hereinafter and will not be repeated) corresponding to the exposure moment corresponding to the latest display being relatively early has a relatively high placement priority.
[0100] Each matching placement information may have been displayed once or multiple times. The placement priorities are sorted according to the exposure moment corresponding to the latest display of all the matching placement information (which can be accurate to milliseconds). The earlier the exposure, the higher the corresponding placement priority. In this way, the possibility that the matching placement information corresponding to the earlier exposure is seen by the user can be increased, thereby helping to increase the exposure rate of the matching placement information with the earliest exposure (such as advertising information), enhancing the freshness of the information perceived by the user for the sequentially placed information, and helping to increase the user's click-through rate. At the same time, after the matching placement information with the earliest exposure is displayed as the second placement information this time, it will enter a relatively lower order next time, and so on, so that the matching placement information at other exposure moments is gradually updated and sorted in the queue, thereby realizing equal placement opportunities for each matching placement information and increasing the click probability of the user for a certain interesting placement information.
[0101] For example, it is determined that there are 4 advertisements that match the advertisement placement positions on the next page (for example, page 5). These 4 advertisements have all been displayed once, and are advertisements A to D respectively. The placement priorities corresponding to the latest display are: Advertisement A (exposed at 11 (hour): 19 (minute): 20 (second)) > B (exposed at 11:19:23) > C (exposed at 11:20:08) > D (exposed at 11:22:10), where ">" indicates a higher placement priority. Then advertisement A is displayed as the second placement information on the next page (for example, page 5). For example, the exposure moment corresponding to the display is: 11:25:18.
[0102] When the next page display becomes the current page and the next page (for example, page 6) is determined again, assuming that the above 4 advertisements are still the advertisements that match page 6. At this time, advertisement A has been displayed 2 times, and the other advertisements B to D have been displayed 1 time. The updated priority ranking of the matching placement information determined according to the exposure moments corresponding to the latest display is: B (exposed at 11:19:23) > C (exposed at 11:20:08) > D (exposed at 11:22:10) > A (exposed at 11:25:18).
[0103] In step S403b, it is determined that the placement priority corresponding to the matching placement information with a relatively short cumulative display duration is relatively high.
[0104] Each matching placement information can have been displayed once or multiple times. In this embodiment, the placement priorities are sorted based on the relative lengths of the cumulative display durations. The shorter the cumulative display duration of the matching placement information, the higher the corresponding placement priority. This priority strategy helps to increase the exposure rate of the matching placement information with a relatively short cumulative display duration (such as advertisement information), enhance the freshness of the information perceived by users for the continuously placed information, and helps to increase the user click-through rate. At the same time, after the matching placement information with the shortest cumulative duration is displayed as the second placement information this time, it will enter the order with a relatively lower priority next time, and so on, so that the matching placement information corresponding to other cumulative display durations is gradually updated and sorted in the queue, thereby achieving equal placement opportunities for each matching placement information and increasing the click probability of the user for a certain interested placement information.
[0105] In step S403c, it is determined that the placement priority corresponding to the matching placement information with a relatively small cumulative display count is relatively high.
[0106] Each matching placement information may have been displayed once or more. In this embodiment, the placement priorities are sorted based on the relative number of cumulative display times. The matching placement information with fewer cumulative display times has a higher corresponding placement priority. This priority strategy helps improve the exposure rate of the matching placement information (such as advertisement information) with relatively fewer cumulative display times, enhances the freshness of the user's perception of the sequentially placed information, and helps improve the user click-through rate. At the same time, after the matching placement information with the fewest cumulative times is displayed as the second placement information this time, it will enter a relatively lower priority order next time, and so on, so that the matching placement information corresponding to other cumulative display times is gradually updated and sorted in the queue, thereby achieving equal placement opportunities for each matching placement information and increasing the click probability of the user for a certain interesting placement information.
[0107] In step S403d, it is determined that the matching placement information with a relatively higher exposure revenue weight has a relatively higher placement priority.
[0108] In this embodiment, the placement priorities are sorted based on the relative level of the exposure revenue weight. The matching placement information with a higher exposure revenue weight has a higher corresponding placement priority. This priority strategy helps improve the exposure rate of the matching placement information (such as advertisement information) with a higher exposure revenue weight, enhances the freshness of the user's perception of the sequentially placed information, and helps improve the user click-through rate. At the same time, after the matching placement information with a higher exposure revenue weight is displayed as the second placement information this time, it will enter a relatively lower priority order next time, and so on, so that the matching placement information corresponding to other exposure revenue weights is gradually updated and sorted in the queue, thereby achieving equal placement opportunities for each matching placement information and increasing the click probability of the user for a certain interesting placement information.
[0109] According to another embodiment of the present disclosure, the above display attribute includes: the content attribute information of the content included in the candidate placement information (or it can also be the replacement placement information in step S414 or the candidate placement information in step S421). The above target display page is also used to display preset content. For example, the preset content is e-book content, and the placement information in the target display page is an interstitial advertisement, a bottom advertisement, or an advertisement at the end of a chapter, etc. Or the next page of the above target display page is used to display preset content. For example, in the scenario where the target display page is a splash advertisement, the next page is the e-book content of a new chapter.
[0110] Among them, in the above step S403, according to the display attributes of the above matching placement information, determining the placement priority of the above matching placement information includes step S403e: determining that the placement priority of the matching placement information (if it is step S414, corresponding to the replacement placement information; if it is step S421, corresponding to the candidate placement information) with a relatively high matching degree between the content attribute information and the above preset content is relatively high.
[0111] The above content attribute information includes but is not limited to: content type, content source, etc. For example, the above content types are game product types, clothing and footwear product types, electronic product types, etc.; exemplarily, the matching degrees with the e-book content of the martial arts category from high to low are: game product type > electronic product type > clothing and footwear product type; the matching degrees with the e-book content of the romance category from high to low are: clothing and footwear product type > electronic product type > game product type.
[0112] In an embodiment of the present disclosure, the candidate placement information that has been displayed includes: the placement information that has been exposed and not clicked by the user.
[0113] When the user clicks on an advertisement while reading e-book content, then the advertisement will correspondingly generate the benefits of exposure and click, and the placement is effective without the need for secondary display, that is, the advertisement information that has been displayed and clicked by the user will not be used as the candidate placement information that has been displayed.
[0114] In another embodiment of the present disclosure, the candidate placement information that has been displayed includes: the placement information that has been exposed and the display duration before being closed by the user does not meet the preset placement duration.
[0115] For example, in some scenarios, the user has the benefit of exempting or manually closing the advertisement. For example, the user can enjoy the benefit of manually closing the advertisement by watching some advertisement-free benefit videos. Then in this scenario, some displayed advertisement information may be closed just after it is opened, and its display duration does not meet the preset placement duration required by the advertisement publisher. Such advertisement information can be used as the candidate placement information that has been displayed.
[0116] Figure 5 Schematically shows a flowchart of a method for information display according to another embodiment of the present disclosure.
[0117] In another embodiment, referring to Figure 5 as shown, in addition to the above steps S201 - S203, the above method for information display further includes the following steps: S501, S502, and S503.
[0118] In step S501, during the running of the application corresponding to the page, according to the display status of the delivered information, candidate delivered information that has been displayed is generated in the cache pool of the above application.
[0119] The application corresponding to the above page includes browser web pages, mini-programs, quick applications, etc.
[0120] For example, when the delivered information is the delivered information that has been exposed and not clicked by the user, the above delivered information is stored in the cache pool as candidate delivered information; and / or when the delivered information is the delivered information that has been exposed and the display duration before being closed by the user does not meet the preset delivery duration, the above delivered information is stored in the cache pool as candidate delivered information.
[0121] In this step S501, the candidate delivered information generated by the cache pool is continuously updated during the running of the application. The current page and the next page in steps S201 and S202 are also updated in real time with the user's page turning operation. Correspondingly, in the case of failure to load the first delivered information at the current moment t1, the second delivered information to be delivered is called from the candidate delivered information in the cache pool in the current state. For example, as the user's reading progress, when the next moment t2 is the current moment, when the first delivered information fails to be loaded at the next moment t2, the second delivered information will be called from the candidate delivered information in the cache pool in the next state (the current state corresponding to the next moment t2, and the description of the next state is relative to the foregoing current state).
[0122] In step S502, it is determined whether there is specific candidate delivered information in the above cache pool whose cumulative display times / cumulative display duration exceeds the threshold and no user interaction behavior has occurred.
[0123] The above user interaction behavior refers to various interaction behaviors that can generate delivery benefits. For example, the above user interaction behavior includes click operations.
[0124] In step S503, when there is the above specific candidate delivered information, the above specific candidate delivered information is removed from the cache pool.
[0125] For example, in the case where a specific advertisement information in the cache pool has been displayed 5 times (exemplary value) and not clicked by the user, the specific advertisement information is removed from the cache pool.
[0126] For example, in the case where the cumulative display duration of a specific advertisement information displayed in the cache pool has exceeded 30s (exemplary value) and not clicked by the user, the specific advertisement information is removed from the cache pool.
[0127] During the operation of the application, by generating candidate delivery information in the cache pool according to the display status of the delivered information and removing the candidate delivery information that meets the removal conditions, the continuous update of the candidate delivery information in the cache pool is realized, ensuring that the content data in the selection library of the second delivery information, which is the next page of the current page in each state, can reflect the display situation (generating candidate delivery information according to the display status of the delivered information) and display requirements (updating the delivery priority ranking) that match the current state.
[0128] All or some of the steps of the technical solutions provided by the embodiments of the present disclosure can be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art should understand that a microprocessor or a digital signal processor (DSP) can be used in practice to implement some or all of the functions of some or all of the components in the electronic device according to the embodiments of the present disclosure. The embodiments of the present disclosure can also be implemented as a device or device program (such as a computer program and a computer program product) for executing part or all of the methods described herein. The program for implementing the embodiments of the present disclosure can be stored on a computer-readable medium, or can be in the form of one or more signals. Such signals can be downloaded from an Internet website, or provided on a carrier signal, or provided in any other form.
[0129] The second exemplary embodiment of the present disclosure provides an electronic device.
[0130] Figure 6 The structural block diagram of the electronic device provided by the embodiment of the present disclosure is schematically shown.
[0131] Referring to Figure 6 As shown, the electronic device 600 provided by the embodiment of the present disclosure includes a processor 601, a communication interface 602, a memory 603, and a communication bus 604. Among them, the processor 601, the communication interface 602, and the memory 603 complete communication with each other through the communication bus 604; the memory 603 is used to store at least one executable instruction; the processor 601 is used to implement the method for information display as described above when executing the executable instruction stored on the memory.
[0132] Specifically, the above executable instructions cause the above processor to perform the following steps: during the current page display process or when a page turning event is detected, determine whether the next page to be displayed is the target display page for displaying the placement information; in the case where the next page to be displayed is the above target display page, load the first placement information to be placed; and in the case where the loading of the above first placement information fails, call the second placement information to be placed from the candidate placement information that has been displayed, and display the above second placement information on the next page. The detailed implementation process of each of the above steps and the steps that can further be included can refer to the description of the first embodiment and will not be elaborated here.
[0133] According to an embodiment of the present disclosure, the above electronic device may be: a terminal device for displaying placement information. In an exemplary scenario, the above terminal device has a client application for presenting placement information, and the client application may be various forms of applications, such as e - book reading software / applications, shopping applications, short - video applications, web browser applications, search applications, news client applications, instant messaging tools, food delivery applications, social platform software, etc.
[0134] For example, the above terminal device has one or more forms of e - book applications such as an e - book reading application program, a browser, a mini - program, a quick application, etc., and the above placement information is advertising information, such as at least one of interstitial advertisement information, splash screen advertisement information, and bottom - of - page advertisement information.
[0135] The above - mentioned memory 603 may be an electronic memory such as flash memory, EEPROM (Electrically Erasable Programmable Read - Only Memory), EPROM, hard disk, or ROM. The memory 603 has a storage space for executable instructions for performing any method step in the above - mentioned method. For example, the storage space for executable instructions may include respective executable instructions for implementing each step in the above - mentioned method. These executable instructions may be read from or written into one or more computer program products. These computer program products include program code carriers such as hard disks, compact discs (CDs), memory cards, or floppy disks. Such computer program products are generally portable or fixed storage units. The storage unit may have a storage segment or storage space arranged similarly to the memory 603 in the above - mentioned electronic device. The executable instructions may be compressed in an appropriate form, for example. Generally, the storage unit includes executable instructions for performing the method operation steps according to the embodiments of the present disclosure, that is, program code that can be read by a processor such as 601, and when these program codes are run by the electronic device, they cause the electronic device to perform each step in the method described above.
[0136] The third exemplary embodiment of the present disclosure further provides a computer-readable storage medium. A computer program is stored on the above computer-readable storage medium, and when the computer program is executed by a processor, the method for information display as described above is implemented.
[0137] The computer-readable storage medium may be included in the device / apparatus described in the above embodiments; it may also exist alone without being assembled into the device / apparatus. The above computer-readable storage medium carries one or more programs, and when the one or more programs are executed, the method according to the embodiments of the present disclosure is implemented.
[0138] According to the embodiments of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium, for example, it may include but is not limited to: portable computer disks, hard disks, random access memories (RAMs), read-only memories (ROMs), erasable programmable read-only memories (EPROMs or flash memories), portable compact disk read-only memories (CD-ROMs), optical storage devices, magnetic storage devices, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program, and the program may be used by or in combination with an instruction execution system, device, or apparatus.
[0139] It should be noted that in this document, relational terms such as "first" and "second" are only used to distinguish one entity or step from another entity or step, and do not necessarily require or imply any actual relationship or order between these entities or steps. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover a non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or also includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising a..." does not exclude the existence of additional identical elements in the process, method, article or device including the element.
[0140] The above description is only the specific implementation manners of the present disclosure, enabling those skilled in the art to understand or implement the present disclosure. Various modifications to these embodiments will be obvious to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure will not be limited to the embodiments shown herein, but will be accorded the widest scope consistent with the principles and novel features claimed herein.
Claims
1. A method for information display, characterized in that, Including: During the display process of the current page or when a page-turning event is detected, determining whether the next page to be displayed is a target display page for displaying the placement information; In the case where the next page to be displayed is the target display page, loading the first placement information to be placed; And In the case where the loading of the first placement information fails, calling the second placement information to be placed from the candidate placement information that has been displayed, and displaying the second placement information on the next page; wherein, the candidate placement information that has been displayed includes: placement information that has been exposed and not clicked by the user, or placement information that has been exposed and the display duration before being closed by the user does not meet the preset placement duration.
2. The method according to claim 1, wherein The calling of the second placement information to be placed from the candidate placement information that has been displayed includes: Obtaining the information of the information placement position of the target display page; According to the information of the information placement position, determining the matching placement information that matches the information of the information placement position from the candidate placement information that has been displayed; According to the display attribute of the matching placement information, determining the placement priority of the matching placement information; Sorting the matching placement information according to the placement priority of the matching placement information; and Determining the matching placement information with the highest placement priority after sorting as the second placement information.
3. The method according to claim 2, wherein The calling of the second placement information to be placed from the candidate placement information that has been displayed further includes: When it is determined that there is no such matching placement information in the candidate placement information, screening the alternative placement information that has been displayed in the differential information placement position; wherein there are differences in at least one dimension of size, position, and type between the information of the differential information placement position and the information of the information placement position of the target display page; According to the display attribute of the alternative placement information, determining the placement priority of the alternative placement information; Sorting the alternative placement information according to the placement priority of the alternative placement information; and Determining the alternative placement information with the highest placement priority after sorting as the second placement information.
4. The method according to claim 2 or 3, characterized in that, The displaying of the second placement information on the next page includes: Rendering the second placement information in the information placement position of the target display page to generate a display interface.
5. The method according to claim 2, wherein The display attribute of the matching placement information includes one of the following: the exposure moment corresponding to the latest display, the cumulative display duration, the cumulative display times, or the exposure revenue weight; Wherein, the determining of the placement priority of the matching placement information according to the display attribute of the matching placement information includes: Determining that the matching placement information with a relatively earlier exposure moment corresponding to the latest display has a relatively higher placement priority; or, Determining that the matching placement information with a relatively shorter cumulative display duration has a relatively higher placement priority; or, Determining that the matching placement information with a relatively smaller cumulative display times has a relatively higher placement priority; or, Determining that the matching placement information with a relatively higher exposure revenue weight has a relatively higher placement priority.
6. The method according to claim 2, characterized in that, The display attribute of the matching placement information includes: the content attribute information of the content included in the matching placement information; The target display page is also used to display preset content, or the next page of the target display page is used to display preset content; Among them, determining the display priority of the matching placement information according to the display attribute of the matching placement information includes: Determining that the display priority of the matching placement information with a relatively high degree of matching between the content attribute information and the preset content is relatively high.
7. The method according to claim 3, characterized in that, The display attribute of the alternative placement information includes one of the following: the exposure moment corresponding to the latest display, the cumulative display duration, the cumulative display times, or the exposure revenue weight; Among them, determining the display priority of the alternative placement information according to the display attribute of the alternative placement information includes: Determining that the alternative placement information with a relatively earlier exposure moment corresponding to the latest display has a relatively high display priority; or, Determining that the alternative placement information with a relatively short cumulative display duration has a relatively high display priority; or, Determining that the alternative placement information with a relatively small cumulative display times has a relatively high display priority; or, Determining that the alternative placement information with a relatively high exposure revenue weight has a relatively high display priority.
8. The method according to claim 3, characterized in that, The display attribute of the alternative placement information includes: the content attribute information of the content included in the alternative placement information; The target display page is also used to display preset content, or the next page of the target display page is used to display preset content; Among them, determining the display priority of the alternative placement information according to the display attribute of the alternative placement information includes: Determining that the alternative placement information with a relatively high degree of matching between the content attribute information and the preset content has a relatively high display priority.
9. The method according to claim 6 or 8, characterized in that The preset content is e-book content, and the candidate placement information includes at least one of the following information: interstitial ad information, splash ad information, and bottom-of-page ad information.
10. The method according to claim 1, characterized in that, Invoking the second placement information to be placed from the candidate placement information that has been displayed includes: Determining the display priority of the candidate placement information according to the display attribute of the candidate placement information that has been displayed; where the display attribute includes one of the following: the exposure moment corresponding to the latest display, the cumulative display duration, the cumulative display times, the exposure revenue weight, or the content attribute information; Sorting the candidate placement information according to the display priority of the candidate placement information; and Determining the candidate placement information with the highest display priority after sorting as the second placement information.
11. The method according to claim 1, characterized in that, It also includes: During the operation of the application corresponding to the page, generating candidate placement information that has been displayed in the cache pool of the application according to the display status of the placed information; Determining whether there is specific candidate placement information in the cache pool whose cumulative display times / cumulative display duration exceeds the threshold and no user interaction behavior has occurred; When there is the specific candidate placement information, removing the specific candidate placement information from the cache pool.
12. The method according to claim 1, characterized in that Determining whether the next page to be displayed is the target display page for displaying placement information includes: Detecting whether the next page to be displayed contains an information placement position; When it is detected that the next page to be displayed contains an information placement position, determining that the next page to be displayed is the target display page for the user to display placement information.
13. An electronic device, characterized in that, It includes a processor, a communication interface, a memory, and a communication bus. Among them, the processor, the communication interface, and the memory complete mutual communication through the communication bus; The memory is used to store at least one executable instruction, and the executable instruction causes the processor to execute the following steps: During the display process of the current page or when a page turning event is detected, determine whether the next page to be displayed is a target display page for displaying placement information; In the case where the next page to be displayed is the target display page, load the first placement information to be placed; and In the case where the loading of the first placement information fails, call the second placement information to be placed from the candidate placement information that has been displayed. And display the second placement information on the next page; where the candidate placement information that has been displayed includes: placement information that has been exposed and not clicked by the user, or placement information that has been exposed and the display duration before being closed by the user does not meet the preset placement duration.
14. The electronic device according to claim 13, wherein The calling the second placement information to be placed from the candidate placement information that has been displayed includes: Obtain the information of the information placement position of the target display page; According to the information of the information placement position, determine the matching placement information that matches the information of the information placement position from the candidate placement information that has been displayed; According to the display attribute of the matching placement information, determine the placement priority of the matching placement information; According to the placement priority of the matching placement information, sort the matching placement information; and Determine the matching placement information with the highest placement priority after sorting as the second placement information.
15. The electronic device according to claim 14, characterized in that, The calling the second placement information to be placed from the candidate placement information that has been displayed further includes: When it is determined that there is no such matching placement information in the candidate placement information, screen out the alternative placement information that has been displayed in the differential information placement position; where there are differences in at least one dimension of size, position, and type between the information of the differential information placement position and the information of the information placement position of the target display page; According to the display attribute of the alternative placement information, determine the placement priority of the alternative placement information; According to the placement priority of the alternative placement information, sort the alternative placement information; and Determine the alternative placement information with the highest placement priority after sorting as the second placement information.
16. The electronic device according to claim 14 or 15, characterized in that, The displaying the second placement information on the next page includes: Render the second placement information in the information placement position of the target display page to generate a display interface.
17. The electronic device according to claim 14, wherein The display attribute of the matching placement information includes one of the following: the exposure moment corresponding to the latest display, the cumulative display duration, the cumulative display times, or the exposure revenue weight; Among them, the determining the placement priority of the matching placement information according to the display attribute of the matching placement information includes: Determine that the matching placement information corresponding to the relatively earlier exposure moment corresponding to the latest display has a relatively higher placement priority; or, Determine that the matching placement information with a relatively shorter cumulative display duration has a relatively higher placement priority; or, Determine that the delivery priority corresponding to the matching delivery information with relatively few cumulative display times is relatively high; or, Determine that the delivery priority corresponding to the matching delivery information with relatively high exposure revenue weight is relatively high.
18. The electronic device according to claim 14, wherein The display attribute of the matching delivery information includes: the content attribute information of the content included in the matching delivery information; The target display page is further used to display preset content, or the next page of the target display page is used to display preset content; Among them, determining the delivery priority of the matching delivery information according to the display attribute of the matching delivery information includes: Determine that the delivery priority of the matching delivery information with a relatively high degree of matching between the content attribute information and the preset content is relatively high.
19. The electronic device according to claim 15, characterized in that, The display attribute of the alternative delivery information includes one of the following: the exposure moment corresponding to the latest display, the cumulative display duration, the cumulative display times, or the exposure revenue weight; Among them, determining the delivery priority of the alternative delivery information according to the display attribute of the alternative delivery information includes: Determine that the delivery priority corresponding to the alternative delivery information with a relatively earlier exposure moment corresponding to the latest display is relatively high; or, Determine that the delivery priority corresponding to the alternative delivery information with a relatively short cumulative display duration is relatively high; or, Determine that the delivery priority corresponding to the alternative delivery information with relatively few cumulative display times is relatively high; or, Determine that the delivery priority corresponding to the alternative delivery information with relatively high exposure revenue weight is relatively high.
20. The electronic device according to claim 15, wherein The display attribute of the alternative delivery information includes: the content attribute information of the content included in the alternative delivery information; The target display page is further used to display preset content, or the next page of the target display page is used to display preset content; Among them, determining the delivery priority of the alternative delivery information according to the display attribute of the alternative delivery information includes: Determine that the delivery priority of the alternative delivery information with a relatively high degree of matching between the content attribute information and the preset content is relatively high.
21. The electronic device according to claim 18 or 20, characterized in that, The preset content is e-book content, and the candidate delivery information includes at least one of the following information: interstitial ad information, splash ad information, and bottom-of-page ad information.
22. The electronic device according to claim 13, wherein Calling the second delivery information to be delivered from the candidate delivery information that has been displayed includes: Determining the delivery priority of the candidate delivery information according to the display attribute of the candidate delivery information that has been displayed; where the display attribute includes one of the following: the exposure moment corresponding to the latest display, the cumulative display duration, the cumulative display times, the exposure revenue weight, or the content attribute information; Sorting the candidate delivery information according to the delivery priority of the candidate delivery information; and Determining the candidate delivery information with the highest delivery priority after sorting as the second delivery information.
23. The electronic device according to claim 13, wherein The executable instruction further causes the processor to perform the following steps: During the operation of the application corresponding to the page, generate candidate delivery information that has been displayed in the cache pool of the application according to the display status of the delivered information; Determine whether there is specific candidate delivery information in the cache pool whose cumulative display times / cumulative display duration exceeds the threshold and no user interaction behavior has occurred; When there is the specific candidate delivery information, remove the specific candidate delivery information from the cache pool.
24. The electronic device according to claim 13, wherein The determination of whether the next page to be displayed is a target display page for displaying delivery information includes: Detect whether the next page to be displayed contains an information placement position; When it is detected that the next page to be displayed contains an information placement position, determine that the next page to be displayed is the target display page for the user to display delivery information.
25. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the method described in any one of claims 1-12.
Citation Information
Patent Citations
Advertisement loading method and device
CN110942347A