Application advertisement display method and device
By adding a transitional video clip between the splash screen ad and the first-focus ad, brands are supported to configure their own content and motion effects, solving the problem of single motion effects in existing technologies and improving the visual effects and conversion effects of the ads.
Patent Information
- Application Number
- CN202510899561.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-30
- Publication Date
- 2025-09-26
AI Technical Summary
The existing flash screen and first focus combination advertising styles sold have single and rigid animation effects, which cannot meet the demand for differentiated brand display and have a low degree of autonomy.
A splash screen ad is played when the application is detected to be launched, and the video clip corresponding to the splash screen ad is played when the user skips or the countdown ends. After the video clip is played, the image clip corresponding to the splash screen ad continues to be displayed at the top focus position of the application's information flow. Brands are supported to configure the content and motion effects of the video clips by themselves.
By adding transitional video clips as transition effects, the visual effect and appeal of the advertisement are enhanced, the advertising conversion effect is improved, and the native display and linked broadcast of brand information are achieved.
Smart Images

Figure CN120711222A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of Internet technology, and in particular to a method, apparatus, computer device, computer-readable storage medium, and computer program product for displaying application advertisements. Background Art
[0002] With the rapid development of mobile internet technology, mobile applications (apps) and e-commerce platforms have become important channels for users to obtain information and make purchases. Advertising, as a core means of platform commercialization, has a direct impact on user experience and advertising effectiveness through its display format and technical implementation. Among them, splash screen ads and first-page ads are two important advertising formats, widely used in various mobile applications and e-commerce platforms. Using these ads can significantly increase the exposure of promoted content.
[0003] However, the sales of existing splash screen and first focus combination advertising styles have encountered bottlenecks. Usually, the transition from splash screen advertising to first focus advertising is an upward and downward movement, and this movement is implemented using a hard-coded preset movement on the front end. The effect is single and rigid, and the degree of brand autonomy is low, which cannot meet the demand for differentiated brand display.
[0004] It should be noted that the above content is not necessarily prior art, nor is it intended to limit the scope of patent protection of this application. Summary of the Invention
[0005] The embodiments of the present application provide a method, apparatus, computer device, computer-readable storage medium, and computer program product for displaying application advertisements to solve or alleviate one or more of the technical problems raised above.
[0006] One aspect of an embodiment of the present application provides a method for displaying an application advertisement, the method comprising: When an application startup instruction is detected, a splash screen advertisement is played; When a user-triggered instruction to skip the splash screen ad is detected or the countdown for the splash screen ad is detected to have ended, the video clip corresponding to the splash screen ad is played; After the video manuscript is played, the image manuscript corresponding to the splash screen advertisement continues to be displayed at the first focus position of the information flow in the application.
[0007] Optionally, playing the video manuscript corresponding to the splash screen advertisement includes: Jump to the home page of the application, and play the video manuscript corresponding to the splash screen advertisement in full screen above the home page.
[0008] Optionally, the full-screen playing of the video manuscript corresponding to the splash screen advertisement above the home page includes: Above the home page, a video manuscript corresponding to the splash screen advertisement is played in full screen in the form of a floating window, wherein the transparency of the floating window is not zero.
[0009] Optionally, before the step of playing a splash screen advertisement when an application startup instruction is detected, the method further includes: Controlling the display of an advertising resource setting page in a back-end operating platform corresponding to the application; In response to a transition content setting operation on the advertising resource setting page, a video manuscript corresponding to the splash screen advertisement is determined.
[0010] Optionally, the method further includes: In response to a visual effect setting operation for the video manuscript, the motion effect of the video manuscript is adjusted.
[0011] Optionally, the method further includes: Displaying multiple video clip templates on the advertising resource setting page; In response to a triggering operation acting on a target template among the multiple video clip templates, the motion effect of the video manuscript is adjusted according to the target template.
[0012] Optionally, before the step of playing a splash screen advertisement when an application startup instruction is detected, the method further includes: In response to a splash screen content setting operation on the advertisement resource setting page, determining promotional resources in the splash screen advertisement; In response to a first focus content setting operation on the advertisement resource setting page, an image manuscript corresponding to the splash screen advertisement is determined.
[0013] Another aspect of an embodiment of the present application provides a device for displaying application advertisements, the device comprising: A splash screen advertisement playing module is used to play a splash screen advertisement when an application startup instruction is detected; A transition video playback module is used to play the video manuscript corresponding to the splash screen advertisement when a user-triggered splash screen advertisement skip instruction is detected or the countdown of the splash screen advertisement is detected to have ended; The first-focus advertisement playing module is used to continue to display the image manuscript corresponding to the splash screen advertisement at the first-focus position of the information flow in the application after the video manuscript is played.
[0014] Another aspect of an embodiment of the present application provides a computer device, including: at least one processor; and a memory communicatively coupled to the at least one processor; Wherein: the memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the above-mentioned method for displaying application advertisements.
[0015] Another aspect of an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, and when the computer instructions are executed by a processor, the method for displaying application advertisements as described above is implemented.
[0016] Another aspect of an embodiment of the present application provides a computer program product, including a computer program, which implements the above-mentioned method for displaying application advertisements when executed by a processor.
[0017] The embodiment of the present application adopts the above-mentioned technical solution, which may include the following advantages: by adding a transition video manuscript between the splash screen advertisement and the first-focus advertisement, the transition video manuscript can be played as a transition animation between the splash screen advertisement and the first-focus advertisement, supporting brands that need to publish advertisements to configure the content and animation effects of the video manuscripts by themselves, and the brand information that needs to be promoted can be displayed in a more native way in the form of video. At the same time, the effect of linked continuous broadcast of advertising content is also achieved in the three advertising areas, which can enhance the attractiveness of the advertising content to users, thereby improving the advertising conversion effect. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The accompanying drawings illustrate exemplary embodiments and constitute a part of the specification. Together with the description of the specification, they serve to explain exemplary implementation of the embodiments. The illustrated embodiments are for illustrative purposes only and do not limit the scope of the claims. Throughout the drawings, the same reference numerals designate similar, but not necessarily identical, elements.
[0019] Figure 1 A diagram schematically illustrates an operating environment of a method for displaying application advertisements according to the first embodiment of the present application; Figure 2 The following schematically shows a flow chart of a method for displaying application advertisements according to the first embodiment of the present application; Figure 3A A schematic diagram of an interface for displaying a splash screen advertisement is shown schematically; Figure 3B The following schematically shows an interface diagram for displaying a video manuscript corresponding to a splash screen advertisement; Figure 3C A schematic diagram of an interface for displaying a first-focus advertisement is shown schematically; Figure 4 A block diagram schematically shows an apparatus for displaying application advertisements according to a second embodiment of the present application; and Figure 5The following schematically shows a hardware architecture diagram of a computer device according to the third embodiment of the present application. DETAILED DESCRIPTION
[0020] In order to make the purpose, technical solutions and advantages of this application more clear, the present application is further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0021] It should be noted that the descriptions of "first", "second", etc. in the embodiments of the present application are for descriptive purposes only and should not be understood as indicating or implying their relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" or "second" may explicitly or implicitly include at least one of such features. In addition, the technical solutions between the various embodiments can be combined with each other, but this must be based on the fact that they can be implemented by ordinary technicians in this field. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such a combination of technical solutions does not exist and is not within the scope of protection required by this application.
[0022] It should be noted that in all aspects of this application involving data collection, storage, use, transmission, and processing, all data must strictly adhere to the laws, regulations, industry standards, and regulatory requirements of the data's source and use locations, as well as the relevant countries and regions, to ensure the legality and compliance of data activities. During the collection phase, the purpose, method, and scope of collection will be clearly stated to the data subject in a conspicuous manner. Collection will be carried out only after obtaining the data subject's legal authorization, ensuring that the collection process adheres to the "minimum necessary" principle and does not exceed the scope of data collection. During storage, the storage period will be limited, and after the storage purpose has been achieved, data will be promptly deleted, anonymized, or encrypted. During the use phase, strict data security protection mechanisms will be implemented, using field-level desensitization technology to process raw data according to pre-set desensitization rules. A variety of desensitization strategies, such as data generalization, data anonymization, and data encryption, will be employed for different data types to effectively mitigate the risk of sensitive information leakage and ensure that the data ultimately used is securely desensitized data, fully protecting the rights and interests of data subjects and data security. During the transmission and processing phases, the confidentiality and security of data will be ensured during transmission and processing.
[0023] In the description of this application, it should be understood that the numerical labels before the steps do not indicate the order in which the steps are executed. They are only used to facilitate the description of this application and to distinguish each step. Therefore, they cannot be understood as limitations on this application.
[0024] First, an explanation of the terms used in this application is provided: Splash screen ads: Advertising content displayed to users when the app is launched, usually for 5 seconds. After 5 seconds, the app will automatically enter the normal function or content main page.
[0025] First-focus ads: Large-format ads displayed on the first screen after the splash screen ends and the app enters its normal function or content main page.
[0026] Secondly, to facilitate those skilled in the art to understand the technical solutions provided in the embodiments of the present application, the following describes the relevant technologies: The sales of existing splash screen and first-focus combination advertising styles have encountered a bottleneck. Usually, the transition from a splash screen ad to a first-focus ad is an upward and downward movement, which is implemented using a hard-coded preset animation on the front end. The effect is simple and rigid, and the degree of brand autonomy is low, which cannot meet the demand for differentiated brand display.
[0027] To this end, an embodiment of the present application provides a technical solution for the display of application advertisements. In this technical solution, a splash screen advertisement is played when an application startup instruction is detected; when a splash screen advertisement skip instruction triggered by a user is detected or the countdown for the splash screen advertisement is detected to be over, a video manuscript corresponding to the splash screen advertisement is played; after the video manuscript is played, the image manuscript corresponding to the splash screen advertisement continues to be displayed at the first focus position of the information flow in the application. By adding a transitional video manuscript between the splash screen advertisement and the first focus advertisement, the transitional video manuscript can be played as a transition effect between the splash screen advertisement and the first focus advertisement, supporting brands that need to publish advertisements to configure the content and animation effects of the video manuscripts by themselves, and the brand information that needs to be promoted can be displayed more natively in the form of video. At the same time, the effect of linked continuous broadcast of advertisement content is also achieved in the three advertising areas, which can enhance the attractiveness of the advertisement content to users, thereby improving the advertisement conversion effect. See below for details.
[0028] Finally, for ease of understanding, an exemplary operating environment is provided below.
[0029] like Figure 1 As shown, the environment diagram includes a service platform 2, a network 4, and a client 6, wherein: The service platform 2 can be comprised of a single or multiple computing devices. These multiple computing devices can include virtualized computing instances. Virtualized computing instances can include virtual machines, such as emulations of computer systems, operating systems, servers, and the like. A computing device can load a virtual machine based on a virtual image and / or other data defining the specific software (e.g., operating system, specialized application, server) used for the emulation. As demand for different types of processing services changes, different virtual machines can be loaded and / or terminated on one or more computing devices. A hypervisor can be implemented to manage the use of different virtual machines on the same computing device.
[0030] The service platform 2 can be configured to communicate with clients 6 and the like via a network 4. The network 4 includes various network devices, such as routers, switches, multiplexers, hubs, modems, bridges, repeaters, firewalls, proxy devices, and / or the like. The network 4 can include physical links, such as coaxial cable links, twisted pair cable links, fiber optic links, combinations thereof, or wireless links, such as cellular links, satellite links, Wi-Fi links, and the like.
[0031] The service platform 2 can provide storage, reading, writing, querying, deleting and other services, such as providing application advertisement display services for the client.
[0032] Client 6 can be an electronic device running an operating system such as Windows, Android™, or iOS, such as a smartphone, tablet, laptop, virtual reality device, gaming device, set-top box, in-car terminal, or smart TV. Based on these operating systems, various applications can be run, such as displaying application advertisements.
[0033] The client 6 may provide / configure a user access page for manipulating the service platform 2 or uploading objects, etc.
[0034] It should be noted that the above devices are exemplary, and the number and type of devices can be adjusted in different scenarios or according to different needs.
[0035] The following describes the technical solution of the present application through multiple embodiments, taking the service platform 2 as the execution body. It should be noted that these embodiments can be implemented in many different forms and should not be construed as being limited to the embodiments described here.
[0036] Example 1 Figure 2 The flowchart of the method for displaying application advertisements according to the first embodiment of the present application is schematically shown.
[0037] like Figure 2 As shown, the method for displaying application advertisements may include steps S202 to S208, wherein: Step S202, when an application startup instruction is detected, playing a splash screen advertisement; Specifically, a dedicated monitoring module is set up in the background of the application to continuously monitor various commands issued by the system. When a user generates an application launch command by clicking an application icon, triggering a voice command, or other system actions, the monitoring module can quickly capture the command.
[0038] When the monitoring module successfully captures the app launch command, it immediately retrieves the corresponding ad assets from the local or cloud, and renders and displays them on the app's launch interface according to predefined display parameters (such as placement, size, and transparency). Promotional assets for splash screen ads can be stored in a designated local directory or downloaded from a cloud server to a local cache. These include, but are not limited to, image files (e.g., JPEG or PNG), animation files (e.g., GIF), or short video files (e.g., MP4).
[0039] During the display of a splash screen ad, user actions such as clicks and swipes can be monitored in real time. If a user clicks on the ad, the click event is recorded and the user is redirected to the corresponding target page based on the ad's link information. If the user triggers a skip command for the splash screen ad or reaches a preset display time threshold during the display of the splash screen ad, the splash screen ad display is stopped and the subsequent steps proceed normally.
[0040] Step S204: When a user-triggered instruction to skip the splash screen ad is detected or the countdown for the splash screen ad is detected to be over, a video clip corresponding to the splash screen ad is played; Specifically, during the playback of a splash screen ad, the application continuously monitors user actions and the ad countdown. User-triggered skip commands for the splash screen ad are implemented by monitoring the click event of a preset skip button on the user interface. When the user clicks the skip button, the system generates a skip command signal. The splash screen ad playback module also includes a built-in countdown timer, which starts synchronously with the start of the splash screen ad and counts down according to the preset countdown duration (e.g., 5 seconds). During the countdown, the current remaining time is continuously obtained to determine whether the countdown has ended.
[0041] When a skip command signal is received or the countdown reaches zero (i.e., the countdown ends), the conditional judgment logic is triggered. This logic first checks whether a valid skip command signal has been received. If so, it is determined that the user has actively skipped the splash screen ad. If no skip command signal is received, but the countdown ends, it is determined that the splash screen ad has naturally completed playback. In either case, as long as one of the conditions is met, subsequent video manuscript playback operations will be executed.
[0042] If the condition is true, the video clip corresponding to the current splash screen ad is retrieved from local storage or a cloud server. This video clip is then loaded into the app's video player component and played according to preset playback parameters (such as volume and screen size). During playback, the playback status is monitored in real time to ensure that the video clip is presented to the user normally and smoothly.
[0043] Step S206: After the video manuscript is played, the image manuscript corresponding to the splash screen advertisement continues to be displayed at the first focus position of the information flow in the application.
[0044] Specifically, a playback status monitoring mechanism is built into the video playback component of the application. This mechanism tracks the playback progress of the video manuscript in real time by comparing the current playback timestamp of the video file with the total video duration. When the playback timestamp reaches or exceeds the total video duration, the video manuscript is considered to have completed playback.
[0045] After the video finishes playing, the image acquisition process begins immediately. First, the application searches the local repository for the image corresponding to the splash screen ad. If the image exists in the local repository, it is retrieved directly. If not, a request is sent to the cloud server through its communication interface to retrieve the image. The cloud server then returns the corresponding image data based on the identification information in the request.
[0046] After obtaining the image corresponding to the splash screen ad, a display container is created at the top of the app's feed (i.e., the area that appears first in the feed after the user opens the app). The image is loaded into this container and displayed according to preset display parameters (such as image size, transparency, and display duration). During the display process, user interactions, such as clicks and swipes, are monitored in real time to enable appropriate processing based on user actions.
[0047] As an example, Figure 3A-3C A schematic diagram of an interface for displaying application advertisements is shown; wherein, Figure 3A To display the interface of the splash screen ad, Figure 3B To display the interface of the video manuscript corresponding to the flash screen advertisement, Figure 3C In order to display the interface of the first-focus ad, a transition video clip is added between the splash screen ad and the first-focus ad. The transition video clip can be played as a transition effect between the splash screen ad and the first-focus ad, thereby improving the visual effect and attractiveness of the ad, thereby improving the conversion effect of the ad in the application.
[0048] In an optional embodiment of the present application, playing the video manuscript corresponding to the splash screen advertisement includes: Jump to the home page of the application, and play the video manuscript corresponding to the splash screen advertisement in full screen above the home page.
[0049] Specifically, when a user-triggered instruction to skip a splash screen ad is detected, or when the splash screen ad countdown has expired, the page jump logic is triggered. By invoking the system-provided page navigation interface, the currently displayed splash screen ad interface is switched to the application's home page. During the switching process, the start time and status of the page jump can also be recorded to facilitate subsequent performance analysis and troubleshooting.
[0050] At the same time or shortly after the page redirect, the application begins preparing the video clip corresponding to the splash screen ad. First, it searches the local cache for the video clip, which pre-stores some commonly used video clips to speed up loading. If the video clip is not found in the local cache, the application retrieves the required video clip from the cloud server through its communication interface.
[0051] When the video clip is ready, the application creates a full-screen playback container above the home page. This playback container covers part or all of the home page (depending on the design requirements) and sets an appropriate background color or transparency to ensure that the video playback effect is not interfered with by other elements on the home page. Then, the video clip is loaded into the playback container and the video playback API is called to start video playback.
[0052] In an optional embodiment of the present application, the full-screen playing of the video manuscript corresponding to the splash screen advertisement above the home page includes: Above the home page, a video manuscript corresponding to the splash screen advertisement is played in full screen in the form of a floating window, wherein the transparency of the floating window is not zero.
[0053] When the application reaches the stage of jumping to the home page and playing the video manuscript, it first creates a floating window above the home page. This floating window can be created by calling the window creation interface provided by the system. During the creation process, the window's position and size are precisely set so that it covers a specific area of the home page (such as the top area).
[0054] When creating a floating window, you can assign it a unique identifier for subsequent management and operation. Also, set the window's initial properties, such as a transparent background color (to ensure the video clip is displayed properly) and a window hierarchy above other elements on the homepage to ensure the floating window always appears on top.
[0055] After obtaining the video manuscript, it is loaded into the created floating window to start full-screen playback in the floating window. It will appropriately scale and crop the video based on the size of the floating window and the original size of the video manuscript to ensure that the video can completely fill the floating window.
[0056] Before playback begins, set the transparency of the floating window to a non-zero value. The specific transparency value can be set according to design requirements. For example, setting it to 50% transparency ensures that the content of the video clip is clearly visible while allowing users to see part of the homepage content through the video clip playing in the floating window, creating a unique visual effect.
[0057] In an optional embodiment of the present application, before the step of playing a splash screen advertisement when an application startup instruction is detected, the method further includes: Controlling the display of an advertising resource setting page in the back-end operating platform corresponding to the application; responding to a transition content setting operation on the advertising resource setting page, determining a video manuscript corresponding to the splash screen advertisement.
[0058] In this embodiment, brands or operators who need to place advertisements can set up the content they want to promote through the backend operation platform. When an operation related to advertising resource management is initiated on the backend operation platform corresponding to the application, the system will detect the request. After receiving the request, the backend operation platform will start the display process of the advertising resource setting page.
[0059] After the ad inventory settings page is displayed, administrators or operations personnel can configure transition content. This page provides a dedicated transition content settings area, which includes controls for selecting video content (such as a drop-down list and a file upload button), video parameter settings (such as video length, resolution, and transparency range), and other related settings.
[0060] When a user performs an action, the event monitoring mechanism on the page captures these actions in real time. For example, when a user clicks the file upload button to select a video clip, a file selection dialog box pops up. After the user selects the file, the page uploads it to the server using AJAX technology. Upon receiving the file, the server performs validation operations such as format checks and size limit checks. If the validation passes, the file is stored in the specified storage location and the file path and related information are returned to the page. Furthermore, for video parameter setting operations, the page saves the user-entered parameter values in real time to the application's database for subsequent processing.
[0061] In an optional embodiment of the present application, the method further includes: In response to a visual effect setting operation for the video manuscript, the motion effect of the video manuscript is adjusted.
[0062] Specifically, users can trigger visual effect setting operations through the visual interface provided by the back-end operating platform. In the management list of video manuscripts, a "Visual Effect Settings" button will be set next to each video manuscript item. When the user clicks the button, the system will pop up a special visual effect setting dialog box or jump to a new setting page to enter the visual effect setting mode. When the user triggers the visual effect setting operation, the back-end operating platform will immediately capture the operation event and determine the user's specific operation intention by parsing the operation event, such as whether to add a new animation effect, modify the existing animation effect parameters, or delete a certain animation effect.
[0063] For example, you can customize animation types such as fade in and fade out, rotation and scaling, flashing, and displacement. Users can select the desired animation type in the settings dialog box through a drop-down list or icon selection. For each animation type, you can also adjust its parameters such as animation duration, animation intensity, and animation trigger time. Users can precisely adjust these parameters using sliders and input boxes.
[0064] In an optional embodiment of the present application, the method further includes: Multiple video clip templates are displayed in the advertising resource setting page; in response to a trigger operation acting on a target template among the multiple video clip templates, the motion effect of the video manuscript is adjusted according to the target template.
[0065] In this embodiment, for brands that have special needs but lack video production capabilities, different video editing templates can be output to meet the brand's demand for transmitting more information, without the need for the front-end to intervene in the development of animations, saving development resources.
[0066] Specifically, the ad resource settings page on the app's backend platform uses a clear and logical layout to display multiple video editing templates. The page is divided into several functional areas, with the template display area prominently positioned to facilitate quick browsing and selection.
[0067] Each video clip template can be displayed on the page as a thumbnail, which clearly shows the template's main image and animation style. Information such as the template's name, a brief description, and applicable scenario tips are displayed below or next to the thumbnail to help users better understand the template's purpose. When a user first enters the ad inventory settings page, the page sends a request to the server to obtain information about all available video clip templates.
[0068] When browsing the ad inventory settings page, users can trigger a target template from multiple video clip templates by clicking the mouse or touching the touchscreen. The event listening mechanism on the page captures these action events in real time and identifies the event type and target object. When a user triggers a template, the event listener records the target template's identification information (such as the template ID) and encapsulates this information into an event object for subsequent processing logic.
[0069] After selecting a target template, you can retrieve its detailed parameter configuration from the server. These parameters include, but are not limited to, the animation type (such as fade, rotation, zoom, and flash), duration, intensity, animation path, and color transitions. Then, adjust the animation effects in your video based on the parameters in the target template.
[0070] During the process of adjusting the motion effects of a video manuscript, you can also perform real-time rendering preview, apply the adjusted motion effects to the preview screen of the video manuscript, and display them on the advertising resource settings page, so that brands or operators can intuitively see the adjusted effects.
[0071] In an optional embodiment of the present application, before the step of playing a splash screen advertisement when an application startup instruction is detected, the method further includes: In response to the splash screen content setting operation on the advertising resource setting page, the promotional resources in the splash screen advertisement are determined; in response to the first focus content setting operation on the advertising resource setting page, the image manuscript corresponding to the splash screen advertisement is determined.
[0072] In this embodiment, after the advertising resource setting page is displayed, the administrator or operator can also set the promotional resources in the splash screen advertisement and the image manuscript corresponding to the splash screen advertisement on the page, where the image manuscript corresponding to the splash screen advertisement is used to be displayed in the first focus advertisement.
[0073] When users perform actions, the event monitoring mechanism on the page captures these actions in real time. For example, when a user clicks the file upload button to select promotional assets for a splash screen ad, a file selection dialog box pops up. The user selects the promotional assets for the splash screen ad, and the assets are uploaded to the server. Similarly, when a user clicks the file upload button to select an image for the splash screen ad, a file selection dialog box pops up. The user selects the image for the splash screen ad, and the images are uploaded to the server. Finally, the server can save the promotional assets for the splash screen ad to the application's database for subsequent processing.
[0074] In this embodiment, by adding a transition video manuscript between the splash screen ad and the first-focus ad, the transition video manuscript can be played as a transition animation between the splash screen ad and the first-focus ad, supporting the brand that needs to publish the advertisement to configure the content and animation effects of the video manuscript by itself, and the brand information that needs to be promoted can be displayed in a more native way in the form of video. At the same time, the effect of linked continuous broadcast of advertising content is also achieved in the three advertising areas, which can enhance the attractiveness of the advertising content to users, thereby improving the advertising conversion effect.
[0075] In addition, this embodiment also provides a transition video configuration function, through which brands can create customized transition video animation effects with a high degree of autonomy. For brands with special needs but no video production capabilities, the design can output different video editing templates to meet the brand's demand for more information transmission, without the need for the front-end to intervene in the development of animations, saving development resources.
[0076] Example 2 Figure 4 The block diagram of the display device for application advertisement according to the second embodiment of the present application is schematically shown. The device can be divided into one or more program modules, one or more program modules are stored in a storage medium and executed by one or more processors to complete the embodiment of the present application. The program module referred to in the embodiment of the present application refers to a series of computer program instruction segments that can complete specific functions. The following description will specifically introduce the functions of each program module in this embodiment. Figure 4 As shown, the display device 400 for application advertisements may include: a splash screen advertisement playing module 401, a transition video playing module 402, and a first-focus advertisement playing module 403, wherein: The splash screen advertisement playing module 401 is used to play the splash screen advertisement when an application startup instruction is detected; The transition video playing module 402 is used to play the video manuscript corresponding to the splash screen advertisement when a user-triggered instruction to skip the splash screen advertisement is detected or the countdown for the splash screen advertisement is detected to have ended; The first-focus advertisement playing module 403 is used to continue to display the image manuscript corresponding to the splash screen advertisement at the first-focus position of the information flow in the application after the video manuscript is played.
[0077] In an optional embodiment of the present application, the transition video playing module 402 includes: The video playback submodule is used to jump to the home page of the application and play the video manuscript corresponding to the splash screen advertisement in full screen above the home page.
[0078] In an optional embodiment of the present application, the video playback submodule is specifically configured to: Above the home page, a video manuscript corresponding to the splash screen advertisement is played in full screen in the form of a floating window, wherein the transparency of the floating window is not zero.
[0079] In an optional embodiment of the present application, the device further includes: A setting page display module, used to control the display of an advertising resource setting page in the back-end operating platform corresponding to the application; The video manuscript determination module is used to respond to the transition content setting operation on the advertising resource setting page and determine the video manuscript corresponding to the splash screen advertisement.
[0080] In an optional embodiment of the present application, the device further includes: The video motion effect adjustment module is used to adjust the motion effect of the video manuscript in response to the visual effect setting operation for the video manuscript.
[0081] In an optional embodiment of the present application, the device further includes: The motion effect template module is used to display multiple video clip templates in the advertising resource setting page; respond to the trigger operation acting on the target template among the multiple video clip templates, and adjust the motion effect of the video manuscript according to the target template.
[0082] In an optional embodiment of the present application, the device further includes: a promotion resource determination module, configured to determine the promotion resources in the splash screen advertisement in response to a splash screen content setting operation performed on the advertisement resource setting page; The image manuscript determination module is used to respond to the first focus content setting operation on the advertising resource setting page and determine the image manuscript corresponding to the splash screen advertisement.
[0083] Example 3 Figure 5 The following schematically shows a hardware architecture diagram of a computer device 10000 suitable for implementing the display method of application advertisements according to the third embodiment of the present application. In some embodiments, the computer device 10000 may be a terminal device such as a smart phone, a wearable device, a tablet computer, a personal computer, a vehicle-mounted terminal, a game console, a virtual device, a workbench, a digital assistant, a set-top box, a robot, etc. In other embodiments, the computer device 10000 may be a rack server, a blade server, a tower server, or a cabinet server (including an independent server or a server cluster composed of multiple servers), etc. Figure 5 As shown, the computer device 10000 includes but is not limited to: a memory 10010, a processor 10020, and a network interface 10030 that can communicate with each other via a system bus. Memory 10010 includes at least one type of computer-readable storage medium, including flash memory, a hard disk, a multimedia card, card-type memory (e.g., SD or DX memory), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic storage, a magnetic disk, an optical disk, and the like. In some embodiments, memory 10010 may be an internal storage module of computer device 10000, such as a hard disk or memory of computer device 10000. In other embodiments, memory 10010 may also be an external storage device of computer device 10000, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) card, a flash memory card, and the like equipped on computer device 10000. Of course, memory 10010 may also include both internal storage modules and external storage devices of computer device 10000. In this embodiment, the memory 10010 is generally used to store the operating system and various application software installed on the computer device 10000, such as program code of a method for displaying application advertisements, etc. In addition, the memory 10010 can also be used to temporarily store various data that has been output or is about to be output.
[0084] In some embodiments, processor 10020 may be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other chips. Processor 10020 is typically used to control the overall operation of computer device 10000, such as performing control and processing related to data exchange or communication with computer device 10000. In this embodiment, processor 10020 is used to execute program code stored in memory 10010 or process data.
[0085] Network interface 10030 may include a wireless network interface or a wired network interface. Network interface 10030 is typically used to establish a communication link between computer device 10000 and other computer devices. For example, network interface 10030 is used to connect computer device 10000 to an external terminal via a network, establishing a data transmission channel and a communication link between computer device 10000 and the external terminal. The network may be a wireless or wired network such as an intranet, the Internet, the Global System of Mobile Communications (GSM), Wideband Code Division Multiple Access (WCDMA), a 4G network, a 5G network, Bluetooth, or Wi-Fi.
[0086] It should be pointed out that Figure 5 Only a computer device having components 10010 - 10030 is shown, but it should be understood that implementing all of the shown components is not a requirement, and more or fewer components may alternatively be implemented.
[0087] In this embodiment, the method for displaying application advertisements stored in the memory 10010 can also be divided into one or more program modules and executed by one or more processors (such as processor 10020) to complete the embodiment of the present application.
[0088] Example 4 An embodiment of the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the steps of the method for displaying application advertisements in the embodiment are implemented.
[0089] In this embodiment, computer-readable storage media include flash memory, hard disks, multimedia cards, card-type memories (e.g., SD or DX memories), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic storage, magnetic disks, optical disks, and the like. In some embodiments, the computer-readable storage medium may be an internal storage unit of a computer device, such as the computer device's hard disk or memory. In other embodiments, the computer-readable storage medium may also be an external storage device of the computer device, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) card, a flash memory card, and the like. Of course, the computer-readable storage medium may also include both the internal storage unit and external storage devices of the computer device. In this embodiment, the computer-readable storage medium is typically used to store the operating system and various application software installed on the computer device, such as the program code for the method for displaying advertisements in the embodiment. Furthermore, the computer-readable storage medium may also be used to temporarily store various types of data that has been output or is about to be output.
[0090] Example 5 An embodiment of the present application further provides a computer program product, including a computer program, which implements the method in the above embodiment when executed by a processor.
[0091] Obviously, those skilled in the art should understand that the modules or steps of the above-mentioned embodiments of the present application can be implemented using general-purpose computer devices. They can be concentrated on a single computer device or distributed on a network composed of multiple computer devices. Alternatively, they can be implemented using program codes executable by the computer device, so that they can be stored in a storage device and executed by the computer device. In some cases, the steps shown or described can be performed in a different order than herein, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the embodiments of the present application are not limited to any specific combination of hardware and software.
[0092] It should be noted that the above are only preferred embodiments of the present application and do not limit the scope of patent protection of the present application. Any equivalent structure or equivalent process transformation made using the contents of the description and drawings of this application, or directly or indirectly applied in other related technical fields, are also included in the scope of patent protection of the present application.
Claims
1. A method for displaying application advertisements, characterized in that: The method comprises: When an application startup instruction is detected, a splash screen advertisement is played; When a user-triggered instruction to skip the splash screen ad is detected or the countdown for the splash screen ad is detected to have ended, the video clip corresponding to the splash screen ad is played; After the video manuscript is played, the image manuscript corresponding to the splash screen advertisement continues to be displayed at the first focus position of the information flow in the application.
2. The method for displaying application advertisements according to claim 1, wherein: Playing the video manuscript corresponding to the splash screen advertisement includes: Jump to the home page of the application, and play the video manuscript corresponding to the splash screen advertisement in full screen above the home page.
3. The method for displaying application advertisements according to claim 2, wherein: The full-screen playing of the video manuscript corresponding to the splash screen advertisement at the top of the home page includes: Above the home page, a video manuscript corresponding to the splash screen advertisement is played in full screen in the form of a floating window, wherein the transparency of the floating window is not zero.
4. The method for displaying application advertisements according to claim 1, wherein: Before the step of playing a splash screen advertisement when an application startup instruction is detected, the method further includes: Controlling the display of an advertising resource setting page in a back-end operating platform corresponding to the application; In response to a transition content setting operation on the advertising resource setting page, a video manuscript corresponding to the splash screen advertisement is determined.
5. The method for displaying application advertisements according to claim 4, wherein: The method further comprises: In response to a visual effect setting operation for the video manuscript, the motion effect of the video manuscript is adjusted.
6. The method for displaying application advertisements according to claim 4, wherein: The method further comprises: Displaying multiple video clip templates on the advertising resource setting page; In response to a triggering operation acting on a target template among the multiple video clip templates, the motion effect of the video manuscript is adjusted according to the target template.
7. The method for displaying application advertisements according to claim 4, wherein: Before the step of playing a splash screen advertisement when an application startup instruction is detected, the method further includes: In response to a splash screen content setting operation on the advertisement resource setting page, determining promotional resources in the splash screen advertisement; In response to a first focus content setting operation on the advertisement resource setting page, an image manuscript corresponding to the splash screen advertisement is determined.
8. A display device for application advertisement, characterized in that: The device comprises: A splash screen advertisement playing module is used to play a splash screen advertisement when an application startup instruction is detected; A transition video playback module is used to play the video manuscript corresponding to the splash screen advertisement when a user-triggered splash screen advertisement skip instruction is detected or the countdown of the splash screen advertisement is detected to have ended; The first-focus advertisement playing module is used to continue to display the image manuscript corresponding to the splash screen advertisement at the first-focus position of the information flow in the application after the video manuscript is played.
9. A computer device, characterized in that: include: at least one processor; and a memory communicatively coupled to the at least one processor; wherein: The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method for displaying application advertisements according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, and when the computer instructions are executed by a processor, the method for displaying application advertisements according to any one of claims 1 to 7 is implemented.
11. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method for displaying application advertisements according to claims 1 to 7 are implemented.