Advertisement display method and device, electronic equipment and storage medium

By tilting or reducing creatives in response to user operations on the terminal device, the problem of low advertising conversion rate is solved and user interaction and conversion rate is improved.

CN120299433APending Publication Date: 2025-07-11TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410034456.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-09
Publication Date
2025-07-11

AI Technical Summary

Technical Problem

In the prior art, the advertising conversion rate is low, and the user's interaction with the advertisement is insufficient, which affects the immersion experience and monetization effect of the advertisement.

Method used

When displaying creatives on the terminal device, it responds to the user's preset operations, creates an inclination angle or reduces the size change between the creatives and the display screen, and jumps to the ad link when the preset conditions are met, enhancing user interactivity.

Benefits of technology

It increases users' attention and participation in advertising, improves advertising conversion rate, and enhances the interactive experience between users and advertising.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120299433A_ABST
    Figure CN120299433A_ABST
Patent Text Reader

Abstract

The invention provides an advertisement display method, an advertisement display device, electronic equipment and a computer readable storage medium, and is applied to the technical field of advertisements. The method comprises the following steps: displaying an advertisement material in a first state, wherein the first state is that the advertisement material is displayed in an original size and is parallel to a display screen; responding to the received preset operation, and displaying the advertisement material in a second state; the second state comprises at least one of the following two states: an inclination angle exists between the advertisement material and the display screen, and the size of the inclination angle changes along with the amplitude change of the preset operation; the advertisement material is displayed in a reduced size, and the reduction scale relative to the original size changes along with the amplitude change of the preset operation; and under the condition that the preset operation meets the preset condition, skipping to an advertisement link corresponding to the advertisement material. According to the scheme provided by the invention, the user can be guided to interact with the advertisement, the attention and participation degree of the user on the advertisement can be improved, and the advertisement conversion rate can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of advertising technology, and in particular, to a method for displaying an advertisement, a device for displaying an advertisement, an electronic device, and a computer-readable storage medium. Background Art

[0002] Advertisements are inseparable from content services in Internet life. For example, most content services of reading media such as novels can be provided to users for free. Content service platforms simultaneously achieve monetization demands through monetization models such as In-App Advertisement (IAA) and In-App Purchase (IAP). At the same time, users have potential demands for content reading services such as immersion, concentration, convenience, and simple experience. In related technologies, advertisement forms such as splash ads, interstitial ads, banner ads, rewarded ads, and insert ads can meet the monetization demands of content service platforms and do not overly disturb the immersive experience of users.

[0003] However, the advertisement display methods provided by related technologies have the problem that the advertisement conversion rate needs to be improved. Summary of the Invention

[0004] The present application provides a method for displaying an advertisement, a device for displaying an advertisement, an electronic device, and a computer-readable storage medium, which are beneficial to improving the advertisement conversion rate.

[0005] In a first aspect, the present application provides a method for displaying an advertisement. The method includes: displaying an advertisement material in a first state, where the first state is a state in which the advertisement material is displayed in an original size and is parallel to a display screen; in response to receiving a preset operation, displaying the advertisement material in a second state; where the second state includes at least one of the following two: there is an inclination angle between the advertisement material and the display screen, and the magnitude of the inclination angle changes with the amplitude of the preset operation; the advertisement material is displayed in a reduced size, and the reduction ratio relative to the original size changes with the amplitude of the preset operation; and, when the preset operation meets a preset condition, jumping to an advertisement link corresponding to the advertisement material.

[0006] In a second aspect, the present application provides a device for displaying an advertisement. The device includes: a display module and a jump module;

[0007] Among them, the above display module is used to display the advertisement material in the first state, and the first state is the state where the advertisement material is displayed in the original size and parallel to the display screen; the display module is further used to respond to the received preset operation and display the advertisement material in the second state; among them, the second state includes at least one of the following two: there is an inclination angle between the advertisement material and the display screen, and the size of the inclination angle changes with the amplitude of the preset operation; the advertisement material is displayed in a reduced size, and the reduction ratio relative to the original size changes with the amplitude of the preset operation; and, the jump module is used to jump to the advertisement link corresponding to the advertisement material when the preset operation meets the preset conditions.

[0008] In an exemplary embodiment, based on the above solution, the display module includes: a first display unit;

[0009] Among them, the first display unit is used to receive the preset operation and obtain the direction and amplitude of the preset operation; according to the direction of the preset operation, determine the inclination direction of the advertisement material relative to the first state; according to the amplitude of the preset operation, determine the size of the inclination angle of the advertisement material relative to the first state; according to the inclination direction and the size of the inclination angle, determine the display information corresponding to the second state; and, based on the display information corresponding to the second state, display the advertisement material.

[0010] In an exemplary embodiment, based on the above solution, the preset operation includes a rotation operation of the terminal device; the direction of the preset operation is: the direction of rotation of the rotation operation around the first rotation axis, where the first rotation axis includes: the X axis, the Y axis corresponding to the adjacent boundaries of the display screen, or the Z axis perpendicular to the display screen; the amplitude of the preset operation is: the angle of rotation of the rotation operation around the first rotation axis.

[0011] In an exemplary embodiment, based on the above solution, the first display unit is specifically used to: respond to the received rotation operation, determine the first rotation axis corresponding to the rotation operation, the first direction and the first angle of rotation around the first rotation axis; and, determine the state after rotating the advertisement material in the first state around the first rotation axis in the first direction by the first angle as the second state, and display the advertisement material in the second state.

[0012] In an exemplary embodiment, based on the above solution, the preset operation includes a swinging gesture; the direction of the preset operation is: the direction in which the swinging gesture rotates around the first rotation axis, where the first rotation axis includes: the X-axis, the Y-axis corresponding to adjacent boundaries of the display screen, or the Z-axis perpendicular to the display screen; the amplitude of the preset operation is: the angle by which the swinging gesture rotates around the first rotation axis.

[0013] In an exemplary embodiment, based on the above solution, the preset operation includes a sliding operation on the display screen; the direction of the preset operation is: the direction of the sliding operation, where the direction of the sliding operation includes: the X-axis or the Y-axis corresponding to adjacent boundaries of the display screen; the amplitude of the preset operation includes: the length of the sliding operation.

[0014] In an exemplary embodiment, based on the above solution, the first display unit is specifically configured to: in response to receiving the sliding operation, determine a second rotation axis corresponding to the sliding operation, a second direction of the sliding operation, and a first length, where the direction of the second rotation axis is perpendicular to the direction of the sliding operation; determine a second angle of rotation around the second rotation axis according to the first length; and determine the state after rotating the advertisement material in the first state around the second rotation axis in the second direction by the second angle as the second state, and display the advertisement material in the second state.

[0015] In an exemplary embodiment, based on the above solution, the display module includes: a second display unit;

[0016] Wherein, the second display unit is configured to receive the preset operation, and obtain the direction and amplitude of the preset operation; determine the indentation direction of the advertisement material relative to the first state according to the direction of the preset operation; determine the reduction ratio relative to the original size according to the amplitude of the preset operation; determine the display information corresponding to the second state according to the indentation direction and the reduction ratio; and display the advertisement material based on the display information corresponding to the second state.

[0017] In an exemplary embodiment, based on the above solution, the preset operation includes a sliding operation on the display screen; the direction of the preset operation is: the direction of the sliding operation, where the direction of the sliding operation includes: the X-axis, the Y-axis corresponding to adjacent boundaries of the display screen, or the direction of any angle between the X-axis; the amplitude of the preset operation is: the length of the sliding operation.

[0018] In an exemplary embodiment, based on the above solution, the second display unit is specifically configured to: in response to receiving the sliding operation, determine a third direction and a second length of the sliding operation; determine a first reduction ratio according to the second length; and determine the state after indenting the advertisement material in the first state in the third direction at the first reduction ratio as the second state, and display the advertisement material in the second state.

[0019] In an exemplary embodiment, based on the above solution, the preset operation includes a translation gesture; the direction of the preset operation is: the direction of the translation gesture, where the direction of the translation gesture includes: the X-axis, the Y-axis corresponding to adjacent boundaries of the display screen, or the direction of any included angle between the X-axis; the amplitude of the preset operation is: the length of the movement of the translation gesture.

[0020] In an exemplary embodiment, based on the above solution, the jump module is specifically configured to: in a case where the length of the sliding operation is greater than a first threshold, jump to an advertisement link corresponding to the advertisement material; or, in a case where the duration corresponding to the sliding operation is greater than a second threshold, jump to the advertisement link corresponding to the advertisement material; where the duration corresponding to the sliding operation includes: the total duration of the sliding operation, or the residence duration of the last contact point of the sliding operation.

[0021] In an exemplary embodiment, based on the above solution, the jump module is specifically configured to: in a case where the angle of rotation of the rotation operation around the first rotation axis is greater than a third threshold, jump to an advertisement link corresponding to the advertisement material.

[0022] In an exemplary embodiment, based on the above solution, the display module is further configured to: in response to receiving the preset operation, display a preset identifier; where the preset identifier is a special effect identifier, or the preset identifier is an identifier regarding advertisement discounts or user rights and interests.

[0023] In an exemplary embodiment, based on the above solution, the jump module is specifically further configured to perform at least one of the following information: in response to receiving the preset operation, display the preset identifier in a background area; where the background area is an area between the boundary of the advertisement material in the first state and the boundary in the second state, and the background area changes with the change of the tilt angle; in response to receiving the preset operation, display the preset identifier in an embedded manner in the advertisement material area; in response to receiving the preset operation, display the preset identifier in a pop-up window or a floating window manner.

[0024] In an exemplary embodiment, based on the above solution, the above jump module is specifically further configured to: when the above advertisement material rotates around a rotation axis, display the above preset identifier in a manner that rotates following the rotation of the above advertisement material; or, when the above advertisement material indents in a target direction, display the above preset identifier in a manner that translates in the above target direction; or, display the above preset identifier in a scaled manner.

[0025] In a third aspect, an electronic device is provided, including a processor and a memory; the above memory is used to store a computer program, and the above processor is used to call and run the computer program stored in the above memory to execute the method in the first aspect and its various implementation manners.

[0026] In a fourth aspect, a chip is provided for implementing the method in any one of the first aspect or its various implementation manners. Specifically, the above chip includes: a processor, configured to call and run a computer program from a memory, such that a device installed with the above chip executes the method as in the first aspect and its various implementation manners.

[0027] In a fifth aspect, a computer-readable storage medium is provided for storing a computer program, and the above computer program causes a computer to execute the method in the first aspect and its various implementation manners.

[0028] In a sixth aspect, a computer program product is provided, including computer program instructions, and the above computer program instructions cause a computer to execute the method in the first aspect and its various implementation manners.

[0029] In a seventh aspect, a computer program is provided, which when running on a computer, causes the computer to execute the method in the first aspect and its various implementation manners.

[0030] In summary, in the solution provided in the embodiments of the present application, the advertisement material is displayed on the display screen in a state where it is displayed in its original size and is parallel to the display screen (denoted as the first state). The terminal device responds to a preset operation received by the user, and then controls the advertisement material to follow the above preset operation and generate a dynamic display (denoted as the second state) on the basis of the above first state. The second state includes at least one of the following two: there is an inclination angle between the advertisement material and the display screen, and the magnitude of the inclination angle changes with the amplitude of the preset operation; the advertisement material is displayed in a reduced size, and the reduction ratio relative to the original size changes with the amplitude of the preset operation. Further, when the preset operation meets a preset condition, it jumps to the advertisement link corresponding to the advertisement material. It can be seen that the solution provided in the embodiments of the present application can guide users to interact with advertisements, is conducive to triggering advertisement click events, thereby can improve users' attention and participation in advertisements, and further is conducive to improving advertisement conversion rates. Brief Description of the Drawings

[0031] In order to more clearly illustrate the technical solutions in the embodiments of the present invention / this application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present invention / this application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0032] Figure 1 Schematic diagram of the application scenario of an advertising display solution provided by an embodiment of this application;

[0033] Figure 2 Schematic diagram of the flow of an advertising display method provided by an embodiment of this application;

[0034] Figure 3 Schematic diagram of the advertising material displayed in the second state provided by an embodiment of this application;

[0035] Figure 4 Schematic diagram of a terminal device rotating around the Y axis provided by an embodiment of this application;

[0036] Figure 5 Schematic diagram of a user's hand swinging around the Y axis provided by an embodiment of this application;

[0037] Figure 6 Schematic diagram of a user's finger sliding along the X axis provided by an embodiment of this application;

[0038] Figures 7A - 7C Shows a schematic diagram of the dynamic change of an advertising picture rotating around the Y axis as the preset operation amplitude changes;

[0039] Figures 8A - 8C Shows a schematic diagram of the dynamic change of an advertising picture rotating around the Y axis as the preset operation amplitude changes;

[0040] Figure 9 Schematic diagram of the comparison between the boundary of the advertising picture in the second state and the boundary of the advertising picture in the first state provided by an embodiment of this application;

[0041] Figure 10 Schematic diagram of a user's palm translating along the positive direction of the X axis provided by an embodiment of this application;

[0042] Figures 11A - 11C Shows a schematic diagram of the dynamic change of an advertising picture indenting in the positive direction of the X axis as the preset operation amplitude changes;

[0043] Figure 12Schematic diagram for comparing the boundaries of the advertisement picture in the second state provided by the embodiments of the present application with the boundaries of the advertisement picture in the first state;

[0044] Figure 13 Schematic flow chart of an advertisement display method provided by the embodiments of the present application;

[0045] Figures 14A - 14D Schematic diagram showing the gradual rotation of the advertisement material as the preset operation amplitude changes;

[0046] Figure 15 Schematic structural diagram of an advertisement display device provided by the embodiments of the present application;

[0047] Figure 16 Schematic structural diagram of an electronic device provided by the embodiments of the present application. Detailed implementation manners

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

[0049] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily need to describe a specific order or sequence. It should be understood that such used data can be interchanged under appropriate circumstances so that the embodiments of the present application described here can be implemented in an order other than those illustrated or described here. In the embodiments of the present invention of the present application, "B corresponding to A" means that B is associated with A. In one implementation, B can be determined according to A. However, it should also be understood that determining B according to A does not mean determining B only according to A, but B can also be determined according to A and / or other information. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or server including a series of steps or units does not necessarily have to be limited to those clearly listed steps or units, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices. In the description of the present application, unless otherwise specified, "a plurality of" means two or more than two.

[0050] In the embodiments of the present application, the term "module" or "unit" refers to a computer program with a predetermined function or a part of a computer program, which works together with other related parts to achieve a predetermined goal, and can be implemented in whole or in part by using software, hardware (such as processing circuits or memories), or a combination thereof. Similarly, one processor (or multiple processors or memories) can be used to implement one or more modules or units. In addition, each module or unit can be a part of the overall module or unit that includes the functions of the module or unit.

[0051] The technical solutions of the embodiments of the present application will be described in detail below through some embodiments. The embodiments introduced in the present application can be combined with each other, and the same or similar concepts or processes may not be described in some embodiments.

[0052] Figure 1 It is a schematic diagram of an application scenario of an advertisement display solution provided by the embodiments of the present application.

[0053] Reference Figure 1 , the terminal 100 runs a reading application, and text information 110 is displayed on the display screen. The specific type of the terminal device 100 is not limited in the embodiments of the present application. In some embodiments, the terminal device 100 may include, but is not limited to: mobile phones, computers, intelligent voice interaction devices, intelligent home appliances, vehicle-mounted terminals, aircraft, wearable intelligent devices, medical devices, etc. The device is often configured with a display device, and the display device can also be a monitor, a display screen, a touch screen, etc. The touch screen can also be a touch panel, a touch control panel, etc.

[0054] In view of the monetization requirements of relevant platforms, advertisements may be inserted between the text information 110, such as reference Figure 1 in the advertisement materials (such as the advertisement picture 120). Thus, when the user reads the text through the terminal 100, there may be a possibility of browsing advertisements. In the related art, considering not disturbing the user's immersive reading experience too much, generally, advertisement styles that have been widely applied or have good user acceptance / cognition are adopted, such as splash ads, interstitial ads, banner ads, incentive ads, insert ads and other advertisement forms. On such a mature style and operation mechanism, some developers do not open template rendering (receiving the entire advertisement space style), and only accept the advertisement material package method. Through the limited space of the material area ( Figure 1 the area corresponding to the advertisement material in Figure 1 ), generally only static pictures, static texts and other contents as shown in

[0055] The advertising display solution provided by the embodiments of the present application can solve the above problems. In the solution provided by the embodiments of the present application, the advertising material is displayed in a first state where it is displayed in its original size and parallel to the display screen. When the terminal device responds to a preset operation received by the user, it controls the advertising material to generate a dynamic (second state) display based on the above preset operation on the basis of the first state. Among them, the second state includes at least one of the following two: there is an inclination angle between the advertising material and the display screen, and the size of the inclination angle changes with the amplitude of the preset operation; the advertising material is displayed in a reduced size, and the reduction ratio relative to the original size changes with the amplitude of the preset operation. Further, when the preset operation meets the preset conditions, it jumps to the advertising link corresponding to the advertising material. It can be seen that the solution provided by the embodiments of the present application can guide users to interact with the advertisement, which is beneficial to trigger the advertisement click event, thereby improving the user's attention and participation in the advertisement, and further improving the advertisement conversion rate.

[0056] It can be understood that the embodiments of the present application are not limited to the application scenarios as Figure 1 shown. Exemplarily, the advertising display solution provided by the embodiments of the present application is applied to integrate and display advertising content in any application or web page.

[0057] The following combines Figures 2 - 1 4 to elaborate in detail on the specific implementation manners of the advertising display method provided by the embodiments of the present application.

[0058] Figure 2 It is a schematic flowchart of an advertising display method P200 provided by the embodiments of the present application. Among them, the execution subject of the advertising display method P200 can be the terminal device 100 for displaying advertisements. Referring to Figure 2 , the advertising display method P200 includes: S210 - S230.

[0059] In S210, the advertising material is displayed in a first state, and the first state is a state where the advertising material is displayed in its original size and parallel to the display screen.

[0060] In an exemplary embodiment, the above advertising material may include at least one of a picture, a video, and text. For example, an advertising picture containing text information, an advertising video containing text information, etc. In the embodiments of the present application, an advertising picture is taken as an example for introduction.

[0061] In an exemplary embodiment, when the terminal device 100 does not receive a preset operation, the advertising picture 120 is displayed in the first state on the display screen of the terminal device 100. Exemplarily, in the first state, the advertising picture is displayed in its original size and in a tiled state on the display screen of the terminal device 100. For example, referring to Figure 1The advertisement picture 120 shown

[0062] In an exemplary embodiment, while displaying the above advertisement picture 120 in the first state, a preset text may also be displayed, for example, "Twist to learn more", etc., so as to guide the user to perform a preset operation and realize interaction with the advertisement material.

[0063] In S220, in response to receiving the preset operation, the advertisement material is displayed in the second state; wherein, the second state includes at least one of the following two: there is an inclination angle between the advertisement material and the display screen, and the magnitude of the inclination angle changes with the amplitude of the preset operation; the advertisement material is displayed in a reduced size, and the reduction ratio relative to the original size changes with the amplitude of the preset operation.

[0064] In the embodiment of the present application, the terminal device 100 responds to receiving the preset operation, and the advertisement picture 120 tiled and displayed in the first state will be dynamically and spatially displayed following the user's preset operation. Thus, it has a stronger visual attraction and achieves the technical effect of interacting with the user, enhancing the user's participation enthusiasm.

[0065] In an implementation manner of an embodiment (denoted as implementation manner A), the second state includes: there is an inclination angle between the advertisement material and the display screen of the terminal device 100, and the magnitude of the inclination angle changes with the amplitude of the preset operation, and the rotation direction of the advertisement material is related to the direction of the preset operation. Exemplarily, referring to Figure 3 , Figure 3 the boundary of the advertisement picture 120 in the second state shown is L2, and there is a visual gap between it and Figure 1 the boundary of the advertisement picture 120 in the first state shown is L1. It can be seen that the advertisement picture 120 in the second state rotates around the rotation axis parallel to the Y-axis relative to its first state (as Figure 1 shown). There is an inclination angle between the advertisement picture 120 in the second state and the advertisement picture 120 in the first state. Since the advertisement picture is parallel to the display screen in the first state, that is, there is an inclination angle between the advertisement picture 120 and the display screen of the terminal device 100 in the second state.

[0066] In the above implementation manner A, as a specific implementation manner of S220, the following steps may be executed to realize displaying the advertisement material in the second state.

[0067] S220-1: Receive the preset operation and obtain the direction and amplitude of the preset operation;

[0068] S220-2: Determine the inclination direction of the advertisement material relative to the first state according to the direction of the preset operation;

[0069] S220-3: Determine the magnitude of the tilt angle of the advertising material relative to that in the first state according to the amplitude of the preset operation;

[0070] S220-4: Determine the display information corresponding to the second state according to the tilt direction and the magnitude of the tilt angle;

[0071] S220-5: Display the advertising material based on the display information corresponding to the second state.

[0072] In the embodiments of the present application, the above-mentioned preset operation may be a rotation operation of the terminal device, such as rotating the terminal device 100 around the Y-axis, rotating the terminal device 100 around the X-axis, or rotating the terminal device 100 around the Z-axis (perpendicular to the display screen); the above-mentioned preset operation may also be a swinging posture that the terminal device can obtain and recognize, such as a user's palm rotating around the Y-axis, rotating around the X-axis, or rotating around the Z-axis; the above-mentioned preset operation may also be a sliding operation on the display screen of the terminal device 100. S220-1 to S220-5 are introduced in detail below in combination with each preset operation.

[0073] In the specific embodiment A1, the above-mentioned preset operation may be a rotation operation of the terminal device 100.

[0074] Among them, the direction of the above-mentioned preset operation is: the direction of rotation of this rotation operation around the first rotation axis. In this embodiment, the above-mentioned first rotation axis may be: the X-axis or Y-axis corresponding to the adjacent boundary of the display screen, or the Z-axis perpendicular to the display screen. Refer to Figure 4 , taking the example of a user rotating the terminal device 100 around the Y-axis for illustration. The amplitude of the above-mentioned preset operation is: the angle of rotation of this rotation operation around the first rotation axis.

[0075] Refer to Figure 4 , the terminal device 100 responds to receiving this rotation operation, determines that the rotation axis corresponding to this rotation operation is the Y-axis (i.e., the first rotation axis), determines that the rotation direction of this rotation operation around the Y-axis is clockwise (observed from the origin towards the positive direction of the Y-axis, i.e., the first direction), and can also determine that the rotated angle is α (i.e., the first angle). Further, determine that the rotation angle of the advertising material corresponding to the terminal device 100 rotating the first angle α is, for example, α'. The state after rotating the advertising picture 120 in the first state shown in Figure 1 around the Y-axis in the clockwise direction by α' degrees is determined as the second state corresponding to this rotation operation, and the advertising picture 120 is displayed in this second state (as shown in Figure 3As shown. Among them, the first angle of rotating the terminal device 100 during the rotation operation is positively correlated with the rotation angle of the advertising material (such as the advertising picture 120), that is, the larger the first angle, the larger the rotation angle of the advertising material, thus providing a realistic interactive experience for users.

[0076] In an exemplary embodiment, a gyroscope can be used to determine the rotation angle of the terminal device during the rotation operation. The specific implementation will be introduced in subsequent embodiments.

[0077] In the specific implementation A2, the above preset operation can be a swinging posture that the terminal device 100 can acquire and recognize. For example, the user's palm rotates around the Y-axis, the user's head rotates around the X-axis, and the user's palm rotates around the Z-axis.

[0078] Among them, the direction of the above preset operation is: the direction of rotation of the swinging posture around the first rotation axis. In this embodiment, the first rotation axis includes: the X-axis and Y-axis corresponding to the adjacent boundaries of the display screen, or the Z-axis perpendicular to the display screen. Refer to Figure 5 , taking the example of the user's hand (or other body parts, such as the head, face, etc.) swinging around the Y-axis for illustration. For example, it can also be that when the face is facing the mobile phone screen, the user shakes their head. The amplitude of the above preset operation is: the angle of rotation of the swinging posture around the above first rotation axis.

[0079] Refer to Figure 5 , when the terminal device 100 responds to recognizing the swinging posture, it determines that the rotation axis corresponding to the swinging posture is the Y-axis (i.e., the first rotation axis), determines that the rotation direction of the rotation operation around the Y-axis is clockwise (observed from the origin towards the positive direction of the Y-axis, that is, the first direction), and can also determine that the rotated angle is β. Further, it determines the rotation angle of the advertising material corresponding to the rotation angle β of the terminal device 100, for example, as β'. The state after rotating the advertising picture 120 in the first state as shown around the Y-axis in the clockwise direction by β' degrees is determined as the second state corresponding to the rotation operation, and the advertising picture 120 is displayed in this second state (as Figure 1 shown). Figure 3 As shown.

[0080] In the specific implementation A3, the above preset operation can be a sliding operation on the display screen of the terminal device 100.

[0081] Among them, the direction of the above preset operation is: the direction of the above sliding operation. The direction of the sliding operation includes; the X-axis or Y-axis corresponding to the adjacent boundaries of the display screen. Refer to Figure 6, taking the example of a user's finger sliding along the X-axis for illustration. The amplitude of the above-mentioned preset operation is: the length of the sliding operation (i.e., the first length), that is, the projection of the finger sliding length on the X-axis. Exemplarily, if a sliding operation has projections on both the X-axis and the Y-axis simultaneously, in the embodiments of the present application, the direction with the larger projection value is taken as the direction of the sliding operation, which is used to determine the tilting direction of the advertisement picture 120; and the larger projection value is taken to determine the size of the tilting angle of the advertisement picture 120. For example, if the sliding operation a is not parallel to the X-axis or the Y-axis, the projection of the sliding operation a on the X-axis is a1, and the projection on the Y-axis is a2. If a1 is greater than a2, it is determined that the operation of the sliding operation a is along the X-axis, and the projection of the sliding operation a on the X-axis, which is a1, is used to determine the rotation angle of the advertisement picture 120.

[0082] The terminal device 100 responds to receiving the sliding operation and determines the second rotation axis corresponding to the sliding operation. In the embodiments of the present application, the direction of the second rotation axis is perpendicular to the direction of the sliding operation (i.e., the second direction). For example, referring to Figure 6 , if the direction of the sliding operation is the positive direction of the X-axis, the rotation axis corresponding to the sliding operation is the Y-axis. Suppose the length of the sliding operation is s.

[0083] In the embodiments of the present application, the second angle of the advertisement picture 120 rotating around the second rotation axis can be determined according to the above-mentioned sliding length (i.e., the first length). Exemplarily, there is a functional relationship between the first length and the rotation angle of the advertisement picture. Among them, this functional relationship can be related to the display screen size. The embodiments of the present application do not limit the specific functional relationship, and it can be determined according to actual needs. At the same time, the sliding length is positively correlated with the rotation angle of the advertisement material (such as the advertisement picture 120), that is, the larger the sliding length, the larger the rotation angle of the advertisement material, thus providing a realistic interactive experience for users.

[0084] Furthermore, the state after rotating the advertisement picture 120 in the first state as shown in Figure 1 around the second direction by the second angle is determined as the second state corresponding to the rotation operation, and the advertisement picture 120 is displayed in this second state (as shown in Figure 3 ).

[0085] In the above-mentioned embodiment A, Figures 7A - 7C shows that as the amplitude of the preset operation (such as the sliding length or the swinging angle of the sliding contact from a to b as shown in Figure 6 ) changes, the advertisement picture 120 starts to rotate clockwise around the Y-axis from the first state shown in Figure 7A . Among them, the tilting angle of the advertisement picture 120 relative to the display screen gradually increases; for example, Figure 7C the area between the border L3 of the advertisement picture 120 and the border L1 of the advertisement picture 120 in the first state is larger thanFigure 7B The area between the border L2 of the advertisement picture 120 and the border L1 of the advertisement picture 120 in the first state, that is, Figure 7C The inclination angle shown in Figure 7B is greater than the inclination angle shown in

[0086] Similarly, Figures 7C - 7A shows that as the preset operation amplitude decreases (such as the backsliding operation of the sliding contact from b to c and then to a or the decrease in the swinging angle in Figure 6 ), the advertisement picture 120 starts to rotate counterclockwise around the Y-axis from the Figure 7C state. Among them, the inclination angle of the advertisement picture 120 relative to the display screen gradually decreases. When the sliding operation slides back to a, the advertisement picture 120 returns to the first state as shown in Figure 7A .

[0087] In the above-mentioned embodiment A, Figures 8A - 8C shows that as the preset operation amplitude (refer to the sliding length of the sliding contact from b to a in Figure 6 ) changes, the advertisement picture 120 starts to rotate counterclockwise around the Y-axis from the Figure 8A first state shown. Among them, the inclination angle of the advertisement picture 120 relative to the display screen gradually increases; for example, Figure 8C the area between the border L5 of the advertisement picture 120 and the border L1 of the advertisement picture 120 in the first state in Figure 8B is greater than the area between the border L4 of the advertisement picture 120 and the border L1 of the advertisement picture 120 in the first state in Figure 8C that is, the inclination angle shown in Figure 8B is greater than the inclination angle shown in

[0088] Similarly, Figures 8C - 8A shows that as the preset operation amplitude (refer to the backsliding operation of the sliding contact from b to c and then to a or the swinging angle in Figure 6 ) decreases, the advertisement picture 120 starts to rotate clockwise around the Y-axis from the Figure 8C state. Among them, the inclination angle of the advertisement picture 120 relative to the display screen gradually decreases. When the sliding operation slides back to a, the advertisement picture 120 returns to the first state as shown in Figure 8A .

[0089] In the embodiment provided by the above-mentioned Embodiment A, when the terminal device 100 responds to a preset operation received from the user, it controls the advertisement material to be dynamically displayed following the preset operation (denoted as the second state). Specifically, when the terminal device 100 responds to a preset operation received from the user, there is an inclination angle between the advertisement material and the display screen, and the direction of the inclination angle is related to the direction of the preset operation, and the magnitude of the inclination angle changes with the amplitude of the preset operation, thereby providing a realistic interactive experience for the user. Further, as an implementation manner of S230, when the inclination angle of the advertisement material is greater than a preset threshold M, the display interface of the terminal device 100 jumps to the advertisement link. Thereby guiding the user to interact with the advertisement material, which is beneficial to improving the advertisement click-through rate and conversion rate.

[0090] In another embodiment implementation manner (denoted as Embodiment B), the second state includes: the advertisement material is displayed in a reduced size, and the reduction ratio relative to the original size changes with the amplitude of the preset operation, and the indentation direction of the advertisement material is related to the direction of the preset operation. Exemplarily, referring to Figure 9 , Figure 9 the boundary of the advertisement picture 120 in the second state shown is L6, and Figure 1 the boundary of the advertisement picture 120 in the first state shown is L1, the comparison schematic diagram therebetween. It can be seen that in the second state, the advertisement picture 120 indents in the positive X-axis direction / negative Y-axis direction relative to its state in Figure 1 showing the first state. Compared with the original size of the advertisement picture 120 in the first state, Figure 9 the advertisement picture 120 shown in the second state is displayed in a reduced size.

[0091] In the above-mentioned Embodiment B, as a specific implementation manner of S220, the following steps can be executed to realize the display of the advertisement material in the second state.

[0092] S220-1’: Receive the preset operation, and obtain the direction and amplitude of the preset operation;

[0093] S220-2’: Determine the indentation direction of the advertisement material relative to the first state according to the direction of the preset operation;

[0094] S220-3’: Determine the reduction ratio relative to the original size according to the amplitude of the preset operation;

[0095] S220-4’: Determine the display information corresponding to the second state according to the indentation direction and the reduction ratio;

[0096] S220-5’: Display the advertisement material based on the display information corresponding to the second state.

[0097] In the embodiments of the present application, the above preset operation may be a sliding operation on the display screen of the terminal device 100. The above preset operation may also be a translation gesture that can be acquired and recognized by the terminal device. For example, the user's palm translates along the Y-axis, along the X-axis, or along a translation at a certain angle with the positive direction of the X-axis. The following will introduce S220-1' to S220-5' in detail for each preset operation.

[0098] In the specific implementation manner B1, the above preset operation may be a sliding operation on the display screen of the terminal device 100.

[0099] Among them, the direction of the above preset operation is: the direction of the above sliding operation, and the direction of the sliding operation includes; the X-axis, Y-axis corresponding to the adjacent boundaries of the display screen, or any direction at an angle with the X-axis. The amplitude of the preset operation is: the length of this sliding operation (i.e., the second length). Refer to Figure 9 , taking the sliding of the user's finger at an angle γ with the positive direction of the X-axis as an example for illustration. Among them, the direction of the above preset operation is: the direction at an angle γ with the positive direction of the X-axis; the amplitude of the above preset operation is: the distance between the end point and the starting point of the finger sliding in the direction at an angle γ with the positive direction of the X-axis.

[0100] S1. The terminal device 100 responds to receiving the above sliding operation, and determines that the direction of this sliding operation is: the direction at an angle γ with the positive direction of the X-axis (the third direction), and the length of this sliding operation is: the distance between the end point and the starting point of the finger sliding in the direction at an angle γ with the positive direction of the X-axis (the second length). S2. Determine the first reduction ratio according to the above second length. The reduction ratio is proportional to the length of the above sliding (the second length), that is, the larger the length of the sliding operation, the larger the reduction ratio, and vice versa, the smaller the length of the sliding operation, the smaller the reduction ratio, so as to improve the realistic degree of the user's interaction with the advertising material. S3. Determine the state after the advertising picture 120 in the first state is indented in the above third direction at the above first reduction ratio as the second state, and display the advertising material in the second state (as Figure 9 shown).

[0101] In an exemplary embodiment, during the indentation process of the above advertising picture, the aspect ratio of the advertising picture can be kept the same as the aspect ratio in the original size to keep the content in the advertising picture changing proportionally.

[0102] In an exemplary embodiment, during the indentation process of the above-mentioned advertisement picture, the aspect ratio of the reduced advertisement image can also be adjusted according to the above-mentioned third direction. For example, when the above-mentioned third direction is the positive X-axis direction, during the process of the above-mentioned advertisement picture 120 indenting towards the positive X-axis, only the size in the X direction can be adjusted, and the size in the Y-axis direction is not adjusted. Thereby, the authenticity of the user's operation experience can be improved, which is beneficial to enhancing the interactivity.

[0103] In the specific implementation manner B2, the above-mentioned preset operation can be a translation gesture that can be acquired and recognized by the terminal device 100.

[0104] Among them, the direction of the above-mentioned preset operation is: the direction of the above-mentioned translation gesture (the third direction), and the direction of the translation gesture includes; the X-axis and Y-axis corresponding to the adjacent boundaries of the display screen, or the direction of any angle between the X-axis. The amplitude of the above-mentioned preset operation is: the length of the translation gesture recognized by the terminal device 100 (i.e., the second length). Refer to Figure 10 , taking the example of the user's palm translating along the positive X-axis for illustration. Among them, the direction of the above-mentioned preset operation is: along the positive X-axis; the amplitude of the above-mentioned preset operation is: the distance between the end point and the starting point of the palm translating along the positive X-axis.

[0105] In an exemplary embodiment, refer to Figure 10 , during the indentation process of the above-mentioned advertisement picture, the aspect ratio of the reduced advertisement image can be adjusted according to the above-mentioned third direction. For example, when the above-mentioned third direction is the positive X-axis direction, during the process of the above-mentioned advertisement picture 120 indenting towards the positive X-axis, only the size in the X direction can be adjusted, and the size in the Y-axis direction is not adjusted. Thereby, the authenticity of the user's operation experience can be improved, which is beneficial to enhancing the interactivity.

[0106] In the above-mentioned implementation manner B, Figures 11A - 11C shows the dynamic change schematic diagram of the advertisement picture 120 starting to indent towards the positive X-axis as the preset operation amplitude (refer to Figure 10 translation length or sliding length) changes. Among them, the reduction ratio of the advertisement picture 120 relative to the original size gradually increases; for example, Figure 11A the area between the border L8 of the advertisement picture 120 in Figure 11C and the border L1 of the advertisement picture 120 in the first state is larger than Figure 11B the area between the border L7 of the advertisement picture 120 in Figure 11C and the border L1 of the advertisement picture 120 in the first state, that is to say, Figure 11B the reduction ratio shown in

[0107] Similarly, Figures 11C - 11A shows the change with the preset operation amplitude (refer toFigure 10 Reduction in the translation length or sliding length), the advertisement picture 120 is composed of Figure 11C Schematic diagram of the dynamic change of the state starting to enlarge in the reverse direction of the X-axis until the original size. Among them, the reduction ratio of the advertisement picture 120 relative to the original size gradually decreases. When the sliding operation slides back to the starting point, the advertisement picture 120 returns to the first state as Figure 11A .

[0108] In the embodiment provided in the above-mentioned Embodiment B, when the terminal device 100 responds to receiving a preset operation by the user, it controls the advertisement material to generate a dynamic display (denoted as the second state) following the above-mentioned preset operation. Specifically, when the terminal device 100 responds to receiving a preset operation by the user, the advertisement material is displayed in a reduced size, and the reduction ratio relative to the original size changes with the amplitude of the preset operation. The indentation direction of the advertisement material is related to the direction of the preset operation, thereby enhancing the realistic degree of interaction between the user and the advertisement material. Further, by way of example, as an implementation manner of S230, when the reduction ratio of the advertisement material is greater than the preset threshold N, the display interface of the terminal device 100 jumps to the advertisement link. Thereby guiding the user to interact with the advertisement material, which is beneficial to improving the advertisement click-through rate and conversion rate.

[0109] In another embodiment implementation manner (denoted as Embodiment C), the second state includes: there is an inclination angle between the advertisement material and the display screen of the terminal device 100 and the advertisement material is displayed in a reduced size, and the size of the inclination angle changes with the amplitude of the preset operation, and the reduction ratio relative to the original size changes with the amplitude of the preset operation. By way of example, referring to Figure 12 , Figure 12 The boundary of the advertisement picture 120 in the second state shown is L10, and the boundary of the advertisement picture 120 in the first state shown in Figure 1 is L1. The comparison schematic diagram between them. It can be seen that in the second state, the advertisement picture 120 is indented in the positive direction of the X-axis / negative direction of the Y-axis relative to its state shown in Figure 1 showing the first state, and rotates around the rotation axis parallel to the Y-axis relative to the first state. Among them, for reference, the boundary L10 shown by the dotted line is the boundary that only indents in the positive direction of the X-axis / negative direction of the Y-axis and does not rotate around the rotation axis parallel to the Y-axis relative to the first state. Compared with the original size of the advertisement picture 120 in the first state, Figure 9 the advertisement picture 120 shown in the second state is displayed in a reduced size, and there is an inclination angle between the advertisement picture 120 and the advertisement picture 120 in the first state.

[0110] In the above-described Embodiment C, the preset operation may be a swiping operation on the display screen of the terminal device 100. For the specific implementation manner of determining the second state, reference may be made to the combination of Embodiment A3 and Embodiment B1, which will not be elaborated herein.

[0111] Continuing to refer to Figure 2 , in S230, when the preset operation meets the preset condition, jump to the advertisement link corresponding to the advertisement material.

[0112] The specific implementation manner of S230 may include the following methods:

[0113] In the case where the above preset operation is a swiping operation, when the length of the swiping operation is greater than the first threshold, the tilt angle of the advertisement material can be made greater than the preset threshold M, then the terminal device 100 triggers an advertisement click event, and thus the display interface of the terminal device 100 jumps to the advertisement link corresponding to the advertisement material. Conversely, if the length of the swiping operation is not greater than the first threshold, the tilt angle of the advertisement material cannot be made greater than the preset threshold M, and the terminal device 100 does not trigger an advertisement click event.

[0114] In the case where the above preset operation is a swiping operation, when the duration corresponding to the swiping operation (this duration can be, for example, the total duration or the stagnation duration at the stagnation point during the swiping operation) is greater than the second threshold, the display interface of the terminal device 100 jumps to the advertisement link corresponding to the advertisement material; wherein, the duration corresponding to the swiping operation includes: the total duration of the swiping operation, or the staying duration of the last contact point of the swiping operation.

[0115] In the case where the above preset operation is a rotation operation or a swinging gesture, when the angle of rotation of the rotation operation or the swinging gesture around the corresponding rotation axis is greater than the third threshold, the tilt angle of the advertisement material can be made greater than the preset threshold M, then the display interface of the terminal device 100 jumps to the advertisement link corresponding to the advertisement material.

[0116] In the case where the above preset operation is a swiping operation, when the length of the swiping operation is greater than the first threshold, the reduction ratio of the advertisement material can be made greater than the preset threshold N, then the display interface of the terminal device 100 jumps to the advertisement link corresponding to the advertisement material.

[0117] In the case where the above preset operation is a translation gesture, when the length of the translation gesture that the terminal device can obtain is greater than the fourth threshold, the reduction ratio of the advertisement material can be made greater than the preset threshold N, then the display interface of the terminal device 100 jumps to the advertisement link corresponding to the advertisement material.

[0118] When the preset operation is a sliding operation, if the length of the sliding operation is greater than a first threshold, the reduction ratio of the advertisement material can be made greater than a preset threshold N, or if the length of the sliding operation is greater than the first threshold, the tilt angle of the advertisement material can be made greater than a preset threshold M, then the display interface of the terminal device 100 jumps to the advertisement link corresponding to the advertisement material.

[0119] In an exemplary embodiment, to prevent the advertisement from jumping due to a user's accidental operation, an anti-accidental operation setting can be performed. Among them, the anti-accidental operation setting is specifically related to the type of the preset operation. For example, if the preset operation is a rotation operation of the terminal device, the above anti-accidental operation setting can be a threshold for the rotation angle. When the rotation angle of the rotation operation is greater than this threshold, the terminal device 100 is triggered to display the advertisement material in a second state. Among them, this threshold can be set to a relatively small value. If the threshold is too large, it may affect the recognition sensitivity of the interaction between the user and the advertisement material. The threshold setting of the anti-accidental operation can be determined according to actual needs, and the embodiments of the present application do not limit this.

[0120] In the embodiments of the present application, taking the Android system as an example, it is introduced how to determine the rotation angle of the terminal device under a rotation operation through a gyroscope.

[0121] Use the SensorManager class to obtain an instance of the gyroscope sensor. And in the callback method of the instance (such as onSensorChanged(SensorEvent event)), obtain the rotation angle of the gyroscope. Here, according to actual needs, it can be selected which axis's rotation angle of the gyroscope to obtain (for example, around the X axis or the Y axis). Among them, the measurement result of the gyroscope sensor is the angular velocity of the terminal device 100 around the X, Y, and Z axes. Therefore, the measured angular velocity value needs to be mapped to the actual angle change. Exemplarily, it can be implemented through the following embodiments:

[0122] a. Obtain the sensor; obtain an instance of the sensor manager by calling the system method to obtain the sensors on the terminal device 100, and use the method of obtaining the sensor to obtain the gyroscope sensor on the terminal device 100.

[0123] b. Generate a sensor acquisition information instance; create a SensorEventListener and implement the onSensorChanged() method and the onAccuracyChanged() method. In the onSensorChanged() method, process the change of the gyroscope sensor data.

[0124] c. Process sensor data; when the terminal device 100 undergoes an attitude change, the onSensorChanged() method of SensorEventListener will receive a SensorEvent object containing three floating-point values (the angular velocities of the X, Y, and Z axes respectively). To calculate the attitude change of the terminal device 100, it is necessary to obtain the time interval between two consecutive SensorEvents. This is because the gyroscope measures angular velocity, and angular velocity needs to be integrated over time to obtain the angle, and the time interval is required to calculate the actual angle change. Based on the gyroscope data and the time interval, calculate the angle change of the terminal device 100 on each axis. Multiply the sensed angular velocity (in radians per second) by the time interval (in seconds) to obtain the angle change (in radians). Determine the rotation angle according to formula (1).

[0125] Aθ≈∑(ω i ×At i )

[0126] Where, Δθ represents the angle change, in radians; ω i represents the angular velocity in the i-th time period, in radians per second; Δt i represents the length of the i-th time period, in seconds, and multiple time periods can have the same value.

[0127] By multiplying the values of the angular velocity in each time period by the length of the corresponding time period and summing them up, the rotation angle change of the terminal device 100 can be approximately estimated. The accuracy of this calculation method is affected by the length of the time period. If the time period is smaller, the accuracy is higher. In practical applications, the length of the time period can be adjusted according to requirements and hardware performance, and the embodiments of the present application do not make limitations in this regard.

[0128] d. Accumulate the angle change on each axis into the attitude information of the device. Thus, the real-time angle changes of the terminal device 100 on the X, Y, and Z axes can be obtained, that is, the rotation angles of the terminal device 100 on the X, Y, and Z axes can be obtained.

[0129] In an exemplary embodiment, Figure 13 is a schematic flowchart of an advertisement display method P1300 provided by an embodiment of the present application. Among them, the advertisement display method P1300 includes S1310 - S1330. The advertisement display method P1300 is implemented on the basis of the method P200. Specifically, on the basis of the method P200, the method P1300 further includes: in response to receiving the preset operation, displaying a preset identifier.

[0130] Exemplarily, the preset identifier is a special effect identifier, and the special effect identifier 11 is displayed during the process of the user performing the preset operation (such as Figure 7C orFigure 8C Patterns such as the star pattern and the gold coin pattern shown can further enhance the interaction between the advertising material and the user, facilitating guiding the user to continuously perform the above preset operations, and thus being conducive to improving the advertising click-through rate and conversion rate.

[0131] Exemplarily, the preset identifier is an identifier regarding advertising discounts or user rights and interests. Such as: red envelopes, rewards, coupons, etc. Displaying an identifier regarding advertising discounts or user rights and interests during the process of the user performing the preset operation is conducive to prompting the user to continuously perform the above preset operations, and thus being conducive to improving the advertising click-through rate and conversion rate.

[0132] In an exemplary embodiment, the specific implementation manner of S1320 may be at least one of the following information:

[0133] In response to receiving the preset operation, display the preset identifier in the background area; wherein, the background area is the area between the boundary of the advertising material in the first state and the boundary in the second state, and the background area changes with the change of the tilt angle. Exemplary reference Figures 8A to 8C where Figure 8A in, the advertising picture 120 is in the first state. At this time, the terminal device 100 has not received the preset operation yet, and the boundary of the advertising picture 120 is L1; at this time, the preset identifier is completely blocked by the advertising picture 120. Reference Figure 8B and Figure 8C show that when the terminal device 100 receives the preset operation, it rotates counterclockwise (observing towards the Y-axis direction) around the rotation axis in the Y-axis direction, and shows that the preset identifier is displayed in the background area. Wherein, Figure 8B in, the background area is the part between the boundary L4 and the boundary L1; Figure 8C in, the background area is the part between the boundary L5 and the boundary L1. It can be seen that the size of the background area and the preset identifier displayed in the background area also change with the change of the amplitude of the preset operation, thereby increasing the interaction with the user, being conducive to prompting the user to increase the amplitude of the preset operation, and thus prompting to jump to the advertising link, increasing the click-through rate and conversion rate of the advertisement.

[0134] In response to receiving the preset operation, display the preset identifier in an embedded manner in the advertising material area. Exemplarily, Figures 14A - 14D shows a schematic diagram of the change of the advertising picture 140 gradually rotating as the amplitude of the preset operation increases. Reference Figures 14A - 14D where Figure 14A in, the advertising picture 140 is in the first state. At this time, the terminal device 100 has not received the preset operation yet; at this time, the preset identifier is completely blocked by the advertising picture 120. Reference Figures 14B to 14D, it shows that when the terminal device 100 receives a preset operation, it rotates counterclockwise (viewed in the direction of the Y-axis) around the rotation axis in the Y-axis direction, and at the same time shows a preset identifier (such as Figures 14B to 14D the special effect identifier 11 shown in Figure 14C and Figure 14D ), which is embedded in the advertisement material area. Referring to

[0135] and

[0136] , it shows that when the terminal device 100 receives a preset operation, it rotates counterclockwise (viewed in the direction of the Y-axis) around the rotation axis in the Y-axis direction, and at the same time shows an identifier 12 (such as a coupon) regarding an advertisement discount or user rights and interests. It can be seen that in response to the preset operation, the above special effect identifier 11 is displayed and / or the identifier 12 (such as a coupon) regarding the advertisement discount or user rights and interests is gradually displayed, thereby increasing the interactivity with the user, facilitating the user to increase the amplitude of the preset operation, and then prompting to jump to the advertisement link, increasing the click-through rate and conversion rate of the advertisement. Figures 14B to 14D The special effect identifier 11 shown in

[0137] is embedded and displayed in the advertisement picture 140 and rotates as the advertisement picture 140 rotates. When the advertisement material is indented in the target direction, the preset identifier is displayed in a manner of translating in the target direction. Exemplarily, referring to 11C, as the advertisement picture 120 indents in the positive X-axis direction, in the area between the boundary L1 and the boundary L8, the preset identifier gradually appears from the left side to the right side of the area and fills the area.

[0138] In response to receiving the preset operation, the above preset identifier can also be displayed in a scaling manner. For example, the preset identifier is displayed at a preset magnification speed, so as to attract the user's attention, further enhance the interactivity with the user, and improve the playability of the advertisement material.

[0139] In S1330, when the preset operation meets the preset conditions, it jumps to the advertisement link corresponding to the advertisement material.

[0140] For the specific implementation of S1330, reference can be made to the specific implementation of S230. Additionally, based on S1420, along with a preset operation, while the terminal device 100 dynamically displays an advertisement picture, a preset identifier can also be dynamically displayed, which is beneficial for further prompting the user to increase the amplitude of the preset operation, and thus beneficial for enhancing the click-through rate and conversion rate of the advertisement. For example, referring to Figure 14C , in which a partial picture of the identifier 12 (such as a coupon) regarding advertisement discounts or user rights and interests is shown. As the amplitude of the preset operation increases, in Figure 14D , a complete picture of the identifier 12 (such as a coupon) regarding advertisement discounts or user rights and interests is shown.

[0141] In an exemplary embodiment of the present application, an implementation manner of the rotational display of advertisement materials (including the above-mentioned advertisement picture and the above-mentioned preset identifier). Taking the rotation of the advertisement material around the Y-axis as an example: S1. In response to determining that the rotation angle of the terminal device around the Y-axis changes, set the Y-axis rotation angle of the advertisement main material through the rotateY() method, and adjust the position and size of the advertisement material by using the LayoutParams or the translate() and scale() methods of the Canvas class, so that it is gradually displayed. Thus, a dynamic three-dimensional display of the advertisement material along with the amplitude of the preset operation is provided.

[0142] In an exemplary embodiment, the ValueAnimator or ObjectAnimator class can be used to achieve a smooth animation effect, thereby playing a role in optimizing the animation effect, and thus beneficial for improving the interaction experience between the user and the advertisement material. It can be understood that the parameters such as the speed and delay of the animation can be adjusted according to actual needs, and the embodiments of the present application do not limit this.

[0143] In the embodiment provided by the method P1300, the animation display of the above-mentioned preset identifier can enrich the advertisement form, that is, the embodiments of the present application not only support picture advertisements, but also can display further materials provided by the advertiser, such as benefits / rights and interests like red envelopes, coupons, gift codes, etc., making the advertisement form more diverse, meeting the needs of different advertisers, and beneficial for prompting the user to increase the amplitude of the preset operation, and thus triggering an advertisement click event.

[0144] In the embodiments of the present application, the advertising software development kit (SDK) adopts a self-rendering method that supports template rendering capabilities. For traditional self-rendering advertisements, during the process of integrating the advertising SDK, self-rendering advertisements allow developers to freely design the appearance and interaction methods of the advertisements. The advertising SDK is mainly responsible for providing advertising data (such as images, texts, links, etc.) and necessary API interfaces during this process to achieve fully customized display of the advertisements. This method provides a higher degree of creative freedom and a richer interactive experience, but relatively increases the development and maintenance costs of developers. In order to avoid the increase in development and maintenance costs as much as possible and enable the advertising SDK to have more powerful customization and control capabilities in self-rendering advertisements, in the embodiments of the present application, based on the self-rendering capabilities of the advertising SDK, a function for setting the size of advertising materials and an interface for obtaining the advertisement view rendered by the template are provided. That is, a self-rendering method that supports template rendering capabilities is adopted.

[0145] In the case of adopting a self-rendering method that supports template rendering capabilities, specifically, developers can pass the desired size of advertising materials to the SDK. For example, the aspect ratio of the advertising image in its original size is 16:9. Then, the SDK loads the advertisement according to the specified size and renders the corresponding template advertisement view. When the advertisement view rendering is completed, the SDK will notify the developer through a callback. Developers can easily obtain the advertisement view rendered by the SDK, which includes styles, layouts, and interaction logics. Finally, developers only need to add the obtained advertisement view to an appropriate position to implement the template rendering capabilities of self-rendering advertisements. Adopting a self-rendering method that supports template rendering capabilities not only improves the control degree of the advertising SDK over self-rendering advertisements but also enables developers to more easily integrate advertisements into applications, thereby achieving more efficient advertisement display and a better user experience. It can be seen that the advertisement display method provided in the embodiments of the present application does not require additional costs from advertisers, and at the same time, the development costs do not increase significantly, and the innovative advertisement styles provided in the above embodiments can be achieved.

[0146] The embodiments of the present application provide an embodiment in which advertising materials interact with preset operations of users. Through the dynamic display of advertising materials (including advertising images, preset identifiers for features or offers, etc.), the playability of advertising materials can be improved, which is conducive to guiding users to increase the amplitude of preset operations, and further conducive to triggering advertisement click events and improving advertisement conversion rates. At the same time, the solution provided in the embodiments of the present application has low costs and is easy to implement.

[0147] As described above in conjunction with Figures 1 to 1 4, the embodiments of the advertising display method of the present application are described in detail. Below, in conjunction with Figure 15 , the embodiments of the advertising display device of the present application are described in detail.

[0148] Figure 15 It is a schematic structural diagram of the advertisement display device 1500 provided by an embodiment of the present application. Refer to Figure 15 , the advertisement display device 1500 includes: a display module 1510 and a jump module 1520;

[0149] Among them, the above-mentioned display module 1510 is used to display advertisement materials in a first state, and the first state is a state where the advertisement materials are displayed in the original size and parallel to the display screen; the display module 1510 is also used to respond to receiving a preset operation and display the advertisement materials in a second state; among them, the second state includes at least one of the following two: there is an inclination angle between the advertisement materials and the display screen, and the magnitude of the inclination angle changes with the amplitude of the preset operation; the advertisement materials are displayed in a reduced size, and the reduction ratio relative to the original size changes with the amplitude of the preset operation; and, the above-mentioned jump module 1520 is used to jump to the advertisement link corresponding to the advertisement materials when the preset operation meets the preset conditions.

[0150] In an exemplary embodiment, based on the above solution, the above-mentioned display module 1510 includes: a first display unit;

[0151] Among them, the above-mentioned first display unit is used to receive the preset operation and obtain the direction and amplitude of the preset operation; determine the inclination direction of the advertisement materials relative to the first state according to the direction of the preset operation; determine the magnitude of the inclination angle of the advertisement materials relative to the first state according to the amplitude of the preset operation; determine the display information corresponding to the second state according to the inclination direction and the magnitude of the inclination angle; and display the advertisement materials based on the display information corresponding to the second state.

[0152] In an exemplary embodiment, based on the above solution, the above-mentioned preset operation includes a rotation operation on the terminal device; the direction of the preset operation is: the direction of rotation of the rotation operation around a first rotation axis, where the first rotation axis includes: the X-axis, Y-axis corresponding to adjacent boundaries of the display screen, or the Z-axis perpendicular to the display screen; the amplitude of the preset operation is: the angle of rotation of the rotation operation around the first rotation axis.

[0153] In an exemplary embodiment, based on the above solution, the above-mentioned first display unit is specifically used to: respond to receiving the rotation operation, determine the first rotation axis corresponding to the rotation operation, the first direction and the first angle of rotation around the first rotation axis; and determine the state after rotating the advertisement materials in the first state around the first rotation axis in the first direction by the first angle as the second state, and display the advertisement materials in the second state.

[0154] In an exemplary embodiment, based on the above solution, the preset operation includes a swinging posture; the direction of the preset operation is: the direction in which the swinging posture rotates around the first rotation axis, where the first rotation axis includes: the X-axis, the Y-axis corresponding to adjacent boundaries of the display screen, or the Z-axis perpendicular to the display screen; the amplitude of the preset operation is: the angle by which the swinging posture rotates around the first rotation axis.

[0155] In an exemplary embodiment, based on the above solution, the preset operation includes a sliding operation on the display screen; the direction of the preset operation is: the direction of the sliding operation, where the direction of the sliding operation includes: the X-axis or the Y-axis corresponding to adjacent boundaries of the display screen; the amplitude of the preset operation includes: the length of the sliding operation.

[0156] In an exemplary embodiment, based on the above solution, the first display unit is specifically configured to: in response to receiving the sliding operation, determine the second rotation axis corresponding to the sliding operation, the second direction of the sliding operation, and the first length, where the direction of the second rotation axis is perpendicular to the direction of the sliding operation; determine the second angle of rotation around the second rotation axis according to the first length; and determine the state after rotating the advertising material in the first state around the second rotation axis in the second direction by the second angle as the second state, and display the advertising material in the second state.

[0157] In an exemplary embodiment, based on the above solution, the display module 1510 includes: a second display unit;

[0158] Wherein, the second display unit is configured to receive the preset operation, and obtain the direction and amplitude of the preset operation; determine the indentation direction of the advertising material relative to the first state according to the direction of the preset operation; determine the reduction ratio relative to the original size according to the amplitude of the preset operation; determine the display information corresponding to the second state according to the indentation direction and the reduction ratio; and display the advertising material based on the display information corresponding to the second state.

[0159] In an exemplary embodiment, based on the above solution, the preset operation includes a sliding operation on the display screen; the direction of the preset operation is: the direction of the sliding operation, where the direction of the sliding operation includes: the X-axis, the Y-axis corresponding to adjacent boundaries of the display screen, or the direction of any angle between the X-axis; the amplitude of the preset operation is: the length of the sliding operation.

[0160] In an exemplary embodiment, based on the above solution, the second display unit is specifically configured to: in response to receiving the sliding operation, determine a third direction and a second length of the sliding operation; determine a first reduction ratio according to the second length; and determine the state of the advertisement material in the first state after being indented in the third direction at the first reduction ratio as the second state, and display the advertisement material in the second state.

[0161] In an exemplary embodiment, based on the above solution, the preset operation includes a translation gesture; the direction of the preset operation is: the direction of the translation gesture, where the direction of the translation gesture includes: the X-axis, the Y-axis corresponding to adjacent boundaries of the display screen, or the direction of any angle between the X-axis; the amplitude of the preset operation is: the length of the translation gesture movement.

[0162] In an exemplary embodiment, based on the above solution, the jump module 1520 is specifically configured to: in the case where the length of the sliding operation is greater than a first threshold, jump to the advertisement link corresponding to the advertisement material; or, in the case where the duration corresponding to the sliding operation is greater than a second threshold, jump to the advertisement link corresponding to the advertisement material; where the duration corresponding to the sliding operation includes: the total duration of the sliding operation, or the residence duration of the last contact point of the sliding operation.

[0163] In an exemplary embodiment, based on the above solution, the jump module 1520 is specifically configured to: in the case where the angle of rotation of the rotation operation around the first rotation axis is greater than a third threshold, jump to the advertisement link corresponding to the advertisement material.

[0164] In an exemplary embodiment, based on the above solution, the display module 1510 is further configured to: in response to receiving the preset operation, display a preset identifier; where the preset identifier is a special effect identifier, or the preset identifier is an identifier regarding advertisement discounts or user rights and interests.

[0165] In an exemplary embodiment, based on the above solution, the jump module 1520 is specifically further configured to perform at least one of the following information: in response to receiving the preset operation, display the preset identifier in the background area; where the background area is the area between the boundary of the advertisement material in the first state and the boundary in the second state, and the background area changes with the change of the tilt angle; in response to receiving the preset operation, display the preset identifier in the advertisement material area in an embedded manner; in response to receiving the preset operation, display the preset identifier in the form of a pop-up window or a floating window.

[0166] In an exemplary embodiment, based on the above solution, the above-mentioned jump module 1520 is further specifically configured to: when the above advertisement material rotates around a rotation axis, display the above preset identifier in a manner that rotates following the rotation of the above advertisement material; or, when the above advertisement material indents in a target direction, display the above preset identifier in a manner of translating in the above target direction; or, display the above preset identifier in a manner of scaling.

[0167] It should be understood that the embodiments of the advertisement display device and the embodiments of the advertisement display method can correspond to each other, and similar descriptions can refer to the embodiments of the advertisement display method. To avoid repetition, it will not be elaborated here. Specifically, Figure 15 The shown advertisement display device can execute the embodiments of the above advertisement display method, and the foregoing and other operations and / or functions of each module in the device respectively implement the method embodiments corresponding to the nodes in the main node group. For the sake of brevity, it will not be elaborated here.

[0168] It should be understood that the embodiments of the advertisement display device and the embodiments of the advertisement display method can correspond to each other, and similar descriptions can refer to the embodiments of the advertisement display method. To avoid repetition, it will not be elaborated here. Specifically, Figure 15 The shown advertisement display device can execute the embodiments of the above advertisement display method, and the foregoing and other operations and / or functions of each module in the device respectively implement the method embodiments corresponding to the nodes in the main node group. For the sake of brevity, it will not be elaborated here.

[0169] In the foregoing, the device of the embodiments of the present application has been described from the perspective of functional modules in conjunction with the accompanying drawings. It should be understood that the functional module can be implemented in the form of hardware, or in the form of instructions in software, or in a combination of hardware and software modules. Specifically, the steps of the method embodiments in the present application can be completed by the integrated logic circuit in the hardware in the processor and / or instructions in software form. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as being executed and completed by the hardware decoding processor, or executed and completed by a combination of the hardware and software modules in the decoding processor. Optionally, the software module can be located in mature storage media in the art such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. This storage medium is located in the memory, and the processor reads the information in the memory and combines its hardware to complete the steps in the above method embodiments.

[0170] Figure 16 is a schematic block diagram of the electronic device 1600 provided by the embodiments of the present application. Figure 16 The electronic device 1600 can be used to execute the above advertisement display method, and the electronic device 1600 can be the above terminal device 100.

[0171] Such asFigure 16 As shown, the electronic device 1600 may include:

[0172] A memory 1610 and a processor 1620. The memory 1610 is used to store a computer program 1630 and transmit the program code 33 to the processor 1620. In other words, the processor 1620 may call and run the computer program 1630 from the memory 1610 to implement the method in the embodiments of the present application.

[0173] For example, the processor 1620 may be used to execute the steps in the above method according to the instructions in the computer program 1630.

[0174] In some embodiments of the present application, the processor 1620 may include but is not limited to:

[0175] A general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, and the like.

[0176] In some embodiments of the present application, the memory 1610 includes but is not limited to:

[0177] Volatile memory and / or non-volatile memory. Among them, the non-volatile memory can be Read-Only Memory (ROM), Programmable ROM (PROM), Erasable PROM (EPROM), Electrically Erasable PROM (EEPROM), or flash memory. The volatile memory can be Random Access Memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced SDRAM (ESDRAM), synch link DRAM (SLDRAM), and Direct Rambus RAM (DR RAM).

[0178] In some embodiments of the present application, the computer program 1630 can be divided into one or more modules, which are stored in the memory 1610 and executed by the processor 1620 to complete the advertisement display method provided by the present application. The one or more modules can be a series of computer program instruction segments capable of completing specific functions, and the instruction segments are used to describe the execution process of the computer program 1630 in the electronic device.

[0179] As Figure 16 shown, the electronic device 1600 may further include:

[0180] A transceiver 1640, which can be connected to the processor 1620 or the memory 1610.

[0181] Among them, the processor 1620 can control the transceiver 1640 to communicate with other devices. Specifically, it can send information or data to other devices, or receive information or data sent by other devices. The transceiver 1640 can include a transmitter and a receiver. The transceiver 1640 may further include an antenna, and the number of antennas can be one or more.

[0182] It should be understood that the various components in the electronic device 1630 are connected through a bus system. Among them, the bus system includes not only a data bus, but also a power bus, a control bus, and a status signal bus.

[0183] According to one aspect of the present application, there is provided a computer storage medium having a computer program stored thereon. When the computer program is executed by a computer, the computer is enabled to execute the methods of the above method embodiments. Or rather, the embodiments of the present application further provide a computer program product containing instructions. When the instructions are executed by a computer, the computer is enabled to execute the methods of the above method embodiments.

[0184] According to another aspect of the present application, there is provided a computer program product or a computer program. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, enabling the computer device to execute the methods of the above method embodiments.

[0185] In other words, when implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions according to the embodiments of the present application are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wirelessly (such as infrared, wireless, microwave, etc.). The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that includes one or more integrated available media. The available medium may be a magnetic medium (such as a floppy disk, hard disk, magnetic tape), an optical medium (such as a digital video disc (DVD)), or a semiconductor medium (such as a solid state disk (SSD)), etc.

[0186] Those of ordinary skill in the art can realize that the modules and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.

[0187] In several embodiments provided in this 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 modules is only a logical function division. In actual implementation, there may be other division methods. For example, multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection between each other can be through some interfaces. The indirect coupling or communication connection of the device or module can be in an electrical, mechanical, or other form.

[0188] The modules described as separate components may or may not be physically separated. The components displayed as modules may or may not be physical modules, that is, they can be located in one place, or distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. For example, in each embodiment of this application, the various functional modules can be integrated in a processing module, or each module can exist physically alone, or two or more modules can be integrated in one module.

[0189] The above content is only the specific implementation manner of this application, but the protection scope of this application is not limited thereto. Any person skilled in the art within the technical scope disclosed in this application can easily think of changes or substitutions, which should be covered by the protection scope of this application. Therefore, the protection scope of this application should be subject to the protection scope of the claims.

Claims

1. A method for displaying an advertisement, characterized in that, The method includes: displaying the advertisement material in a first state, where the first state is a state in which the advertisement material is displayed in its original size and parallel to the display screen; responding to receiving a preset operation and displaying the advertisement material in a second state; wherein, the second state includes at least one of the following two: there is an inclination angle between the advertisement material and the display screen, and the magnitude of the inclination angle changes with the amplitude of the preset operation; the advertisement material is displayed in a reduced size, and the reduction ratio relative to the original size changes with the amplitude of the preset operation; when the preset operation meets a preset condition, jumping to the advertisement link corresponding to the advertisement material.

2. The method according to claim 1, wherein The step of responding to receiving a preset operation and displaying the advertisement material in a second state includes: receiving the preset operation and obtaining the direction and amplitude of the preset operation; determining the inclination direction of the advertisement material relative to the first state according to the direction of the preset operation; determining the magnitude of the inclination angle of the advertisement material relative to the first state according to the amplitude of the preset operation; determining the display information corresponding to the second state according to the inclination direction and the magnitude of the inclination angle; displaying the advertisement material based on the display information corresponding to the second state.

3. The method according to claim 2, characterized in that, The preset operation includes a rotation operation on the terminal device; The direction of the preset operation is: the direction in which the rotation operation rotates around a first rotation axis, where the first rotation axis includes: the X-axis, Y-axis corresponding to adjacent boundaries of the display screen, or the Z-axis perpendicular to the display screen; The amplitude of the preset operation is: the angle by which the rotation operation rotates around the first rotation axis.

4. The method according to claim 3, characterized in that The step of responding to receiving a preset operation and displaying the advertisement material in a second state includes: responding to receiving the rotation operation and determining the first rotation axis corresponding to the rotation operation, the first direction of rotation around the first rotation axis, and the first angle; determining the state after rotating the advertisement material in the first state around the first rotation axis in the first direction by the first angle as the second state, and displaying the advertisement material in the second state.

5. The method according to claim 2, characterized in that The preset operation includes a swinging gesture; The direction of the preset operation is: the direction in which the swinging gesture rotates around a first rotation axis, where the first rotation axis includes: the X-axis, Y-axis corresponding to adjacent boundaries of the display screen, or the Z-axis perpendicular to the display screen; The amplitude of the preset operation is: the angle by which the swinging gesture rotates around the first rotation axis.

6. The method according to claim 2, characterized in that, The preset operation includes a sliding operation on the display screen; The direction of the preset operation is: the direction of the sliding operation, where the direction of the sliding operation includes: the X-axis or Y-axis corresponding to adjacent boundaries of the display screen; The amplitude of the preset operation includes: the length of the sliding operation.

7. The method according to claim 6, wherein The step of responding to receiving a preset operation and displaying the advertisement material in a second state includes: responding to receiving the sliding operation and determining the second rotation axis corresponding to the sliding operation, the second direction of the sliding operation, and the first length, where the direction of the second rotation axis is perpendicular to the direction of the sliding operation; Determine a second angle of rotation about the second rotation axis according to the first length; Determine the state after rotating the advertising material in the first state about the second rotation axis by the second angle in the second direction as the second state, and display the advertising material in the second state.

8. The method according to claim 1, characterized in that The step of, in response to receiving a preset operation, displaying the advertising material in the second state includes: Receive the preset operation, and obtain the direction and amplitude of the preset operation; Determine the indentation direction of the advertising material relative to the first state according to the direction of the preset operation; Determine the reduction ratio relative to the original size according to the amplitude of the preset operation; Determine the display information corresponding to the second state according to the indentation direction and the reduction ratio; Based on the display information corresponding to the second state, display the advertising material.

9. The method according to claim 8, wherein The preset operation includes a sliding operation on the display screen; The direction of the preset operation is: the direction of the sliding operation, where the direction of the sliding operation includes; the X-axis, Y-axis corresponding to adjacent boundaries of the display screen, or any direction at an angle to the X-axis; The amplitude of the preset operation is: the length of the sliding operation.

10. The method according to claim 9, characterized in that The step of, in response to receiving a preset operation, displaying the advertising material in the second state includes: In response to receiving the sliding operation, determine the third direction and the second length of the sliding operation; Determine a first reduction ratio according to the second length; Determine the state after indenting the advertising material in the first state in the third direction by the first reduction ratio as the second state, and display the advertising material in the second state.

11. The method according to claim 8, characterized in that, The preset operation includes a translation gesture; The direction of the preset operation is: the direction of the translation gesture, where the direction of the translation gesture includes; the X-axis, Y-axis corresponding to adjacent boundaries of the display screen, or any direction at an angle to the X-axis; The amplitude of the preset operation is: the length of the movement of the translation gesture.

12. The method according to claim 6, 7, 9 or 10, characterized in that, The step of, when the preset operation meets a preset condition, jumping to the advertisement link corresponding to the advertising material includes: When the length of the sliding operation is greater than a first threshold, jump to the advertisement link corresponding to the advertising material; or, When the duration corresponding to the sliding operation is greater than a second threshold, jump to the advertisement link corresponding to the advertising material; where the duration corresponding to the sliding operation includes: the total duration of the sliding operation, or the residence duration of the last contact point of the sliding operation.

13. The method according to claim 3 or 4, characterized in that The step of, when the preset operation meets a preset condition, jumping to the advertisement link corresponding to the advertising material includes: When the angle of rotation of the rotation operation about the first rotation axis is greater than a third threshold, jump to the advertisement link corresponding to the advertising material.

14. The method according to any one of claims 1 to 11, characterized in that, The method further includes: In response to receiving the preset operation, display a preset identifier; Wherein, the preset identifier is a special effect identifier, or the preset identifier is an identifier regarding advertisement discounts or user rights and interests.

15. The method according to claim 14, wherein, The step of, in response to receiving the preset operation, displaying a preset identifier includes at least one of the following information: In response to receiving the preset operation, display the preset identifier in the background area; wherein, the background area is the area between the boundary of the advertisement material in the first state and the boundary in the second state, and the background area changes with the change of the tilt angle; In response to receiving the preset operation, display the preset identifier in an embedded manner in the advertisement material area; In response to receiving the preset operation, display the preset identifier in the form of a pop-up window or a floating window.

16. The method according to claim 14, wherein The displaying of the preset identifier includes: When the advertisement material rotates around a rotation axis, display the preset identifier in a manner that rotates following the rotation of the advertisement material; or, When the advertisement material shrinks towards a target direction, display the preset identifier in a manner that translates towards the target direction; or, Display the preset identifier in a scaled manner.

17. An advertising display device, characterized in that, The device includes: A display module, configured to display the advertisement material in a first state, where the first state is a state where the advertisement material is displayed in its original size and is parallel to the display screen; The display module is further configured to, in response to receiving a preset operation, display the advertisement material in a second state; wherein, the second state includes at least one of the following two: there is a tilt angle between the advertisement material and the display screen, and the magnitude of the tilt angle changes with the amplitude of the preset operation; the advertisement material is displayed in a reduced size, and the reduction ratio relative to the original size changes with the amplitude of the preset operation; A jump module, configured to jump to the advertisement link corresponding to the advertisement material when the preset operation meets a preset condition.

18. An electronic device, including a processor and a memory; The memory is configured to store a computer program; The processor is configured to execute the computer program to implement the method according to any one of claims 1 to 16 above.

19. A computer-readable storage medium, characterized in that, For storing a computer program; The computer program causes the computer to execute the method according to any one of claims 1 to 16 above.