A method, system, device and readable storage medium for fallback of mini-program advertisements

By prioritizing and displaying channel ads on mini program ad slots, the problem of advertising space blank caused by failed channel ads loading is solved, and the full utilization of advertising resources and the maximum corporate revenue is achieved.

CN114022180BActive Publication Date: 2025-08-01深圳市顺易通信息科技有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111146811.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-28
Publication Date
2025-08-01
Estimated Expiration
2041-09-28

AI Technical Summary

Technical Problem

When channel ads fail to load on mini programs, the ad space will appear blank and waste media resources.

Method used

By obtaining channel ad information on the target ad slot, prioritize it according to preset rules, and displaying channel ads that cannot be displayed in the sorting results on the ad slot, ensuring that there are always ad displays on the ad slot.

Benefits of technology

It has achieved advertising investment in limited advertising spaces, made full use of media resources, and improved the exposure traffic and corporate revenue of advertising spaces.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114022180B_ABST
    Figure CN114022180B_ABST
Patent Text Reader

Abstract

The embodiments of the present application disclose a method, a system, a device and a readable storage medium for fallback of mini-program advertisements, which can ensure that advertisements are invested in all limited advertising positions, so that media resources can be fully utilized. The present application includes: obtaining information of channel advertisements on a target advertising position, where the information of the channel advertisements includes the quantity information and type information of the channel advertisements; performing a priority ranking on the channel advertisements according to a preset rule to obtain a ranking result; when it is determined that the channel advertisement ranked first in the ranking result is not displayed on the target advertising position, then displaying the channel advertisement ranked second on the target advertising position.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the technical field of advertising design, and in particular, to a method, system, device and readable storage medium for fallback of mini-program advertisements. Background Art

[0002] With the advent of the self-media era, various advertisements can be seen everywhere on major online platforms. Merchants' advertisement placement can increase the exposure of their products, thereby helping merchants sell more products at a faster speed. Currently, merchants' advertisement investments are mainly concentrated on various mini-program platforms. As the main profit source of the mini-program platform, making full use of advertising spaces to maximize traffic revenue is an important means to ensure merchants' revenue. However, in actual applications, when the channel advertisements on the mini-program fail to load, the channel advertisements cannot be displayed on the mini-program, resulting in blank advertising spaces on the mini-program, making the advertising spaces not fully utilized. Occupying limited advertising spaces without advertisement investment is a waste of media resources. Summary of the Invention

[0003] The embodiments of the present application provide a method, system, device and readable storage medium for fallback of mini-program advertisements, which can ensure advertisement investments on limited advertising spaces and make full use of media resources.

[0004] The first aspect of the present application provides a method for fallback of mini-program advertisements, including:

[0005] Obtaining information of channel advertisements on a target advertising space, where the information of the channel advertisements includes quantity information and type information of the channel advertisements;

[0006] Performing priority sorting on the channel advertisements according to a preset rule to obtain a sorting result;

[0007] When it is determined that the channel advertisement ranked first in the sorting result is not displayed on the target advertising space, then display the channel advertisement ranked second in the target advertising space.

[0008] Optionally, the obtaining information of channel advertisements on a target advertising space includes:

[0009] Obtaining information of native advertisements and fallback advertisements on the target advertising space.

[0010] Optionally, the performing priority sorting on the channel advertisements according to a preset rule to obtain a sorting result includes:

[0011] Performing priority sorting on the native advertisements and the fallback advertisements according to the rule that the priority of the information of the native advertisements is higher than that of the information of the fallback advertisements;

[0012] The sorting result is obtained according to the sorting by priority.

[0013] Optionally, when it is determined that the channel advertisement ranked first in the sorting result is not displayed on the target advertisement position, before displaying the channel advertisement ranked second on the target advertisement position, the method further includes:

[0014] When it is determined that the native advertisement in the sorting result is displayed on the target advertisement position, determine the first display time of the native advertisement;

[0015] Display the native advertisement on the target advertisement position according to the first display time.

[0016] Optionally, when it is determined that the channel advertisement ranked first in the sorting result is not displayed on the target advertisement position, then displaying the channel advertisement ranked second on the target advertisement position includes:

[0017] When it is determined that the native advertisement in the sorting result is not displayed on the target advertisement position, determine the second display time of the fallback advertisement;

[0018] Display the fallback advertisement on the target advertisement position according to the second display time.

[0019] Optionally, the displaying the native advertisement on the target advertisement position according to the first display time includes:

[0020] Obtain the first playback time of the native advertisement;

[0021] Judge whether the first playback time is the same as the first display time;

[0022] If so, display the native advertisement on the target advertisement position according to the first display time;

[0023] If not, update the first playback time to the same time as the first display time, and display the native advertisement on the target advertisement position according to the first display time.

[0024] Optionally, the displaying the fallback advertisement on the target advertisement position according to the second display time includes:

[0025] Obtain the second playback time of the fallback advertisement;

[0026] When it is determined that the second playback time is the same as the second display time, display the fallback advertisement on the target advertisement position according to the second display time;

[0027] When it is determined that the second playback time is different from the second display time, the second playback time is set to the same time as the second display time, and the fallback advertisement is displayed on the target advertisement position according to the second display time.

[0028] The second aspect of the present application provides a system for fallback of mini-program advertisements, including:

[0029] An acquisition unit, configured to acquire information of channel advertisements on a target advertisement position, where the information of the channel advertisements includes quantity information and type information of the channel advertisements;

[0030] A sorting unit, configured to perform priority sorting on the channel advertisements according to a preset rule to obtain a sorting result;

[0031] A display unit, configured to, when it is determined that the channel advertisement ranked first in the sorting result is not displayed on the target advertisement position, display the channel advertisement ranked second on the target advertisement position.

[0032] The third aspect of the present application provides an apparatus for fallback of mini-program advertisements, including: a processor, a memory, an input / output unit, and a bus;

[0033] The processor is connected to the memory, the input / output unit, and the bus;

[0034] The memory stores a program, and the processor calls the program to execute the method described in the first aspect.

[0035] The fourth aspect of the present application provides a computer-readable storage medium, on which a program is stored, and when the program is executed on a computer, it executes the method described in any item of the first aspect.

[0036] It can be seen from the above technical solutions that the embodiments of the present application have the following advantages:

[0037] First, acquire information of channel advertisements on a target advertisement position, where the information of the channel advertisements includes quantity information and type information of the channel advertisements; then perform priority sorting on the channel advertisements according to a preset rule to obtain a sorting result; when it is determined that the channel advertisement ranked first in the sorting result is not displayed on the target advertisement position, display the channel advertisement ranked second on the target advertisement position; furthermore, it can be known that first perform priority sorting on the channel advertisements placed on the target advertisement position and display according to the sorting result, and when it is determined that the channel advertisement ranked first in the priority sorting result cannot be loaded, display the channel advertisement ranked second in the target advertisement position, so that advertisements can be invested in all limited advertisement positions, making full use of media resources. Description of the Drawings

[0038] Figure 1 Schematic diagram of an embodiment of the method for advertising fallback of mini programs in this application;

[0039] Figure 2 Schematic diagram of another embodiment of the method for advertising fallback of mini programs in this application;

[0040] Figure 3 Schematic diagram of an embodiment of the system for advertising fallback of mini programs in this application;

[0041] Figure 4 Schematic diagram of an embodiment of the device for advertising fallback of mini programs in this application. Detailed implementation manners

[0042] In the actual application process, when the channel advertisement on the mini program fails to load, it will cause the channel advertisement not to be displayed on the mini program, resulting in a blank space in the advertisement position on the mini program, so that the advertisement position cannot be fully utilized, occupying the limited advertisement position without advertisement investment, which is a waste of media resources.

[0043] Based on this, the embodiments of this application provide a method, a system, a device and a readable storage medium for advertising fallback of mini programs, which can have advertisement investment on limited advertisement positions, so that media resources can be fully utilized.

[0044] Next, the technical solutions in the embodiments of this application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of this application. Obviously, the described embodiments are only a part of the embodiments of this application, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in this application without creative efforts shall fall within the protection scope of this application.

[0045] The method of this application can be applied to a server terminal or other devices with logical processing capabilities. In this regard, this application makes no limitation. For the convenience of description, the following will be described by taking the execution subject as a system as an example.

[0046] Please refer to Figure 1 , an embodiment of a method for advertising fallback of mini programs provided by the first aspect of this application includes:

[0047] 101. The system obtains information about the channel advertisement on the target advertisement position, and the information about the channel advertisement includes the quantity information and the type information of the channel advertisement;

[0048] In an embodiment of the present application, specifically, multiple advertising positions are set in the system, and corresponding information of channel advertisements is available on each advertising position. The target advertising position is any one of the multiple advertising positions, and no specific limitation is made here. For example, on System A, advertising positions a, b, c, and d are set, etc. On the corresponding advertising position a, the first type of channel advertisement, the second type of channel advertisement, and the third type of channel advertisement are set, etc. On other advertising positions b, c, and d, multiple types of channel advertisements are also set. It should be noted that the content of various channel advertisements on the advertising position is different. In the present application, no specific limitation is made on the content of various channel advertisements, nor on the number of advertising positions existing in the system, the types and numbers of channel advertisements existing on the advertising positions.

[0049] 102. The system sorts the channel advertisements according to a preset rule to obtain a sorting result;

[0050] In an embodiment of the present application, after the system obtains the quantity information and type information of the corresponding channel advertisements on the target advertising position, it is necessary to sort the channel advertisements on the target advertising position according to the rule of priority arrangement. After sorting the channel advertisements by priority, a corresponding sorting result will be obtained. Sorting the channel advertisements determines the display order of the channel advertisements on the target advertising position. Continuing with the above example, on advertising position a of the system, the first type of channel advertisement, the second type of channel advertisement, and the third type of channel advertisement exist. According to the priority arrangement rule, the corresponding sorting order is the first type of channel advertisement, the second type of channel advertisement, and the third type of channel advertisement. When advertising is displayed on the target advertising position, the first type of channel advertisement is preferentially displayed. Here, it should be noted that the rule of priority arrangement will be elaborated in the following embodiments.

[0051] 103. When the system determines that the channel advertisement ranked first in the sorting result is not displayed on the target advertising position, the channel advertisement ranked second in the sorting result is displayed on the target advertising position.

[0052] In the embodiment of the present application, specifically, after the system determines the playback order of the channel advertisements on the target ad slot, the corresponding channel advertisements are displayed according to the playback order. It should be noted that when displaying the channel advertisements on the target ad slot, when the first-ranked channel advertisement in the sorting result can be displayed on the target ad slot, the system controls the target ad slot to always display the first-ranked channel advertisement. It should be noted that the target ad slot is hidden in a certain program interface. When the user clicks to enter the program, the first-ranked channel advertisement will be displayed on the target ad slot before entering the program interface. When the system determines that the first-ranked channel advertisement on the target ad slot fails to display normally, the system will immediately display the second-ranked channel advertisement to ensure that the user can see the channel advertisement on the target ad slot before clicking to enter the program, so that advertising investment can be made on limited ad slots, so that media resources can be fully utilized, and the exposure traffic of the ad slots can be fully utilized to help companies maximize their profits.

[0053] See also Figure 2 In the first aspect of the present application, another embodiment of a method for mini-program advertisement coverage is provided, including:

[0054] 201. The system obtains information about the native ads and the backup ads in the target ad space.

[0055] In this embodiment of the present application, the system obtains information about native ads and fallback ads in a target ad slot. Specifically, native ad information refers to the merchant's advertising information that is already present in the target ad slot, while fallback ad information refers to advertising information subsequently added by the merchant in the target ad slot. This means that a target ad slot may contain multiple ads, including native ads and fallback ads. This application does not specifically limit the types and content of native ads and fallback ads in the target ad slot.

[0056] 202. The system prioritizes the native advertisement and the fallback advertisement according to a rule that the information of the native advertisement has a higher priority than the information of the fallback advertisement;

[0057] 203. The system obtains the ranking result according to the priority ranking;

[0058] In an embodiment of the present application, after obtaining the native ad information and fallback ad information on the target ad slot, the system prioritizes the native ads and fallback ads according to the rule that the information priority of the native ads is higher than that of the fallback ads. More specifically, continuing with the above example, if the first channel ad on ad slot a is a native ad, and the second channel ad and the third channel ad are fallback ads, the corresponding sorting results are first channel ad, second channel ad, and third channel ad. The sorting of fallback ads is not specifically limited in this application.

[0059] 204. When the system determines that the native advertisement is to be displayed at the target ad position in the sorting result, it determines the first display time of the native advertisement.

[0060] In the embodiment of the present application, after the system obtains the sorting result according to the priority sorting, it is necessary to display the corresponding advertisement at the target ad position according to the sorting result. Since the priority of the native advertisement is higher than that of the fallback advertisement, when the system determines that the native advertisement can be normally displayed at the target ad position, the system determines the first display time of the corresponding native advertisement, that is, the time when the native advertisement is displayed at the target ad position. More specifically, for example: the first display time is 5 seconds, that is, the display time of the native advertisement at the target ad position is 5 seconds. In the application, no specific limitation is made on the display time of the native advertisement at the target ad position.

[0061] 205. The system obtains the first play time of the native advertisement.

[0062] In the embodiment of the present application, after the system determines the time when the native advertisement can be displayed at the target ad position, it is necessary to further obtain the first play time of the native advertisement itself, that is, the play time of the native advertisement itself. After the system obtains the first play time of the native advertisement, step 206 is executed.

[0063] 206. The system determines whether the first play time is the same as the first display time.

[0064] In the embodiment of the present application, after the system obtains the first display time and the first play time, it is necessary to further compare and determine the first play time and the first display time. It should be noted that, by comparing the first play time and the first display time, the native advertisement can be better displayed at the target ad position. When the system determines that the first play time is the same as the first display time, step 207 is executed; when the system determines that the first play time is not the same as the first display time, step 208 is executed.

[0065] 207. The system displays the native advertisement at the target ad position according to the first display time.

[0066] In the embodiment of the present application, since the system determines that the first display time is the same as the first play time of the native advertisement, the native advertisement is displayed at the target ad position according to the first display time. More specifically, for example: the first display time is 5 seconds, then the display time of the native advertisement at the target ad position is also 5 seconds.

[0067] 208. The system updates the first playback time to the same time as the first display time, and displays the native advertisement on the target ad slot according to the first display time;

[0068] In the embodiments of the present application, when the system determines that the first playback time of the native advertisement is different from the first display time, the first playback time is updated to the same time as the first display time. Among them, the situation where the first playback time and the first display time are different can be divided into two cases. The first case is that the first playback time is less than the first display time; the second case is that the second playback time is greater than the second display time. When the first case occurs, the playback duration of the native advertisement is lengthened by means of video editing so that the first display time matches the first playback time. Similarly, when the second case occurs, the playback duration of the native advertisement is compressed by means of video editing so that the first display time and the first playback time match. Furthermore, the system can display the native advertisement on the target ad slot according to the first display time.

[0069] 209. When the system determines that the native advertisement in the sorting result is not displayed on the target ad slot, it determines the second display time of the fallback advertisement;

[0070] In the embodiments of the present application, when the system determines that the native advertisement in the sorting result fails to be displayed on the target ad slot, it means that there is a problem with the playback of the native advertisement. In order to prevent the phenomenon of vacancy on the target ad slot, the system obtains the information of the fallback advertisement according to the sorting result and further determines the second display time of the fallback advertisement on the target ad slot.

[0071] 210. The system obtains the second playback time of the fallback advertisement;

[0072] 211. When the system determines that the second playback time is the same as the second display time, it displays the fallback advertisement on the target ad slot according to the second display time;

[0073] 212. When the system determines that the second playback time is different from the second display time, it sets the second playback time to the same time as the second display time, and displays the fallback advertisement on the target ad slot according to the second display time.

[0074] Specifically, the processing methods of steps 210 to 212 are similar to those of the above steps 206 to 208, and will not be elaborated here.

[0075] Please refer to Figure 3 , the second aspect of the present application provides a system for fallback of mini-program advertisements, including:

[0076] An acquisition unit 301, configured to acquire information of a channel advertisement on a target advertisement space, where the information of the channel advertisement includes quantity information and type information of the channel advertisement;

[0077] A sorting unit 302, configured to sort the channel advertisements according to a preset rule to obtain a sorting result;

[0078] A display unit 303, configured to, when it is determined that the channel advertisement ranked first in the sorting result is not displayed on the target advertisement space, display the channel advertisement ranked second on the target advertisement space.

[0079] Please refer to Figure 4 , a device for fallback of applet advertisements provided by the third aspect of the present application includes:

[0080] A processor 401, a memory 402, an input / output unit 403, and a bus 404;

[0081] The processor 401 is connected to the memory 402, the input / output unit 403, and the bus 404;

[0082] The memory 402 stores a program, and the processor 401 calls the program to execute the method described in the first aspect.

[0083] The fourth aspect of the present application provides a computer-readable storage medium, on which a program is stored, and when the program is executed on a computer, it executes the method described in the first aspect.

[0084] Those skilled in the art can clearly understand that for the convenience and conciseness of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments, and will not be described herein again.

[0085] In several embodiments provided by the present application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point, the displayed or discussed mutual coupling or direct coupling or communication connection may be through some interfaces, and the indirect coupling or communication connection of the devices or units may be in an electrical, mechanical, or other form.

[0086] The unit described as a separation component may or may not be physically separated. The component shown as a unit may or may not be a physical unit, that is, it may be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0087] In addition, in each embodiment of the present application, each functional unit can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.

[0088] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or all or part of this 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 for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in each embodiment of the present application. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROM, read-only memory), random access memories (RAM, random access memory), magnetic disks, or optical discs that can store program codes.

Claims

1. A method for fallback of applet advertisements, characterized in that, including: Obtain information of the channel advertisement on the target ad space, obtain information of the native advertisement and the fallback advertisement on the target ad space, where the information of the channel advertisement includes the quantity information and type information of the channel advertisement; Perform priority sorting on the channel advertisements according to a preset rule to obtain a sorting result; When it is determined that the native advertisement is to be displayed on the target ad space in the sorting result, determine the first display time of the native advertisement; Obtain the first play time of the native advertisement; Judge whether the first play time is the same as the first display time; If so, display the native advertisement on the target ad space according to the first display time; If not, update the first play time to the same time as the first display time, and display the native advertisement on the target ad space according to the first display time; When it is determined that the channel advertisement ranked first in the sorting result is not displayed on the target ad space, display the channel advertisement ranked second on the target ad space.

2. The method for the fallback of mini-program advertisements according to claim 1, wherein, The performing priority sorting on the channel advertisements according to a preset rule to obtain a sorting result includes: Perform priority sorting on the native advertisement and the fallback advertisement according to the rule that the information priority of the native advertisement is higher than that of the fallback advertisement; Obtain the sorting result according to the priority sorting.

3. The method for small program advertisement fallback according to claim 1, wherein The when it is determined that the channel advertisement ranked first in the sorting result is not displayed on the target ad space, then display the channel advertisement ranked second on the target ad space includes: When it is determined that the native advertisement is not displayed on the target ad space in the sorting result, determine the second display time of the fallback advertisement; Display the fallback advertisement on the target ad space according to the second display time.

4. The method for the fallback of mini-program advertisements according to claim 3, wherein, The displaying the fallback advertisement on the target ad space according to the second display time includes: Obtain the second play time of the fallback advertisement; When it is determined that the second play time is the same as the second display time, display the fallback advertisement on the target ad space according to the second display time; When it is determined that the second play time is not the same as the second display time, set the second play time to the same time as the second display time, and display the fallback advertisement on the target ad space according to the second display time.

5. A system for fallback of mini-program advertisements, characterized in that, including: An obtaining unit, configured to obtain information of the channel advertisement on the target ad space, obtain information of the native advertisement and the fallback advertisement on the target ad space, where the information of the channel advertisement includes the quantity information and type information of the channel advertisement; A sorting unit, configured to perform priority sorting on the channel advertisements according to a preset rule to obtain a sorting result; A first display unit, configured to when it is determined that the native advertisement is to be displayed on the target ad space in the sorting result, determine the first display time of the native advertisement; Obtain the first play time of the native advertisement; Determine whether the first playback time is the same as the first display time; if so, display the native advertisement on the target ad position according to the first display time; if not, update the first playback time to the same time as the first display time, and display the native advertisement on the target ad position according to the first display time; A second display unit, configured to, when it is determined that the channel advertisement ranked first in the sorting result is not displayed on the target ad position, display the channel advertisement ranked second on the target ad position.

6. A device for fallback of applet advertisements, characterized in that, Comprising: A processor, a memory, an input / output unit, and a bus; The processor is connected to the memory, the input / output unit, and the bus; The memory stores a program, and the processor calls the program to execute the method according to any one of claims 1 to 4.

7. A computer-readable storage medium, on which a program is stored, and when the program is executed on a computer, it executes the method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Advertisement filling method and device

    CN106779855A

  • Intelligent city advertisement management system

    CN110738518A