Advertisement placement method and related apparatus
By providing differentiated interactive elements on the advertising service side, and based on the time period and content selected by the advertiser, the user experience and click-through rate of in-app ads are improved.
Patent Information
- Application Number
- PCT/CN2025/093508
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-01
- Filing Date
- 2025-05-08
- Publication Date
- 2025-11-13
AI Technical Summary
The lack of differentiation in the interaction methods of existing in-app ads leads to a decline in user experience and ad click-through rates.
An advertising delivery method is provided, in which the advertising server provides differentiated interactive elements based on the time period and content selected by the advertiser, and the terminal device displays the interactive elements selected by the advertiser to guide the user to the advertising details page.
It enhances the novelty and fun of advertising interaction, improving user experience and ad click-through rates.
Smart Images

Figure CN2025093508_13112025_PF_FP_ABST
Abstract
Description
Advertising placement methods and related devices
[0001] This application claims priority to Chinese Patent Application No. 202410594566.5, filed with the China National Intellectual Property Administration on May 10, 2024, entitled "Advertising Delivery Method and Related Apparatus," the entire contents of which are incorporated herein by reference. This application also claims priority to Chinese Patent Application No. 202411062698.X, filed with the China National Intellectual Property Administration on August 1, 2024, entitled "Advertising Delivery Method and Related Apparatus," the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of electronic technology, and in particular to advertising delivery methods and related devices. Background Technology
[0003] In recent years, with the advancement of network technology, more and more applications (APPs) have enriched users' lives and work, and the in-app advertising (such as splash screen ads and embedded ads within application pages) has also developed rapidly.
[0004] In-app ads typically display gestures such as swiping, rotating, or shaking to inform users how to access the ad details page. Currently, the interaction methods for in-app ads (especially splash screen ads) are usually the same for all ads, failing to highlight the differences in ad content or context; moreover, current gesture interactions are so common to users that they lack interest, and the positive effect of gesture cues is diminishing.
[0005] How to conduct differentiated advertising to improve user experience and ad click-through rates remains to be studied. Summary of the Invention
[0006] This application provides an advertising delivery method and related apparatus, which can perform differentiated advertising delivery to improve user experience and ad click-through rate.
[0007] In a first aspect, this application provides an advertising delivery method applied to an advertising server. The method includes: receiving an advertising plan for a first advertisement sent by an advertiser's device, the advertising plan including the delivery time period and / or advertising content of the first advertisement; sending options for one or more interactive elements related to the first advertisement to the advertiser's device, the one or more interactive elements including a first interactive element; receiving first information sent by the advertiser's device, the first information being used to instruct the advertiser to select the first interactive element; receiving a first advertising request sent by a terminal device; responding to the first advertising request, sending first advertising information to the terminal device; the first advertising information being used by the terminal device to display the advertising content and the first interactive element of the first advertisement, the first interactive element being used to instruct the user to open the advertising details page of the first advertisement.
[0008] In implementing the embodiments of this application, after an advertiser uploads the advertising plan of a first advertisement to an advertising server via their device, the advertising server can provide interactive elements related to the aforementioned advertising plan (e.g., the time period and / or advertising content) for the advertiser to select. The advertiser's device uploads the selected interactive elements to the advertising server. The selected interactive elements are displayed in the first advertisement delivered to the terminal device, and the user views the advertisement details of the first advertisement through these interactive elements. It is understood that the interactive elements related to different advertisements can be different; for example, the interactive elements related to different time periods are different, and the interactive elements related to different advertisement content are different. Different advertisers may also select different interactive elements for the same type of advertisement. Therefore, differentiated advertising delivery can be achieved for different advertisements or the same advertisement in different scenarios, enhancing the novelty and interest of the advertising interaction methods, thereby improving user experience and ad click-through rates.
[0009] In one implementation, the advertising period for the first advertisement includes a first holiday. The option to send one or more interactive elements related to the first advertisement to the advertiser's device includes: sending one or more interactive elements related to the first holiday to the advertiser's device; the first interactive element is an interactive element related to the first holiday, and the first information is used to instruct the advertiser to select the first interactive element related to the first holiday; the option to send the first advertisement information to the terminal device in response to the first advertisement request includes: in response to the first advertisement request, if it is determined that the current date belongs to the first holiday, sending the first advertisement information to the terminal device. By implementing this embodiment, the advertising period can cover one or more holidays; for each holiday, the advertising server can provide holiday-related interactive elements for advertisers to select; the first advertisement for each holiday displays the interactive element selected by the advertiser for that holiday. The interactive elements related to different holidays can be different, and the interactive elements selected by different advertisers for the same holiday can also be different; therefore, for different advertisements in the same holiday scenario and the same advertisement in different holiday scenarios, differentiated advertising can be achieved, enhancing the novelty and fun of the advertising interaction method, thereby improving user experience and ad click-through rate.
[0010] In one implementation, the content of the first advertisement includes a first theme. The option to send one or more interactive elements related to the first advertisement to the advertiser's device includes: sending one or more interactive elements related to the first theme to the advertiser's device; the first interactive element is an interactive element related to the first theme. Implementing this embodiment allows the theme of the advertisement to be determined based on its content. For each advertisement theme, the advertising server can provide theme-related interactive elements for the advertiser to select, and the selected interactive elements for that theme are displayed in the first advertisement. The interactive elements related to different themes can be different, and different advertisers can also select different interactive elements for the same theme. Therefore, differentiated advertising can be achieved for different advertisement themes, enhancing the novelty and interest of the advertising interaction methods, thereby improving user experience and ad click-through rates.
[0011] In one implementation, the method further includes: sending options for one or more interactive elements related to a first theme to an advertiser's device; the one or more interactive elements related to the first theme include a second interactive element; receiving second information sent by the advertiser's device, the second information being used to instruct the advertiser to select the second interactive element related to the first theme; receiving a second advertising request sent by a terminal device; in response to the second advertising request, if the current date does not belong to a preset holiday, sending second advertising information to the terminal device; the second advertising information is used by the terminal device to display the advertising content of the first advertisement and the second interactive element, the second interactive element being used to instruct the user to open the advertising details page of the first advertisement, the preset holiday including the first holiday. Implementing the embodiments of this application, for each holiday, the advertising server can provide holiday-related interactive elements for advertisers to select; simultaneously, for each advertising theme, the advertising server can provide theme-related interactive elements for advertisers to select; the first advertisements placed during each holiday display the interactive elements of the holiday selected by the advertiser, and the first advertisements placed outside of holidays display the interactive elements of the theme selected by the advertiser. Therefore, differentiated advertising can be implemented for different holiday scenarios and advertising themes, enhancing the novelty and fun of advertising interaction, thereby improving user experience and ad click-through rates.
[0012] In one implementation, the first advertising information is used by the terminal device to display the advertising content and interactive controls of the first advertisement. The interactive controls include a first interactive element and a second interactive element, and are used to instruct the user to open the advertising details page of the first advertisement. By implementing the embodiments of this application, the interactive controls in the first advertisement placed on a specified holiday display the interactive elements set by the advertiser for that holiday and the interactive elements of the advertising theme, thereby achieving differentiated advertising and improving user experience and ad click-through rate.
[0013] In one implementation, before receiving the first information sent by the advertiser's device, the method further includes: receiving second information sent by the advertiser's device, the second information indicating the first interactive element pre-selected by the advertiser; and sending the click-through rate (CTR) boost value corresponding to the first interactive element to the advertiser's device. Implementing this embodiment, based on the interactive element pre-selected by the advertiser, the advertising server provides the advertiser with the CTR boost value of that interactive element as a reference factor for whether the advertiser selects that interactive element.
[0014] In one implementation, the options for the aforementioned one or more interactive elements further include a third interactive element. The method further includes: receiving third information sent by the advertiser's device, the third information indicating the first and third interactive elements pre-selected by the advertiser; sending to the advertiser's device a comprehensive increase in the ad click-through rate (CTR) corresponding to the first and third interactive elements, or sending to the advertiser's device comprehensive CTR increases corresponding to the first and third interactive elements respectively. Implementing the embodiments of this application, based on the multiple interactive elements pre-selected by the advertiser, the advertising server provides the advertiser with a comprehensive increase in the CTR of the aforementioned multiple interactive elements, or provides a separate increase in the CTR of each of the aforementioned multiple interactive elements, as a reference factor for the advertiser to select interactive elements.
[0015] In one implementation, festival-related interactive elements may include one or more of the following: the name of the festival, an image representing its cultural origin, commonly used festival logos, and images of items strongly associated with the festival. By implementing the embodiments of this application, the advertising server can provide a variety of festival-related interactive elements for selection; through these diverse interactive elements, new, user-friendly action interactions that enhance user attention can be provided, positively guiding users to the advertising details page.
[0016] In one implementation, the theme-related interactive elements may include one or more of the following: brand name of the brand related to the advertisement, brand logo image, product type image of the product related to the advertisement, product selling point image, etc. By implementing the embodiments of this application, the advertising server can provide a variety of theme-related interactive elements for selection; through these diverse interactive elements, new, user-friendly action interaction methods that can increase user attention can be provided, positively guiding users to the advertisement details page.
[0017] Secondly, this application provides an advertising delivery method applied to a terminal device, characterized in that the method includes: the terminal device sending a first advertising request to an advertising server; the terminal device receiving first advertising information sent by the advertising server, the first advertising information being determined based on the first advertising request; based on the first advertising information, the terminal device displaying the advertising content of the first advertisement and a first interactive element, one or more interactive elements related to the first advertisement including the first interactive element, the first interactive element being an interactive element set by the advertiser for the first advertisement; the first interactive element being used to instruct the user to open the advertising details page of the first advertisement.
[0018] In implementing the embodiments of this application, the advertising server stores the interactive elements selected by the advertiser from the interactive elements related to the first advertisement; the terminal device displays the interactive elements selected by the advertiser in the first advertisement delivered by the advertising server, and the user can view the advertisement details of the first advertisement through these interactive elements. It is understood that the interactive elements related to different advertisements can be different, for example, the interactive elements related to different delivery time periods are different, and the interactive elements related to different advertisement content are different; for the same type of advertisement, different advertisers can also select different interactive elements; therefore, differentiated advertising delivery can be achieved for different advertisements or the same advertisement in different scenarios, improving the novelty and interest of the advertising interaction methods, thereby improving user experience and advertisement click-through rates.
[0019] In one implementation, the method further includes: detecting a first operation performed on a first interactive element; and displaying an advertisement details page of the first advertisement in response to the first operation. In this way, by utilizing interactive elements related to the first advertisement, the novelty and appeal of the advertisement's interaction method can be enhanced, thereby improving user experience and ad click-through rate.
[0020] In one implementation, the advertising period for the first advertisement includes a first holiday, and one or more interactive elements related to the first holiday include a first interactive element, which is the interactive element set by the advertiser for the first holiday of the first advertisement. The terminal device receives the first advertisement information sent by the advertising server, including: if the current date belongs to the first holiday, the terminal device receives the first advertisement information sent by the advertising server. Implementing this embodiment, the advertising period can cover one or more holidays; each holiday can have multiple interactive elements for advertisers to choose from, and the first advertisements placed on each holiday display the interactive elements set by the advertiser for that holiday. The interactive elements related to different holidays can be different, and the interactive elements selected by different advertisers for the same holiday can also be different; therefore, for different advertisements in the same holiday scenario and the same advertisement in different holiday scenarios, differentiated advertising can be achieved, enhancing the novelty and fun of the advertising interaction method, thereby improving user experience and ad click-through rate.
[0021] In one implementation, the content of the first advertisement includes a first theme, and the options for one or more interactive elements related to the first theme include a first interactive element, which is an interactive element of the first theme set by the advertiser for the first advertisement. Implementing embodiments of this application, each advertisement theme can have multiple theme-related interactive elements for the advertiser to choose from, and the interactive element of the theme selected by the advertiser is displayed in the first advertisement. The interactive elements related to different themes can be different, and different advertisers can also choose different interactive elements for the same theme; therefore, differentiated advertising can be achieved for different advertisement themes, enhancing the novelty and interest of the advertising interaction, thereby improving user experience and ad click-through rates.
[0022] In one implementation, the advertising content of the first advertisement includes a first theme, and the options for one or more interactive elements related to the first theme include a second interactive element, which is an interactive element of the first theme set by the advertiser for the first advertisement. The method further includes: the terminal device sending a second advertising request to an advertising server; if the current date does not belong to a preset holiday, the terminal device receiving second advertising information sent by the advertising server, the second advertising information being determined based on the second advertising request; the preset holiday includes a first holiday; based on the second advertising information, the terminal device displays the advertising content of the first advertisement and the second interactive element; the second interactive element is used to instruct the user to open the advertising details page of the first advertisement. Implementing this embodiment, the first advertisements placed during each holiday display the interactive element of the holiday selected by the advertiser, and the first advertisements placed outside of holidays display the interactive element of the theme selected by the advertiser. Therefore, differentiated advertising can be achieved for different holiday scenarios and different advertising themes, thereby improving user experience and ad click-through rates.
[0023] In one implementation, the terminal device displays the advertising content and first interactive element of the first advertisement based on the first advertising information, including: displaying the advertising content and interactive control of the first advertisement based on the first advertising information. The interactive control includes a first interactive element and a second interactive element, and the interactive control is used to instruct the user to open the advertising details page of the first advertisement. By implementing the embodiments of this application, the interactive control in the first advertisement placed on a specified holiday displays the interactive elements set by the advertiser for that holiday and the interactive elements of the advertising theme, achieving differentiated advertising delivery and thereby improving user experience and ad click-through rate.
[0024] Thirdly, this application provides an advertising delivery method applied to an advertiser's device, characterized in that the method includes: sending an advertising plan for a first advertisement to an advertising server, the advertising plan including the delivery time period and / or advertising content of the first advertisement; receiving options for one or more interactive elements related to the first advertisement sent by the advertising server, the one or more interactive elements including the first interactive element; sending first information to the advertising server, the first information being used to instruct the advertiser to confirm the selection of the first interactive element; after confirming the selection of the first interactive element, the first advertisement delivered by the advertising server includes the first interactive element, the first interactive element being used to instruct the user to open the advertisement details page of the first advertisement.
[0025] In implementing the embodiments of this application, after an advertiser uploads the advertising plan of a first advertisement to an advertising server via their own device, they receive and display interactive elements related to the advertising plan (e.g., the time period and / or the advertising content) for selection. The advertiser's device uploads the selected interactive elements to the advertising server so that these elements are displayed in the first advertisement delivered to the terminal device. Users can view the advertising details of the first advertisement through these interactive elements. It is understood that the interactive elements related to different advertisements can be different; for example, the interactive elements related to different time periods or different advertising content can be different. For the same type of advertisement, different advertisers can also select different interactive elements. Therefore, differentiated advertising delivery can be achieved for different advertisements or the same advertisement in different scenarios, enhancing the novelty and interest of the advertising interaction methods, thereby improving user experience and ad click-through rates.
[0026] In one implementation, before sending the first information to the advertising server, the method further includes: displaying the one or more interactive elements; sending the first information to the advertising server includes: responding to a second operation on the first interactive element by sending the first information to the advertising server. In this way, advertisers can choose interactive elements that meet their own needs, thereby achieving differentiated advertising delivery.
[0027] In one implementation, the advertising period for the first advertisement includes a first holiday. The option to receive one or more interactive elements related to the first advertisement sent by the advertising server includes: receiving one or more interactive elements related to the first holiday sent by the advertising server; the first interactive element is an interactive element related to the first holiday; after selecting the first interactive element, if it is determined that the current date belongs to the first holiday, the first advertisement delivered by the advertising server includes the first interactive element, which is used to instruct the user to open the advertisement details page of the first advertisement. By implementing this embodiment, the advertising period can cover one or more holidays; for each holiday, the advertiser's device can display holiday-related interactive elements for the advertiser to choose from; the interactive elements related to different holidays can be different, and the interactive elements selected by different advertisers for the same holiday can also be different; therefore, for different advertisements in the same holiday scenario and the same advertisement in different holiday scenarios, differentiated advertising delivery can be achieved, enhancing the novelty and fun of the advertising interaction method, thereby improving user experience and ad click-through rate.
[0028] In one implementation, the advertising content of the first advertisement includes a first theme. The option to receive one or more interactive elements related to the first advertisement sent by the advertising server includes: receiving the option to receive one or more interactive elements related to the first theme sent by the advertising server; the first interactive element is an interactive element related to the first theme. Implementing the embodiments of this application, for each advertising theme, the advertiser's device can display theme-related interactive elements for the advertiser to select; the interactive elements related to different themes can be different, and the interactive elements selected by different advertisers for the same theme can also be different; therefore, differentiated advertising delivery can be achieved for different advertising themes, enhancing the novelty and interest of the advertising interaction method, thereby improving user experience and ad click-through rate.
[0029] In one implementation, the method further includes: receiving options for one or more interactive elements related to a first theme sent by an advertising server; the one or more interactive elements related to the first theme include a second interactive element; sending second information to the advertising server, the second information being used to instruct the advertiser to select the second interactive element related to the first theme; after selecting the second interactive element, if it is determined that the current date does not belong to a preset holiday, the first advertisement delivered by the advertising server includes the second interactive element, the second interactive element being used to instruct the user to open the advertisement details page of the first advertisement, and the preset holiday includes the first holiday. Implementing the embodiments of this application, for each holiday, the advertiser's device can display holiday-related interactive elements for the advertiser to select; simultaneously, for each advertisement theme, theme-related interactive elements are displayed for the advertiser to select. Therefore, differentiated advertising delivery can be achieved for different holiday scenarios and different advertisement themes, enhancing the novelty and fun of the advertising interaction methods, thereby improving user experience and advertisement click-through rates.
[0030] In one implementation, after determining the selection of the first interactive element and confirming that the current date belongs to the first holiday, the first advertisement delivered by the advertising server includes interactive controls. These interactive controls include a first interactive element and a second interactive element, and are used to instruct the user to open the advertisement details page of the first advertisement. By implementing this embodiment, after the advertiser sets the first interactive element for a specified holiday and the second interactive element for the advertisement theme on their device, these two interactive elements are displayed in the interactive controls of the first advertisement delivered on the specified holiday. This achieves differentiated advertising delivery, thereby improving user experience and ad click-through rate.
[0031] In one implementation, before sending the first information to the advertising server, the method further includes: in response to a third operation on the first interactive element, sending second information to the advertising server, the second information indicating the first interactive element pre-selected by the advertiser; and receiving the increase in the ad click-through rate corresponding to the first interactive element sent by the advertising server. By implementing this embodiment, based on the interactive element pre-selected by the advertiser, the advertiser's device can display the increase in the ad click-through rate of the interactive element as a reference factor for whether the advertiser selects the interactive element.
[0032] In one implementation, the options for the aforementioned one or more interactive elements further include a third interactive element, and the implementation further includes: sending third information to the advertising server, the third information being used to indicate the first and third interactive elements pre-selected by the advertiser; receiving the combined ad click-through rate (CTR) improvement value corresponding to the first and third interactive elements sent by the advertising server, or receiving the combined CTR improvement values corresponding to the first and third interactive elements respectively sent by the advertising server. By implementing the embodiments of this application, based on the multiple interactive elements pre-selected by the advertiser, the advertiser's device can display the combined CTR improvement value of the multiple interactive elements, or display the CTR improvement value of each of the multiple interactive elements separately, as a reference factor for the advertiser to select interactive elements.
[0033] Fourthly, this application provides an advertising delivery method, the method comprising: receiving an advertising plan for a first advertisement sent by an advertiser's device, the advertising plan including the delivery time period and advertising content of the first advertisement; sending options for one or more interactive elements related to the first advertisement to the advertiser's device, the options for the one or more interactive elements including the first interactive element; receiving first information sent by the advertiser's device, the first information being used to instruct the advertiser to select the first interactive element; receiving a first advertising request sent by a terminal device; responding to the first advertising request, sending first advertising information to the terminal device; the first advertising information being used by the terminal device to display the advertising content and the first interactive element of the first advertisement, the first interactive element being used to instruct the user to open the advertising details page of the first advertisement. Implementing the embodiments of this application enables differentiated advertising delivery to improve user experience and ad click-through rates.
[0034] Fifthly, this application provides an advertising delivery method, the method comprising: a terminal device sending a first advertising request to an advertising server; the terminal device receiving first advertising information sent by the advertising server, the first advertising information being determined based on the first advertising request; based on the first advertising information, the terminal device displaying the advertising content of the first advertisement and a first interactive element, one or more interactive elements related to the first advertisement including the first interactive element; the first interactive element being used to instruct a user to open the advertising details page of the first advertisement. Implementing embodiments of this application enables differentiated advertising delivery to improve user experience and ad click-through rates.
[0035] In a sixth aspect, embodiments of this application provide an electronic device, which includes a processor and a memory, the memory being coupled to the processor, the memory being used to store computer program code, the computer program code including computer instructions, wherein when the processor reads the computer instructions from the memory, the electronic device executes the advertising delivery method described in any of the preceding aspects.
[0036] In a seventh aspect, embodiments of this application provide a computer storage medium including computer instructions, which, when executed on an electronic device, cause a communication device to perform the advertising delivery method in any of the possible implementations of any of the above aspects.
[0037] Eighthly, embodiments of this application provide a computer program product that, when run on a computer, causes the computer to execute the advertising delivery method in any of the possible implementations of any of the above aspects. Attached Figure Description
[0038] Figure 1 is a schematic diagram of the system architecture of a communication system provided in an embodiment of this application;
[0039] Figures 2A to 2E are schematic diagrams of an interface for placing advertisements according to an embodiment of this application;
[0040] Figures 3A to 3D are schematic diagrams of an interface for displaying advertisements provided in an embodiment of this application;
[0041] Figure 4 is a flowchart of an advertising placement method provided in an embodiment of this application;
[0042] Figures 5A to 5C are schematic diagrams of an interface for placing advertisements according to an embodiment of this application;
[0043] Figures 6A and 6B are schematic diagrams of an interface for displaying advertisements provided in an embodiment of this application;
[0044] Figure 7 is a flowchart of an advertising placement method provided in an embodiment of this application;
[0045] Figures 8A to 8D are schematic diagrams of an interface for placing advertisements according to an embodiment of this application;
[0046] Figure 9 is a flowchart of an advertising placement method provided in an embodiment of this application;
[0047] Figure 10 is a flowchart of an advertising placement method provided in an embodiment of this application;
[0048] Figure 11 is a structural diagram of a terminal device provided in an embodiment of this application;
[0049] Figure 12 is a structural diagram of an application server provided in an embodiment of this application. Detailed Implementation
[0050] The technical solutions in the embodiments of this application will be clearly and thoroughly described below with reference to the accompanying drawings. In the description of the embodiments of this application, unless otherwise stated, " / " means "or," for example, A / B can mean A or B; the word "and / or" in the text is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Furthermore, in the description of the embodiments of this application, "multiple" refers to two or more than two.
[0051] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as implying or suggesting relative importance or implicitly indicating the number of indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature, and in the description of the embodiments of this application, unless otherwise stated, "multiple" means two or more.
[0052] The term "user interface (UI)" used in the following embodiments of this application refers to the medium interface through which an application or operating system interacts and exchanges information with the user. It realizes the conversion between the internal form of information and the form that the user can accept. The user interface is source code written in a specific computer language such as Java or Extensible Markup Language (XML). The interface source code is parsed and rendered on the electronic device, ultimately presenting content that the user can recognize. A common form of user interface is the graphical user interface (GUI), which refers to a user interface related to computer operation displayed graphically. It can be visible interface elements such as text, icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, and widgets displayed on the screen of an electronic device.
[0053] Currently, in-app advertising (such as splash screen ads and ads embedded within application pages) is developing rapidly. Among them, splash screen ads are a type of ad that is displayed on the app's home screen when the app launches, with a limited display time. Splash screen ads can prevent a blank screen from appearing during app page loading. For example, when a user opens an app, the app usually displays an ad for about 3 seconds before showing the app's home screen. The user can choose to skip the splash screen ad and go directly to the app's home screen, or enter the ad details page through a preset interaction method to view further details.
[0054] In-app ads (especially splash screen ads) typically display gestures like swiping, rotating, and shaking to inform users how to access the ad details page. Currently, the interaction methods for in-app ads, such as swiping up, swiping right, flipping the phone, and shaking the phone, treat all ads the same, failing to highlight the differences in ad content or context. Furthermore, these gestures serve as mere cues, and users have become accustomed to these interaction methods, thus diminishing their positive impact. In addition, some apps directly lead to the ad details page upon clicking the displayed ad, or use "shake to jump" interactions where even slight movement of the user's device immediately redirects to the ad details page. These interactions increase the rate of accidental ad clicks, degrade user experience, and increase user aversion to ads. Therefore, how to differentiate interactions for different ads to increase user attention and ad click-through rates warrants further research.
[0055] The advertising delivery method provided in this application offers a novel, user-friendly, and attention-grabbing interactive approach. It can positively guide users to the ad details page and differentiate interactions based on the ad display scenario and content theme, effectively improving user experience and ad click-through rates. Subsequent embodiments will be illustrated using splash screen ads as an example.
[0056] The following describes the communication system 10 involved in the advertising delivery method provided in the embodiments of this application.
[0057] Figure 1 illustrates, exemplarily, the system architecture of the communication system 10 provided in this embodiment of the application. As shown in Figure 1, the communication system 10 includes a terminal device 100, an advertising server 200 providing an advertising platform, and an advertiser device 300. The terminal device 100 and the advertising server 200, as well as the advertiser device 300 and the advertising server 200, can communicate via a communication network.
[0058] In this embodiment, advertisers can access the advertising platform provided by the advertising server 200 through the advertiser device 300 and place advertisements on the advertising platform. The advertising server 200 includes a placement front-end, which provides the advertising platform to the advertiser device 300; and a placement back-end, which records relevant information about the advertisements placed by the advertiser through the advertiser device 300, such as placement time period, advertisement content, interactive elements, etc., recommends interactive elements, and also provides the click-through rate improvement rate of the advertisements corresponding to the interactive elements.
[0059] In some embodiments, the advertising server 200 automatically provides options for interactive elements related to holidays within the advertising period selected by the advertiser; the advertising server 200 can also automatically provide options for interactive elements related to the theme of the advertising content based on the advertising content delivered by the advertiser; the advertiser can select interactive elements provided by the advertising platform for the advertisement to be delivered, and the advertising server 200 will record the interactive elements; when the user runs APP1 on the terminal device 100 and APP1 displays the advertisement delivered by the advertiser, the advertising server 200 changes the display of the advertising interaction method based on the interactive elements selected by the advertiser; APP1 displays the above-mentioned interactive elements in the advertisement, and the user can enter the advertisement details page through the interactive elements.
[0060] In some embodiments, the advertising server 200 can automatically calculate the rate by which the interactive element selected by the advertiser improves the ad click-through rate and provide it to the advertiser as a reference factor for the advertiser to choose the interactive element.
[0061] In this embodiment, the interactive elements can be static icons or animated images, and the format of the interactive elements is not specifically limited.
[0062] The aforementioned communication network may include local area networks (LANs) and / or wide area networks (WANs). This communication network can be implemented using any known network communication protocol, which may be a variety of wired or wireless communication protocols, such as Ethernet, Universal Serial Bus (USB), FireWire, Global System for Mobile Communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Time Division Code Division Multiple Access (TD-SCDMA), Long Term Evolution (LTE), Bluetooth, Wireless Fidelity (Wi-Fi), NFC, Voice over Internet Protocol (VoIP), communication protocols supporting network slicing architecture, or any other suitable communication protocol.
[0063] Terminal device 100 and advertiser device 300 can be mobile phones, tablets, desktop computers, laptops, handheld computers, ultra-mobile personal computers (UMPCs), netbooks, cellular phones, personal digital assistants (PDAs), augmented reality (AR) devices, virtual reality (VR) devices, artificial intelligence (AI) devices, wearable devices (such as smart bracelets), in-vehicle devices, smart home devices (such as smart TVs, smart screens, large-screen devices, etc.), and / or smart city devices. This application embodiment does not impose special limitations on the specific type of terminal device 100.
[0064] The advertising server 200 may include a single server, a server cluster consisting of multiple servers, or a cloud computing center. The advertising server 200 described in this embodiment may also be referred to as a cloud server; no specific limitation is made here.
[0065] It should be understood that Figure 1 is merely a schematic diagram of the system structure of the communication system provided in the embodiment of this application, and does not constitute a specific limitation on the communication system 10. The communication system 10 may include more or fewer devices than shown in the figure. For example, it may also include wireless relay devices and wireless backhaul devices (not shown in Figure 1), which are not limited here.
[0066] In an advertising delivery scheme provided in this application embodiment, the advertising server 200 automatically provides options for interactive elements related to the holidays involved in the delivery time period of the advertisement 1 set by the advertiser on the advertising platform; the advertising server 200 delivers the advertisement 1 according to the interactive elements selected by the advertiser; when the terminal device 100 displays the advertisement 1, it automatically displays the interactive elements selected by the advertiser.
[0067] First, the festivals and festival-related interactive elements involved in the embodiments of this application are introduced. The aforementioned festivals can be local traditional festivals (such as the Mid-Autumn Festival and the Spring Festival), internationally recognized festivals (such as Labor Day), or festivals that have emerged with the development of the internet (such as shopping festivals like Singles' Day and 618). This application does not specifically limit the festivals. The specific display content of festival-related interactive elements may include the name of the festival (such as the name of Singles' Day), a symbolic image representing its cultural origin (such as the jade rabbit associated with the Mid-Autumn Festival), commonly used festival logos (such as the heart associated with Valentine's Day), and images of items strongly related to the festival (such as mooncakes associated with the Dragon Boat Festival). This application also does not specifically limit these. In the embodiments of this application, for a single festival, the advertising platform may provide one or more options for interactive elements for advertisers to choose from. For example, Table 1 exemplarily shows various festival-related interactive elements.
[0068] Table 1
[0069] For example, Figures 2A to 2E show the relevant user interface for displaying advertisement 1.
[0070] As shown in Figure 2A, the advertiser opens the user interface 11 of the advertising platform through the advertiser device 300. The user interface 11 is used to upload advertising plans, including the advertising time periods and / or advertising content. The advertiser can set one or more advertising time periods through the user interface 11. As shown in Figure 2A, the user interface 11 includes an input box 101 for the advertising time period and an add control 102; in response to an input operation (e.g., a touch operation) on the add control 102, the user interface 11 can display a new input box for the advertising time period. It can be understood that the advertiser can set multiple advertising time periods through the add control 102. The user interface 11 also includes a cancel control 106 and a confirm control 107; the cancel control 106 is used to cancel the uploaded advertising plan, and the confirm control 107 is used to confirm the uploaded advertising plan set by the user interface 11.
[0071] As shown in Figures 2B and 2C, after the advertiser sets the advertising period for Ad 1, an input operation (e.g., touch operation) by the user on the confirmation control 107 is detected. In response to the input operation, the advertiser device 300 sends the advertising period set by the advertiser to the advertising server 200 and displays the user interface 12 of the advertising platform. The user interface 12 is used to recommend and set interactive elements corresponding to each holiday (e.g., holiday 1) within the advertising period of Ad 1. The holiday-related interactive elements displayed on the user interface 12 are determined by the advertiser device 300 based on the advertising period set by the advertiser.
[0072] As shown in Figure 2C, the advertiser's target advertising period includes Labor Day, Mother's Day, and the 520 (May 20th) holiday. Taking Mother's Day as an example, the advertiser's device 300 displays options for one or more Mother's Day-related interactive elements, such as option 201 for "jasmine," option 202 for "heart," and option 203 for the text "mother." The advertiser can select one or more Mother's Day interactive elements as interactive elements for the interactive control of Ad 1.
[0073] In some embodiments, when an advertiser selects one or more interactive elements related to Mother's Day (e.g., interactive element 1), the advertising platform can predict the increase in ad click-through rate (CTR) that the selected interactive elements will bring. For example, as shown in Figures 2C and 2D, upon detecting a selection operation (e.g., a touch operation) on option 202 related to "heart," the advertising platform switches option 202 from an unselected state to a selected state and displays the corresponding CTR increase value 208, for example, 10%. As shown in Figures 2D and 2E, upon detecting a selection operation (e.g., a touch operation) on option 203 related to "mother," the advertising platform switches option 203 from an unselected state to a selected state and displays the combined CTR increase value 208 for "heart" and "mother," for example, 22%.
[0074] In some embodiments, the user interface 12 further includes a toggle control 204 for the Mother's Day icon and a toggle control 205 for the animated image. The advertiser can control the toggle controls to switch between an on and off state. Only one of the toggle control 204 and the toggle control 205 is in an on state; if the toggle control 204 is in an on state, the interactive element corresponding to Mother's Day in Ad 1 is displayed as a static icon; if the toggle control 205 is in an on state, the interactive element corresponding to Mother's Day in Ad 1 is displayed as an animated image.
[0075] As shown in Figure 2E, the user interface 12 also includes a cancel control 206 and a confirm control 207; the cancel control 206 is used to cancel the interactive elements of the setting advertisement 1, and the confirm control 207 is used to confirm that the interactive elements of each festival selected by the advertiser are set as the interactive elements of advertisement 1; the advertisement server 200 records the interactive elements of each festival selected by the advertiser and displays the corresponding interactive elements in the advertisement 1 of each festival.
[0076] In some embodiments, advertisers may choose not to select any interactive elements for Mother's Day, i.e., not to set any interactive elements for Mother's Day. Subsequently, on Mother's Day, Ad 1 may use existing conventional interactive elements and interactive methods.
[0077] In some embodiments, the user interface 12 also includes custom options for each holiday, such as custom option 209 for Mother's Day. By clicking custom option 209, advertisers can obtain icons or animations from their local device or the Internet and upload them to the advertising platform as interactive elements for Mother's Day.
[0078] For example, Figures 3A to 3D show the user interface of the terminal device 100 displaying the advertisement 1.
[0079] As shown in Figure 3A, the user interface 13 of the terminal device 100 includes an icon 301 for APP 1. On Mother's Day, in response to an input operation (e.g., a touch operation) on the icon 301, the terminal device 100 launches APP 1 and displays an opening screen advertisement for APP 1 (e.g., the aforementioned Ad 1) on the user interface 14. The user interface 14 includes the advertisement content of Ad 1 and interactive controls 302. The interactive controls 302 include interactive elements set by the advertiser for Mother's Day, namely a "heart" and the text "Mother". In response to an input operation (e.g., a touch operation) on the interactive controls 302, the terminal device 100 displays the advertisement details page for Ad 1.
[0080] In some embodiments, the user interface 14 also includes a skip control 303. In response to an input operation (e.g., a touch operation) to the skip control 303, the terminal device 100 stops displaying advertisement 1 and displays the application homepage of APP 1.
[0081] In some embodiments, the user interface 14 further includes a prompt message to prompt the user to enter the advertisement details page through the interactive control 302. For example, the prompt message may be a highlighted or blinking interactive control 302, or it may be a click icon 304 as shown in Figure 3B, a click text 305 as shown in Figure 3C, or an arrow 306 pointing to the interactive control 302 as shown in Figure 3D. The prompt message is not specifically limited here.
[0082] For example, as shown in Figure 4, the method flow of the advertising delivery method may include some or all of steps S101 to S118.
[0083] S101, The advertiser's device 300 uploads the ad placement time period of ad 1 to the ad placement front end of the ad server 200.
[0084] The advertiser device 300 uploads one or more ad placement time periods for Ad 1 to the ad placement front end of the ad server 200. For example, referring to Figure 2B, the advertiser sets up an ad placement plan for Ad 1 (e.g., a smartwatch from brand AB) on the ad platform, wherein the ad placement time period for Ad 1 is set to include May 1, 2024 to May 30, 2024; the advertiser device 300 sends the ad placement time periods for Ad 1 set by the advertiser to the ad server 200.
[0085] S102, The advertising server 200 uploads the advertising time period of Ad 1 to the advertising backend.
[0086] S103, the advertising server 200 sends back information about interactive elements related to each festival during the advertising period to the advertising front end, including interactive element 1 for festival 1.
[0087] The ad server 200's backend determines each holiday within the ad 1's ad 1's ad 1 ad 1 ad time period, as well as one or more interactive elements related to each holiday.
[0088] S104, The advertising server 200 instructs the advertiser's device 300 to display options for interactive elements related to each holiday within the advertising period.
[0089] The advertising server 200's delivery backend sends information about interactive elements related to each holiday within the delivery time period to the advertiser's device 300 through the delivery frontend. This information includes, for example, the storage address of the interactive elements and their original image / text data. The terminal device 100 displays options for each holiday-related interactive element based on this information; for example, options for interactive element 1 for holiday 1. For example, refer to Figure 2B for the interactive elements for May Day, Mother's Day, and 520.
[0090] S105, Advertiser device 300 receives input operation 1, used to select interactive element 1 related to festival 1.
[0091] In some embodiments, advertisers can freely select one or more interactive elements related to the desired festival 1 (e.g., interactive element 1 of festival 1), or not select any interactive element related to festival 1. For example, referring to FIG2D, input operation 1 is a selection operation (e.g., a touch operation) of option 203 for "Mother". This application embodiment does not specifically limit input operation 1.
[0092] S106. The advertiser's device 300 uploads the interactive element 1 related to the festival 1 selected by the advertiser to the front end of the advertising server 200.
[0093] S107, The advertising server 200 uploads the interactive elements 1 related to the festival 1 selected by the advertiser to the advertising backend.
[0094] S108, the advertising server 200 sends back the ad click-through rate improvement value 1 to the advertising front end.
[0095] Through the advertising server 200's front-end, the advertiser's device 300 uploads the interactive element 1 related to the festival 1 selected by the advertiser to the advertising back-end; the advertising back-end calculates the click-through rate improvement value 1 of the interactive element 1 in real time and sends it back to the advertising front-end.
[0096] In some embodiments, the advertising platform can add interactive element 1 as an interactive element in an interactive control to the test ad; the advertising platform delivers test ad 1 with interactive element 1 and test ad 2 without interactive element 1 to the user's terminal in the same test environment, and collects the click-through rates (CTR) of the two test ads; by comparing the CTR of the two test ads, the CTR improvement value of interactive element 1 can be obtained. In one implementation, when testing the CTR improvement value 1 of interactive element 1 related to festival 1, the test environment needs to be limited to festival 1; the CTR improvement value of interactive element 1 can be different under different festivals.
[0097] In some embodiments, researchers estimate the click-through rate increase value 1 of the interactive element 1 related to the festival 1 based on testing experience.
[0098] In some embodiments, in the initial stage of the application of the advertising delivery method provided in this application, the researchers estimate the click-through rate improvement value 1 of the interactive element 1 related to festival 1 based on testing experience, and collect the actual ad click-through rate when the ad is delivered; after a period of application, the actual ad click-through rate collected is compared with the ad click-through rate in the past when the interactive element 1 related to festival 1 was not used, and the click-through rate improvement value 1 of the interactive element 1 related to festival 1 is obtained.
[0099] In some embodiments, the advertiser selects multiple interactive elements of festival 1; the advertising platform can add the above-mentioned multiple interactive elements as interactive elements in the interactive control of the test ad; the advertising platform delivers test ad 1 with the above-mentioned multiple interactive elements and test ad 2 without the above-mentioned multiple interactive elements to the user's terminal side under the same test environment, and collects the click-through rate of the two test ads; by comparing the click-through rates of the two test ads, the comprehensive click-through rate improvement value of the above-mentioned multiple interactive elements can be obtained.
[0100] In some embodiments, the advertiser selects multiple interactive elements of Festival 1; the combined click-through rate improvement value of the multiple interactive elements is equal to the sum of the click-through rate improvement values of the multiple interactive elements.
[0101] This application does not specifically limit the method for obtaining the click-through rate improvement value of each interactive element. Steps S105 to S109 are optional. In some embodiments, steps S105 to S109 do not need to be executed.
[0102] S109, The advertising server 200 instructs the advertiser's device 300 to display an improvement value of 1.
[0103] For example, referring to Figure 2D, the advertiser's device 300 displays the click-through rate (CTR) increase value corresponding to "heart"; referring to Figure 2E, the advertiser's device 300 displays the combined CTR increase value corresponding to "heart" and "mother". The advertiser, referring to the CTR increase value 1 and their own experience, determines whether to ultimately choose the interactive element 1 related to the holiday 1.
[0104] S110, advertiser device 300 receives input operation 2, used to determine the selection of interactive element 1 related to festival 1.
[0105] For example, referring to FIG2E, input operation 2 can be an input operation (e.g., a touch operation) applied to the determination control 207. This application embodiment does not specifically limit input operation 2.
[0106] S111, The advertiser's device 300 uploads the interactive elements 1 related to the festival 1 selected by the advertiser to the front end of the advertising server 200.
[0107] S112, The advertising server 200 uploads the interactive elements 1 related to the festival 1 selected by the advertiser to the advertising backend.
[0108] S113, the advertising server 200's backend storage of advertising 1 for the holiday 1 interactive element 1.
[0109] S114. During festival 1, terminal device 100 sends an advertising request to the advertising service backend of advertising server 200. The advertising request is used to request advertising information.
[0110] S115, The advertising server 200 sends the advertising information of version 1 of advertisement 1 to the terminal device 100.
[0111] In some embodiments, in response to an advertising request, the advertising server 200's delivery backend determines that the advertising 1 and the current time belong to festival 1; the delivery backend obtains the interactive elements of advertising 1 on festival 1, including interactive element 1; the delivery backend determines to send the advertising information of version 1 of advertising 1 to the terminal device 100, the advertising information of version 1 of advertising 1 indicating the interactive controls of advertising 1, including interactive element 1, and the advertising content of advertising 1.
[0112] S116. Based on the above advertising information, the terminal device 100 displays the advertising content and interactive element 1 of the advertisement 1.
[0113] For example, referring to Figures 2E and 3B, the advertiser sets the interactive elements of Ad 1 for Mother's Day to include "heart" and "mother". Therefore, the interactive control 302 of Ad 1 displayed on the terminal device 100 includes "heart" and "mother".
[0114] In some embodiments, the ad delivery backend of the ad server 200 combines the ad content of ad 1 with the interactive control containing interactive element 1; the ad information of ad 1 in version 1 includes the storage address of the combined ad material, and the terminal device 100 calls the storage address to display the ad content and interactive element 1 of ad 1.
[0115] S117. Terminal device 100 receives input operation 3 applied to interactive element 1.
[0116] S118. In response to input operation 3, terminal device 100 displays the advertisement details page of advertisement 1.
[0117] For example, an input operation (e.g., a touch operation) is received on the interactive control 302; in response to the input operation, the terminal device 100 displays the advertisement details page of advertisement 1. This application embodiment does not specifically limit the input operation 3.
[0118] In this embodiment, when advertisers set up advertising plans, the advertising platform provides relevant elements for special periods such as holidays as interactive elements for the advertisements. This can meet the specific placement needs of advertisers during various holidays and special periods, enabling differentiated advertising placement for different holidays, enhancing advertising interest, and thus improving user experience and ad click-through rates. The scenario involved in this embodiment can indicate whether the display time of the advertisement on the terminal belongs to a holiday, and the specific holiday (e.g., Mother's Day).
[0119] In an advertising delivery scheme provided in this application embodiment, the advertising server 200 automatically provides options for interactive elements related to the theme of the advertising content based on the advertising content of the advertising 1 set by the advertiser on the advertising platform; the advertising server 200 delivers the advertising 1 based on the interactive elements selected by the advertiser; when the terminal device 100 displays the advertising 1, it automatically displays the interactive elements selected by the advertiser.
[0120] First, the subject matter and related interactive elements involved in the embodiments of this application will be introduced. The subject matter of the aforementioned advertisement may include the brand, product type, and selling points of the advertised product; this application does not specifically limit the subject matter of the advertisement. The interactive elements related to the subject matter of the aforementioned advertisement may include brand name (e.g., the brand name "AB"), brand logo, product type image (e.g., a watch), and product selling point image (e.g., the chip in a watch). In the embodiments of this application, for an advertisement subject matter, the advertising platform may provide one or more options of interactive elements for the advertiser to choose from. For example, Table 2 exemplarily shows various interactive elements related to the advertisement subject matter.
[0121] Table 2
[0122] For example, Figures 5A to 5C show the relevant user interface for placing advertisement 1.
[0123] As shown in Figure 2A, the advertiser opens the user interface 11 of the advertising platform through the advertiser's device 300. The user interface 11 is used to upload advertising plans, including the advertising time period and / or advertising content. The advertising content may include one or more of the following: advertising title, multimedia materials (such as images, videos, audio, GIFs, etc.), and advertising text. As shown in Figure 2A, the user interface 11 includes an input box 103 for the advertising title, a control 104 for adding multimedia materials, and an input box 105 for the advertising text. Through the control 104, the advertiser can add one or more multimedia materials.
[0124] As shown in Figures 5A and 5B, after the advertiser sets the advertising content for Ad 1, an input operation (e.g., touch operation) by the user on the confirmation control 107 is detected. In response to the input operation, the advertiser device 300 sends the advertising content set by the advertiser to the advertising server 200 and displays the user interface 12 of the advertising platform. The user interface 12 is used to recommend and set interactive elements related to the theme of Ad 1. The theme of Ad 1 is extracted by the advertising server 200 from the advertising content of Ad 1. For example, the theme 1 of Ad 1 includes "AB brand smartwatch".
[0125] As shown in Figure 5C, the advertiser device 300 displays options for one or more interactive elements related to theme 1 of advertisement 1, such as option 401 for "AB brand trademark", option 402 for "watch", and option 403 for "AB brand name". The advertiser can select one or more interactive elements related to theme 1 as interactive elements of the interactive control of advertisement 1.
[0126] In some embodiments, when an advertiser selects one or more interactive elements related to theme 1 (e.g., interactive element 1), the advertising platform can predict the increase in ad click-through rate (CTR) that the selected interactive elements may bring. For example, as shown in Figures 5B and 5C, after detecting selection operations (e.g., touch operations) on option 402 for "watch" and option 403 for "AB brand name," the advertising platform switches options 402 and 403 from unselected to selected states, and displays the combined CTR increase value 408 for "watch" and "AB brand name," for example, 22%.
[0127] In some embodiments, the user interface 12 further includes a switch control 404 for the icon corresponding to theme 1 and a switch control 405 for the animated image. The advertiser can control the switch controls to switch between an on and off state. Only one of the switch control 404 and the switch control 405 for the animated image is in an on state; if the switch control 404 is in an on state, the interactive elements corresponding to the theme of advertisement 1 are displayed in the form of static icons; if the switch control 405 is in an on state, the interactive elements corresponding to the theme of advertisement 1 are displayed in the form of animated images.
[0128] As shown in Figure 5C, the user interface 12 also includes a cancel control 406 and a confirm control 407; the cancel control 406 is used to cancel the setting of the interactive elements of the advertisement 1, and the confirm control 407 can be used to confirm that the interactive elements related to the theme selected by the advertiser are set as the interactive elements of the advertisement 1; the advertisement server 200 records the interactive elements related to the theme selected by the advertiser and displays the corresponding interactive elements in the advertisement 1.
[0129] In some embodiments, advertisers may choose not to select any theme-related interactive element. In one implementation, if the advertiser does not select any theme-related interactive element, subsequent advertisement 1 can use existing conventional interactive elements and interaction methods.
[0130] In some embodiments, the user interface 12 also includes a custom option 409 corresponding to theme 1; by clicking the custom option 409, the advertiser can obtain icons or animations from the local device or the Internet and upload them to the advertising platform as interactive elements corresponding to theme 1.
[0131] For example, Figures 6A and 6B show the user interface of the terminal device 100 displaying the advertisement 1.
[0132] As shown in Figures 6A and 6B, in response to an input operation (e.g., a touch operation) on icon 301, terminal device 100 launches APP 1 and displays an opening screen advertisement for APP 1 (e.g., the aforementioned Ad 1) on user interface 14. User interface 14 includes the advertisement content of Ad 1 and interactive controls 307. Interactive controls 307 include interactive elements set by the advertiser for the theme, namely "watch" and "AB brand name". In response to an input operation (e.g., a touch operation) on interactive controls 307, terminal device 100 displays the advertisement details page of Ad 1.
[0133] In some embodiments, the user interface 14 also includes a skip control 303. In response to an input operation (e.g., a touch operation) to the skip control 303, the terminal device 100 stops displaying advertisement 1 and displays the application homepage of APP 1.
[0134] In some embodiments, the user interface 14 also includes a prompt message to guide the user to the advertisement details page via the interactive control 307. For specific details, please refer to the foregoing embodiments, which will not be repeated here.
[0135] For example, as shown in Figure 7, the method flow of the advertising delivery method may include some or all of steps S201 to S218.
[0136] S201, The advertiser's device 300 uploads the advertising content of Ad 1 to the front end of the advertising server 200.
[0137] For example, referring to Figure 5B, the advertiser sets the advertising content for Ad 1 (e.g., a smartwatch from brand AB) on the advertising platform; the advertiser device 300 sends the advertising content set by the advertiser for Ad 1 to the advertising server 200.
[0138] S202, The advertising server 200 uploads the advertising content of Ad 1 to the advertising backend.
[0139] S203, The advertising server 200 sends back information about the interactive elements related to theme 1 of the advertising content to the advertising front end, including interactive element 2.
[0140] The ad delivery backend of ad server 200 extracts theme 1 from the ad content of ad 1, and then determines one or more interactive elements related to theme 1.
[0141] S204, The advertising server 200's delivery front-end instructs the advertiser's device 300 to display the theme 1 of the advertising content's related interactive elements.
[0142] The ad server 200's delivery backend sends information about interactive elements related to theme 1, such as the storage address and original image / text data of the interactive elements, to the advertiser's device 300 through the delivery frontend. The terminal device 100 displays options for each interactive element based on this information, such as the options for interactive element 2. For example, refer to the interactive elements of theme 1 shown in Figure 5B.
[0143] S205, Advertiser device 300 receives input operation 4, used to select interactive element 2 related to theme 1.
[0144] In some embodiments, advertisers can freely select one or more interactive elements related to theme 1 (e.g., interactive element 2 related to theme 1), or not select any interactive element related to theme 1. For example, referring to FIG2D, input operation 4 is a selection operation (e.g., a touch operation) on option 402 of "watch". This application embodiment does not specifically limit input operation 4.
[0145] S206, The advertiser's device 300 uploads the interactive elements 2 related to the theme 1 selected by the advertiser to the front end of the advertising server 200.
[0146] S207, the advertising server 200 uploads the interactive elements 2 related to the theme 1 selected by the advertiser to the advertising backend.
[0147] S208, the advertising server 200 sends back the click-through rate improvement value 2 of the click-through rate of the clicked ads to the advertising front end.
[0148] Through the advertising server 200's front-end, the advertiser's device 300 uploads the interactive element 2 related to the theme 1 selected by the advertiser to the back-end; the back-end calculates the click-through rate improvement value 2 of the interactive element 2 in real time and sends it back to the front-end.
[0149] For instructions on how to calculate the click-through rate increase of interactive elements related to the theme, please refer to the relevant description in step S108, which will not be repeated here.
[0150] S209, The advertising server 200 instructs the advertiser's device 300 to display an improvement value of 2.
[0151] For example, referring to Figure 5C, the advertiser's device 300 displays the combined click-through rate (CTR) increase value corresponding to "watch" and "AB brand name". The advertiser, referring to the CTR increase value 2 and their own experience, determines whether to ultimately select interactive element 2 related to theme 1.
[0152] Steps S205 to S209 described above are optional. In some embodiments, steps S205 to S209 need not be performed.
[0153] S210, advertiser device 300 receives input operation 5, used to determine the interactive element 2 related to the selected theme 1.
[0154] For example, referring to FIG5C, input operation 5 can be an input operation (e.g., a touch operation) applied to the determination control 207. This application embodiment does not specifically limit input operation 5.
[0155] S211, The advertiser's device 300 uploads the interactive elements 2 related to the theme 1 selected by the advertiser to the front end of the advertising server 200.
[0156] S212, The advertising server 200 uploads the interactive elements 2 related to the theme 1 selected by the advertiser to the advertising backend.
[0157] S213, the backend storage of ad 1 for interactive elements 2 of theme 1 in ad server 200.
[0158] S214. Terminal device 100 sends an advertising request to the advertising service backend of advertising server 200.
[0159] S215, The advertising server 200 sends the advertising information of version 2 of advertisement 1 to the terminal device 100.
[0160] In some embodiments, in response to an advertising request, the advertising server 200's delivery backend determines to deliver advertising 1; the delivery backend obtains the interactive elements of the theme 1 of advertising 1, including interactive element 2; the delivery backend determines to send advertising information of version 2 of advertising 1 to the terminal device 100, the advertising information of version 2 of advertising 1 indicating the interactive controls of advertising 1, including interactive element 2, and the advertising content of advertising 1.
[0161] S216. Based on the above advertising information, the terminal device 100 displays the advertising content of advertisement 1 and interactive element 2.
[0162] For example, referring to Figures 5C and 6B, the advertiser sets interactive elements related to theme 1 of advertisement 1, including "watch" and "AB brand name". Therefore, the interactive control 307 of advertisement 1 displayed on terminal device 100 includes "watch" and "AB brand name".
[0163] In some embodiments, the ad delivery backend of the ad server 200 combines the ad content of ad 1 with the interactive control containing interactive element 2; the ad information of ad 1 in the above version 2 includes the storage address of the combined ad material, and the terminal device 100 calls the storage address to display the ad content and interactive element 2 of ad 1.
[0164] S217, Terminal device 100 receives input operation 6 applied to interactive element 2.
[0165] S218. In response to input operation 6, terminal device 100 displays the advertisement details page of advertisement 1.
[0166] For example, an input operation (e.g., a touch operation) is received on the interactive control 307; in response to the input operation, the terminal device 100 displays the advertisement details page of advertisement 1. This application embodiment does not specifically limit the input operation 6.
[0167] In this embodiment, when an advertiser sets up an advertising plan, the advertising platform identifies the theme of the advertising content; it provides relevant elements of the theme as interactive elements of the advertisement for the advertiser to choose from, thereby meeting the differentiated placement needs of different brands, products, and selling points, enhancing the interest of the advertisement, and allowing users to experience the advertisement and enter the advertisement details page in a novel interactive way, thereby improving the user experience and the click-through rate of the advertisement.
[0168] In an advertising delivery scheme provided in this application embodiment, the advertising server 200 automatically provides options for interactive elements (e.g., interactive element 1) related to the holidays involved in the delivery time period of the advertisement 1 set by the advertiser on the advertising platform, and automatically provides options for interactive elements (e.g., interactive element 2) related to the theme of the advertisement content of the advertisement 1 set by the advertiser on the advertising platform; the advertising server 200 delivers the advertisement 1 according to the interactive element 1 and interactive element 2 selected by the advertiser; when the terminal device 100 displays the advertisement 1, it automatically displays the interactive element 1 and / or interactive element 2 selected by the advertiser according to the delivery scenario.
[0169] For example, Figures 8A to 8D illustrate the relevant user interface for placing advertisement 1 and displaying the advertisement.
[0170] As shown in Figure 2A, the advertiser opens the user interface 11 of the advertising platform through the advertiser device 300. The user interface 11 is used to upload advertising plans, including the advertising time period and advertising content. As shown in Figure 8A, after the advertiser sets the advertising time period and advertising content for Ad 1, the advertiser device 300 sends the advertising time period and advertising content set by the advertiser to the advertising server 200 and displays the user interface 12 of the advertising platform. The user interface 12 is used to recommend and set interactive elements corresponding to various holidays (e.g., holiday 1) within the advertising time period of Ad 1, as well as to recommend and set interactive elements related to the theme of Ad 1.
[0171] In some embodiments, when an advertiser selects one or more interactive elements of festival 1 (e.g., interactive element 1), the advertising platform can predict the increase in ad click-through rate that the one or more interactive elements can bring; when an advertiser selects one or more interactive elements related to theme 1 (e.g., interactive element 1), the advertising platform can predict the increase in ad click-through rate that the one or more interactive elements can bring.
[0172] The control 207 is used to determine whether to set the interactive element 1 of the festival 1 selected by the advertiser as the interactive element of the advertisement 1, and to set the interactive element 2 of the theme-related selected by the advertiser as the interactive element of the advertisement 1; the advertising server 200 records the interactive elements related to the festival and the theme selected by the advertiser.
[0173] The specific implementation of Figure 8A can be found in the relevant descriptions of Figures 2A to 2E and Figures 5A to 5C, which will not be repeated here.
[0174] In some embodiments, as shown in FIG8B, the interactive control 308 displayed by the terminal device 100 in the Mother's Day advertisement 1 includes Mother's Day-related interactive elements set by the advertiser, namely "heart" and "mother", but does not include interactive elements related to the theme 1 of the advertisement 1. In some embodiments, as shown in FIG8C, the interactive control 308 displayed by the terminal device 100 in the Mother's Day advertisement 1 includes one or more Mother's Day-related interactive elements set by the advertiser, such as "mother", and also includes one or more theme-related interactive elements set by the advertiser, such as "AB brand name".
[0175] In some embodiments, as shown in FIG8D, the interactive controls 308 displayed by the terminal device 100 in the advertisement 1 placed on a non-holiday date do not include Mother's Day-related interactive elements set by the advertiser, but include subject-related interactive elements set by the advertiser, such as "AB brand name" and "watch".
[0176] For example, as shown in Figure 9, the method flow of the advertising delivery method may include some or all of steps S301 to S324.
[0177] S301, the advertiser's device 300 uploads the ad placement time and ad content of ad 1 to the ad placement front end of the ad server 200.
[0178] S302, the advertising server 200 uploads the advertising time period and advertising content of advertising 1 to the advertising backend.
[0179] S303, the advertising server 200 sends back information about interactive elements related to each holiday during the advertising period to the advertising front end, as well as information about interactive elements related to theme 1 of the advertising content.
[0180] S304, the advertising server 200's delivery front-end instructs the advertiser's device 300 to display options for interactive elements related to each holiday within the delivery time period, and to display options for interactive elements related to theme 1.
[0181] For the specific implementation of steps S301-S304, please refer to the relevant descriptions of steps S101-S104 and S201-S204, which will not be repeated here.
[0182] S305, Advertiser device 300 receives input operation 1, used to select interactive element 1 related to festival 1.
[0183] S306, The advertiser's device 300 uploads the interactive element 1 related to the festival 1 selected by the advertiser to the front end of the advertising server 200.
[0184] S307, the advertising server 200's front-end uploads the interactive elements 1 related to the advertiser's selected festival 1 to the advertising back-end.
[0185] S308, the advertising server 200 sends back the ad click-through rate improvement value 1 to the advertising front end.
[0186] S309, The advertising server 200's delivery front-end instructs the advertiser's device 300 to display an improvement value of 1.
[0187] The specific implementation of steps S305 to S309 can be found in the description of steps S105 to S109, and will not be repeated here. Steps S305 to S309 are optional. In some embodiments, steps S305 to S309 do not need to be performed.
[0188] S310, advertiser device 300 receives input operation 4, used to select interactive element 2 related to theme 1.
[0189] S311, The advertiser's device 300 uploads the interactive elements 2 related to the theme 1 selected by the advertiser to the front end of the advertising server 200.
[0190] S312, The advertising server 200 uploads the interactive elements 2 related to the theme 1 selected by the advertiser to the advertising backend.
[0191] S313, The advertising server 200 sends the ad click-through rate improvement value 2 back to the advertising front end.
[0192] S314, The advertising server 200's delivery front-end instructs the advertiser's device 300 to display an improvement value of 2.
[0193] The specific implementation of steps S310 to S314 can be found in the description of steps S205 to S209, and will not be repeated here. Steps S310 to S314 are optional. In some embodiments, steps S310 to S314 do not need to be executed.
[0194] S315, Advertiser device 300 receives input operation 7, used to determine the selection of interactive element 1 related to festival 1 and interactive element 2 related to theme 1.
[0195] S316. The advertiser's device 300 uploads the interactive element 1 related to the festival 1 and the interactive element 2 related to the theme 1 selected by the advertiser to the front end of the advertising server 200.
[0196] S317, The advertising server 200 uploads the interactive element 1 related to the festival 1 and the interactive element 2 related to the theme 1 selected by the advertiser to the advertising backend.
[0197] S318, the advertising server 200's backend stores interactive element 1 related to festival 1 and interactive element 2 related to theme 1.
[0198] For the specific implementation of steps S315 to S318, please refer to the relevant descriptions of steps S110 to S113 and S210 to S213. For input operation 7, please refer to the relevant descriptions of input operation 2 and input operation 5 mentioned above. They will not be repeated here.
[0199] S319. During festival 1, terminal device 100 sends an advertising request to the advertising service 200's backend. The advertising request is used to request advertising information.
[0200] The advertising server 200 sends the advertising information of version 1 of the advertisement 1 to the terminal device 100 via the backend of the S320 advertising server 200.
[0201] S321. Based on the above advertising information, the terminal device 100 displays the advertising content and interactive element 1 of the advertisement 1.
[0202] The specific implementation of steps S319 to S321 can be found in the description of steps S114 to S116, and will not be repeated here.
[0203] S322. During non-holiday periods, terminal device 100 sends an advertising request to the advertising service backend of advertising server 200.
[0204] S323, The advertising server 200 sends the advertising information of version 2 of advertising 1 to the terminal device 100.
[0205] S324. Based on the above advertising information, the terminal device 100 displays the advertising content of advertisement 1 and interactive element 2.
[0206] The specific implementation of steps S322 to S324 can be found in the description of steps S214 to S216, and will not be repeated here.
[0207] This application embodiment can differentiate advertising delivery for different advertising festival scenarios and different advertising content themes, thereby providing users with a differentiated interactive experience and effectively improving user experience and ad click-through rate.
[0208] The advertising delivery method provided in this application can also be combined with existing interaction methods. In some embodiments, the splash screen ad of APP1 displays gestures such as swiping, rotating, and shaking to prompt the user on how to access the ad details page of ad1; the terminal device 100 can also display interactive elements corresponding to the festival and / or theme of ad1 set by the advertiser in the above gestures. For details, please refer to the relevant descriptions in the foregoing embodiments, which will not be repeated here.
[0209] As shown in Figure 10, this application provides an advertising delivery method, which includes some or all of steps S1 to S6.
[0210] S1. The advertiser device 300 sends the advertising plan of the first advertisement to the advertising server 200. The advertising plan includes the time period for the first advertisement and / or the advertising content.
[0211] S2. The advertising server 200 sends options for one or more interactive elements related to the first advertisement to the advertiser device 300, wherein the one or more interactive elements include the first interactive element.
[0212] S3. The advertiser device 300 sends the first information to the advertising server 200. The first information is used to instruct the advertiser to select the first interactive element.
[0213] S4. Terminal device 100 sends the first advertising request to advertising server 200.
[0214] S5. The advertising server 200 responds to the first advertising request and sends the first advertising information to the terminal device 100.
[0215] S6. Based on the first advertisement information, the terminal device 100 displays the advertisement content of the first advertisement and the first interactive element, the first interactive element being used to instruct the user to open the advertisement details page of the first advertisement.
[0216] In this embodiment of the application, the first advertisement can be the aforementioned advertisement 1, the first interactive element can include the aforementioned interactive element 1 and / or interactive element 2, the first advertisement request can be the advertisement request in the aforementioned Figure 4, Figure 7 or Figure 9, and the first advertisement information can be the advertisement information in the aforementioned Figure 4, Figure 7 or Figure 9.
[0217] In one implementation, the method further includes: a terminal device 100 displaying a detected first operation acting on a first interactive element; and in response to the first operation, displaying an advertisement details page of a first advertisement.
[0218] In one implementation, before the advertiser device 300 sends the first information to the advertising server 200, the method further includes: the advertiser device 300 displaying the one or more interactive elements; and in response to a second operation on the first interactive element, the advertiser device 300 sending the first information to the advertising server 200. The second operation can be one of the aforementioned input operations 2, 5, or 7. For specific implementation details, please refer to the descriptions in Figures 4, 7, or 9, which will not be repeated here.
[0219] In one implementation, the time period for placing the first advertisement includes a first holiday. The advertising server 200 sends options for one or more interactive elements related to the first advertisement to the advertiser device 300. This includes: the advertising server 200 sending options for one or more interactive elements related to the first holiday to the advertiser device 300; the first interactive element is an interactive element related to the first holiday, and first information is used to instruct the advertiser to select the first interactive element related to the first holiday; in response to the first advertisement request, the advertising server 200 sends first advertisement information to the terminal device 100, including: in response to the first advertisement request, if the advertising server 200 determines that the current date belongs to the first holiday, it sends the first advertisement information to the terminal device 100. Here, the first holiday can be the aforementioned holiday 1, the first interactive element can be the aforementioned interactive element 1, the first advertisement request can be the advertisement request in Figure 4 or Figure 9, and the first advertisement information can be the advertisement information in Figure 4 or Figure 9. For specific implementation details, please refer to the relevant descriptions in Figures 2A to 4, or Figures 8A to 9, which will not be repeated here.
[0220] In one implementation, the advertising content of the first advertisement includes a first theme. The advertising server 200 sends options for one or more interactive elements related to the first advertisement to the advertiser device 300. This includes: the advertising server 200 sending options for one or more interactive elements related to the first theme to the advertiser device 300; the first interactive element is an interactive element related to the first theme. The first theme can be the aforementioned theme 1, the first interactive element can be the aforementioned interactive element 2, the first advertising request can be the advertising request in Figure 7 or Figure 9, and the first advertising information can be the advertising information in Figure 7 or Figure 9. For specific implementation details, please refer to the relevant descriptions in Figures 5A to 7, or Figures 8A to 9, which will not be repeated here.
[0221] In one implementation, the content of the first advertisement includes multiple themes. For example, if the content of Ad 1 is related to "AB brand smartwatches, and the product's selling point includes a chip," Ad 1 can include the following themes: AB brand, smartwatch, chip. For each theme, the advertising server 200 can provide the advertiser's device 300 with one or more interactive elements related to that theme for the advertiser to choose from. For example, interactive elements for the theme "AB brand" can include the AB brand name in one or more fonts, the brand logo in one or more design styles, etc., and interactive elements for the theme "smartwatch" can include smartwatch icons in one or more design styles, etc. The advertising server 200 can display the interactive elements selected by the advertiser for each theme in the delivered Ad 1.
[0222] In one implementation, the method further includes: an advertising server 200 sending options for one or more interactive elements related to a first theme to an advertiser device 300; the one or more interactive elements related to the first theme include a second interactive element; the advertising server 200 receiving second information sent by the advertiser device 300, the second information being used to instruct the advertiser to select the second interactive element related to the first theme; the advertising server 200 receiving a second advertising request sent by a terminal device 100; in response to the second advertising request, if the current date does not belong to a preset holiday, the advertising server 200 sending second advertising information to the terminal device 100; based on the second advertising information, the terminal device 100 displaying the advertising content of the first advertisement and the second interactive element, the second interactive element being used to instruct the user to open the advertising details page of the first advertisement, and the preset holiday including the first holiday. Wherein, the first holiday can be the aforementioned holiday 1, the first theme can be the aforementioned theme 1, the first interactive element can be the aforementioned interactive element 1, the second interactive element can be the aforementioned interactive element 2, the first advertising request can be the advertising request in Figure 9, and the first advertising information can be the advertising information in Figure 9. For specific implementation details, please refer to the relevant descriptions in Figures 8A to 9, which will not be repeated here.
[0223] In one implementation, the first advertising information is used by the terminal device 100 to display the advertising content and interactive controls of the first advertisement. The interactive controls include a first interactive element and a second interactive element, and are used to instruct the user to open the advertisement details page of the first advertisement. For example, the interactive control can be the interactive control 308 shown in Figure 8C.
[0224] In one implementation, before the advertiser device 300 sends the first information to the advertising server 200, the method further includes: the advertiser device 300, in response to a third operation on the first interactive element, sending second information to the advertising server 200, the second information indicating the first interactive element pre-selected by the advertiser; and the advertising server 200 sending the click-through rate (CTR) boost value corresponding to the first interactive element to the advertiser device 300. The third operation can be either input operation 1 or input operation 4, as described in Figures 4, 7, or 9, and will not be repeated here. For example, referring to Figure 2D, the first interactive element can be a "heart," and the advertiser device 300 can be provided with a CTR boost value for the "heart." The specific implementation can be found in Figures 2D and 4, and will not be repeated here.
[0225] In another implementation, when the advertising server 200 sends the options for one or more interactive elements related to the first advertisement to the advertiser device 300, it also sends the click-through rate boost value corresponding to each interactive element.
[0226] In one implementation, the options for the one or more interactive elements further include a third interactive element, and the method further includes: the advertiser device 300 receiving and sending third information to the advertising server 200, the third information being used to indicate the first and third interactive elements pre-selected by the advertiser; the advertising server 200 sending the combined ad click-through rate (CTR) improvement value corresponding to the first and third interactive elements to the advertiser device 300, or sending the combined CTR improvement value corresponding to the first and third interactive elements respectively to the advertiser device 300; and the advertiser device 300 displaying the improvement value.
[0227] For example, referring to Figure 2E or Figure 8A, the first interactive element can be "mother" and the third interactive element can be "heart". The advertiser device 300 can be provided with a combined increase in the click-through rate of the advertisement for "mother" and "heart". For specific implementation details, please refer to the relevant descriptions in Figures 2E and 4, or Figures 8A and 9, which will not be repeated here.
[0228] For example, referring to Figure 5C or Figure 8A, the first interactive element can be "watch" and the third interactive element can be "AB brand name". This can provide the advertiser's device 300 with a combined increase in the click-through rate of the advertisement for both "watch" and "AB brand name". For specific implementation details, please refer to the relevant descriptions in Figures 5C and 7, or Figures 8A and 9, which will not be elaborated upon here.
[0229] In one implementation, festival-related interactive elements may include one or more of the following: the festival name, symbolic images representing the cultural origins, commonly used festival logos, and images of items strongly related to the festival. For details, please refer to the descriptions in Table 1; they will not be repeated here.
[0230] In one implementation, theme-related interactive elements may include one or more of the following: brand name, brand logo image, product type image, product selling point image, etc. For details, please refer to the relevant descriptions in Table 2, which will not be repeated here.
[0231] The structure of a terminal device 100 provided in an embodiment of this application is described below. Figure 11 shows a schematic diagram of the structure of the terminal device 100. The structure of the advertiser device 300 can be referred to the relevant description of the terminal device 100, and will not be repeated hereafter.
[0232] Terminal device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, a headphone jack 170D, a sensor module 180, buttons 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, a barometric pressure sensor 180C, a magnetic sensor 180D, an accelerometer sensor 180E, a distance sensor 180F, a proximity sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.
[0233] It is understood that the structures illustrated in the embodiments of this application do not constitute a specific limitation on the terminal device 100. In other embodiments of this application, the terminal device 100 may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0234] Processor 110 may include one or more processing units, such as application processor (AP), modem processor, graphics processing unit (GPU), image signal processor (ISP), controller, video codec, digital signal processor (DSP), baseband processor, and / or neural network processing unit (NPU). These different processing units may be independent devices or integrated into one or more processors.
[0235] The controller can generate operation control signals based on the instruction opcode and timing signals to complete the control of instruction fetching and execution.
[0236] The processor 110 may also include a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. This memory can store instructions or data that the processor 110 has just used or that are used repeatedly. If the processor 110 needs to use the instruction or data again, it can retrieve it directly from the memory. This avoids repeated accesses, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.
[0237] In some embodiments, the processor 110 may include one or more interfaces. Interfaces may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.
[0238] The I2C interface is a bidirectional synchronous serial bus, including a serial data line (SDA) and a serial clock line (SCL). In some embodiments, the processor 110 may include multiple I2C buses. The processor 110 can couple to the touch sensor 180K, charger, flash, camera 193, etc., through different I2C bus interfaces. For example, the processor 110 can couple to the touch sensor 180K through the I2C interface, enabling the processor 110 and the touch sensor 180K to communicate through the I2C bus interface, thereby realizing the touch function of the terminal device 100.
[0239] The I2S interface can be used for audio communication. In some embodiments, the processor 110 may include multiple I2S buses. The processor 110 can be coupled to the audio module 170 via the I2S bus to enable communication between the processor 110 and the audio module 170. In some embodiments, the audio module 170 can transmit audio signals to the wireless communication module 160 via the I2S interface to enable the function of answering phone calls through a Bluetooth headset.
[0240] The PCM interface can also be used for audio communication, sampling, quantizing, and encoding analog signals. In some embodiments, the audio module 170 and the wireless communication module 160 can be coupled via the PCM bus interface. In some embodiments, the audio module 170 can also transmit audio signals to the wireless communication module 160 via the PCM interface, enabling the function of answering phone calls through a Bluetooth headset. Both the I2S interface and the PCM interface can be used for audio communication.
[0241] The UART interface is a universal serial data bus used for asynchronous communication. This bus can be a bidirectional communication bus. It converts the data to be transmitted between serial and parallel communication. In some embodiments, the UART interface is typically used to connect the processor 110 and the wireless communication module 160. For example, the processor 110 communicates with the Bluetooth module in the wireless communication module 160 via the UART interface to implement Bluetooth functionality. In some embodiments, the audio module 170 can transmit audio signals to the wireless communication module 160 via the UART interface to enable music playback through Bluetooth headphones.
[0242] The MIPI interface can be used to connect the processor 110 to peripheral devices such as the display screen 194 and the camera 193. The MIPI interface includes a camera serial interface (CSI) and a display serial interface (DSI). In some embodiments, the processor 110 and the camera 193 communicate via the CSI interface to enable the shooting function of the terminal device 100. The processor 110 and the display screen 194 communicate via the DSI interface to enable the display function of the terminal device 100.
[0243] The GPIO interface can be configured via software. It can be configured as a control signal or a data signal. In some embodiments, the GPIO interface can be used to connect the processor 110 to a camera 193, a display screen 194, a wireless communication module 160, an audio module 170, a sensor module 180, etc. The GPIO interface can also be configured as an I2C interface, an I2S interface, a UART interface, a MIPI interface, etc.
[0244] USB port 130 is a USB standard compliant interface, specifically a Mini USB port, Micro USB port, or USB Type-C port. USB port 130 can be used to connect a charger to charge terminal device 100, and can also be used for data transfer between terminal device 100 and peripheral devices. It can also be used to connect headphones for audio playback. This interface can also be used to connect other electronic devices, such as AR devices.
[0245] It is understood that the interface connection relationships between the modules illustrated in the embodiments of this application are merely illustrative and do not constitute a structural limitation on the terminal device 100. In other embodiments of this application, the terminal device 100 may also adopt different interface connection methods or a combination of multiple interface connection methods as described in the above embodiments.
[0246] The charging management module 140 receives charging input from a charger. The charger can be a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 140 receives charging input from the wired charger via the USB interface 130. In some wireless charging embodiments, the charging management module 140 receives wireless charging input via the wireless charging coil of the terminal device 100. While charging the battery 142, the charging management module 140 can also supply power to the electronic device via the power management module 141.
[0247] The power management module 141 connects the battery 142, the charging management module 140, and the processor 110. The power management module 141 receives input from the battery 142 and / or the charging management module 140, providing power to the processor 110, internal memory 121, display screen 194, camera 193, and wireless communication module 160, etc. The power management module 141 can also monitor parameters such as battery capacity, battery cycle count, and battery health status (leakage current, impedance). In some other embodiments, the power management module 141 may also be located within the processor 110. In other embodiments, the power management module 141 and the charging management module 140 may be located in the same device.
[0248] The wireless communication function of the terminal device 100 can be implemented through antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, modem processor and baseband processor, etc.
[0249] Antennas 1 and 2 are used to transmit and receive electromagnetic wave signals. Each antenna in terminal device 100 can be used to cover one or more communication frequency bands. Different antennas can also be multiplexed to improve antenna utilization. For example, antenna 1 can be multiplexed as a diversity antenna for a wireless local area network. In some other embodiments, the antennas can be used in conjunction with a tuning switch.
[0250] The mobile communication module 150 can provide solutions for wireless communication, including 2G / 3G / 4G / 5G, applied to the terminal device 100. The mobile communication module 150 may include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves via antenna 1, and perform filtering, amplification, and other processing on the received electromagnetic waves before transmitting them to a modem processor for demodulation. The mobile communication module 150 can also amplify the signal modulated by the modem processor and convert it into electromagnetic waves for radiation via antenna 1. In some embodiments, at least some functional modules of the mobile communication module 150 may be housed in the processor 110. In some embodiments, at least some functional modules of the mobile communication module 150 and at least some modules of the processor 110 may be housed in the same device.
[0251] The modem processor may include a modulator and a demodulator. The modulator modulates the low-frequency baseband signal to be transmitted into a mid-to-high frequency signal. The demodulator demodulates the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After processing by the baseband processor, the low-frequency baseband signal is transmitted to the application processor. The application processor outputs sound signals through an audio device (not limited to speaker 170A, receiver 170B, etc.) or displays images or videos through the display screen 194. In some embodiments, the modem processor may be a separate device. In other embodiments, the modem processor may be independent of the processor 110 and may be housed in the same device as the mobile communication module 150 or other functional modules.
[0252] The wireless communication module 160 can provide solutions for wireless communication applications on the terminal device 100, including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), and infrared (IR) technologies. The wireless communication module 160 can be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via antenna 2, demodulates and filters the electromagnetic wave signals, and sends the processed signal to processor 110. The wireless communication module 160 can also receive signals to be transmitted from processor 110, frequency modulate and amplify them, and then convert them into electromagnetic waves for radiation via antenna 2.
[0253] In some embodiments, antenna 1 of terminal device 100 is coupled to mobile communication module 150, and antenna 2 is coupled to wireless communication module 160, enabling terminal device 100 to communicate with networks and other devices via wireless communication technology. The wireless communication technology may include Global System for Mobile Communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Time-Division Code Division Multiple Access (TD-SCDMA), Long Term Evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technologies, etc. The GNSS may include the Global Positioning System (GPS), the Global Navigation Satellite System (GLONASS), the BeiDou Navigation Satellite System (BDS), the Quasi-Zenith Satellite System (QZSS), and / or satellite-based augmentation systems (SBAS).
[0254] Terminal device 100 implements display functions through a GPU, display screen 194, and application processor. The GPU is a microprocessor for image processing, connected to the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations and for graphics rendering. Processor 110 may include one or more GPUs, which execute program instructions to generate or modify display information.
[0255] The display screen 194 is used to display images, videos, etc. The display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a minimized LED, a microLED, a quantum dot light-emitting diode (QLED), etc. In some embodiments, the terminal device 100 may include one or N display screens 194, where N is a positive integer greater than 1.
[0256] Terminal device 100 can perform shooting functions through ISP, camera 193, video codec, GPU, display 194 and application processor.
[0257] The ISP (Image Signal Processor) is used to process data fed back from the camera 193. For example, when taking a picture, the shutter is opened, and light is transmitted through the lens to the camera's photosensitive element. The light signal is converted into an electrical signal, and the camera's photosensitive element transmits the electrical signal to the ISP for processing, converting it into an image visible to the naked eye. The ISP can also perform algorithmic optimization on image noise and brightness. The ISP can also optimize parameters such as exposure and color temperature of the shooting scene. In some embodiments, the ISP can be set in the camera 193.
[0258] Camera 193 is used to capture still images or videos. An object is projected onto a photosensitive element by generating an optical image through the lens. The photosensitive element can be a charge-coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The photosensitive element converts the light signal into an electrical signal, which is then passed to an ISP for conversion into a digital image signal. The ISP outputs the digital image signal to a DSP for processing. The DSP converts the digital image signal into image signals in standard RGB, YUV, or other formats. In some embodiments, the terminal device 100 may include one or N cameras 193, where N is a positive integer greater than 1.
[0259] A digital signal processor (DSP) is used to process digital signals. Besides digital image signals, it can also process other digital signals. For example, when terminal device 100 selects a frequency, the DSP can perform Fourier transforms on the frequency energy.
[0260] Video codecs are used to compress or decompress digital video. Terminal device 100 may support one or more video codecs. Thus, terminal device 100 can play or record videos in various encoding formats, such as Moving Picture Experts Group (MPEG) 1, MPEG 2, MPEG 3, MPEG 4, etc.
[0261] NPU stands for Neural Network (NN) Computing Processor. By borrowing the structure of biological neural networks, such as the transmission patterns between neurons in the human brain, it can rapidly process input information and continuously learn on its own. NPUs enable intelligent cognitive applications in terminal devices, such as image recognition, facial recognition, speech recognition, and text understanding.
[0262] Internal memory 121 may include one or more random access memory (RAM) and one or more non-volatile memory (NVM).
[0263] Random access memory can include static random-access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), and double data rate synchronous dynamic random access memory (DDR SDRAM, such as fifth-generation DDR SDRAM, which is generally called DDR5 SDRAM). Non-volatile memory can include disk storage devices and flash memory.
[0264] Flash memory can be classified according to its operating principle, including NOR FLASH, NAND FLASH, 3D NAND FLASH, etc.; according to the level of the storage cell, including single-level cell (SLC), multi-level cell (MLC), triple-level cell (TLC), quad-level cell (QLC), etc.; and according to the storage specification, including universal flash storage (UFS) and embedded multimedia card (eMMC), etc.
[0265] The random access memory can be directly read and written by the processor 110. It can be used to store executable programs (such as machine instructions) of the operating system or other running programs, as well as user and application data.
[0266] Non-volatile memory can also store executable programs and user and application data, and can be pre-loaded into random access memory for direct reading and writing by the processor 110.
[0267] The external memory interface 120 can be used to connect to external non-volatile memory, thereby expanding the storage capacity of the terminal device 100. The external non-volatile memory communicates with the processor 110 through the external memory interface 120 to perform data storage functions. For example, music, video, and other files can be stored in the external non-volatile memory.
[0268] Terminal device 100 can implement audio functions, such as music playback and recording, through audio module 170, speaker 170A, receiver 170B, microphone 170C, headphone jack 170D, and application processor.
[0269] The audio module 170 is used to convert digital audio information into analog audio signals for output, and also to convert analog audio input into digital audio signals. The audio module 170 can also be used for encoding and decoding audio signals. In some embodiments, the audio module 170 may be located in the processor 110, or some functional modules of the audio module 170 may be located in the processor 110.
[0270] The speaker 170A, also known as a "loudspeaker," is used to convert audio electrical signals into sound signals. The terminal device 100 can listen to music or make hands-free calls through the speaker 170A.
[0271] The receiver 170B, also known as the "earpiece," is used to convert audio electrical signals into sound signals. When the terminal device 100 answers a phone call or voice message, the receiver 170B can be brought close to the listener's ear to receive the voice message.
[0272] Microphone 170C, also known as a "microphone" or "voice transducer," is used to convert sound signals into electrical signals. When making a phone call or sending a voice message, the user can speak by bringing their mouth close to microphone 170C, inputting the sound signal into microphone 170C. Terminal device 100 may be equipped with at least one microphone 170C. In some embodiments, terminal device 100 may be equipped with two microphones 170C, which, in addition to collecting sound signals, can also perform noise reduction. In other embodiments, terminal device 100 may be equipped with three, four, or more microphones 170C, which can collect sound signals, reduce noise, identify the sound source, and perform directional recording, etc.
[0273] The 170D headphone jack is used to connect wired headphones. The 170D headphone jack can be a USB 130 interface or a 3.5mm Open Mobile Terminal Platform (OMTP) standard interface, a CTIA (Cellular Telecommunications Industry Association of the USA) standard interface.
[0274] The pressure sensor 180A is used to sense pressure signals and can convert the pressure signals into electrical signals. In some embodiments, the pressure sensor 180A can be disposed on the display screen 194. There are many types of pressure sensors 180A, such as resistive pressure sensors, inductive pressure sensors, capacitive pressure sensors, etc.
[0275] The gyroscope sensor 180B can be used to determine the motion attitude of the terminal device 100. In some embodiments, the angular velocity of the terminal device 100 about three axes (i.e., the x, y, and z axes) can be determined by the gyroscope sensor 180B. The gyroscope sensor 180B can be used for image stabilization.
[0276] The barometric pressure sensor 180C is used to measure air pressure. In some embodiments, the terminal device 100 calculates altitude using the air pressure value measured by the barometric pressure sensor 180C to assist in positioning and navigation.
[0277] The magnetic sensor 180D includes a Hall sensor. The terminal device 100 can use the magnetic sensor 180D to detect the opening and closing of the flip cover.
[0278] The accelerometer 180E can detect the magnitude of acceleration of the terminal device 100 in various directions (generally three axes).
[0279] Distance sensor 180F is used to measure distance. Terminal device 100 can measure distance via infrared or laser.
[0280] The proximity light sensor 180G may include, for example, a light-emitting diode (LED) and a light detector, such as a photodiode. The LED may be an infrared LED.
[0281] An ambient light sensor 180L is used to sense the ambient light intensity. The terminal device 100 can adaptively adjust the brightness of the display screen 194 according to the sensed ambient light intensity.
[0282] The fingerprint sensor 180H is used to collect fingerprints. The terminal device 100 can use the collected fingerprint characteristics to achieve fingerprint unlocking, accessing application locks, taking photos with fingerprints, answering calls with fingerprints, etc.
[0283] Temperature sensor 180J is used to detect temperature. In some embodiments, terminal device 100 uses the temperature detected by temperature sensor 180J to execute a temperature processing strategy.
[0284] Touch sensor 180K, also known as a "touch device," can be located on display screen 194. The touch sensor 180K and display screen 194 together form a touchscreen, also known as a "touchscreen." Touch sensor 180K detects touch operations applied to or near it. The touch sensor can transmit the detected touch operation to the application processor to determine the type of touch event. Visual output related to the touch operation can be provided through display screen 194. In other embodiments, touch sensor 180K may also be located on the surface of terminal device 100, in a different position than display screen 194.
[0285] The bone conduction sensor 180M can acquire vibration signals. In some embodiments, the bone conduction sensor 180M can acquire vibration signals from the vibrating bone segments of the human vocal cords.
[0286] Buttons 190 include a power button, volume buttons, etc. Buttons 190 can be mechanical buttons or touch-sensitive buttons. Terminal device 100 can receive button input and generate key signal inputs related to user settings and function control of terminal device 100.
[0287] Motor 191 can generate vibration alerts. Motor 191 can be used for incoming call vibration alerts or for touch vibration feedback.
[0288] Indicator 192 can be an indicator light, used to indicate charging status, power changes, or to indicate messages, missed calls, notifications, etc.
[0289] The SIM card interface 195 is used to connect the SIM card.
[0290] The structure of an advertising server 200 provided in an embodiment of this application is described below. Figure 12 illustrates the structure of an advertising server 200 provided in an embodiment of this application.
[0291] As shown in Figure 12, the advertising server 200 may include: one or more processors 1001, a memory 1002, a communication interface 1003, a transmitter 1005, a receiver 1006, a coupler 1007, and an antenna 1008. These components can be connected via a bus 1004 or other means; Figure 12 illustrates a connection via a bus. Wherein:
[0292] The communication interface 1003 can be used by the advertising server 200 to communicate with other communication devices, such as the terminal device 100. Specifically, the communication interface 1003 can be a 3G communication interface, a 4G communication interface, a 5G communication interface, or a future new radio interface, etc. Not limited to wireless communication interfaces, the advertising server 200 can also be configured with a wired communication interface 1003, such as a local access network (LAN) interface. The transmitter 1005 can be used to process the signals output by the processor 1001. The receiver 1006 can be used to process the mobile communication signals received by the antenna 1008.
[0293] In some embodiments of this application, the transmitter 1005 and receiver 1006 can be considered as a wireless modem. In the advertising server 200, the number of transmitters 1005 and receivers 1006 can be one or more. The antenna 1008 can be used to convert electromagnetic energy in a transmission line into electromagnetic waves in free space, or to convert electromagnetic waves in free space into electromagnetic energy in a transmission line. The coupler 1007 is used to split the mobile communication signal received by the antenna 1008 into multiple paths and distribute them to multiple receivers 1006.
[0294] Memory 1002 is coupled to processor 1001 and is used to store various software programs and / or sets of instructions. Specifically, memory 1002 may include high-speed random access memory and may also include non-volatile memory, such as one or more disk storage devices, flash memory devices, or other non-volatile solid-state storage devices. Memory 1002 may store network communication programs that can be used to communicate with one or more auxiliary devices, one or more terminal devices, or one or more network devices.
[0295] In some embodiments of this application, the memory 1002 may be used to store the implementation program of the application distribution method provided by one or more embodiments of this application on the advertising service side 200. For the implementation of the application distribution method provided by one or more embodiments of this application, please refer to the above embodiments.
[0296] The processor 1001 can be used to read and execute computer-readable instructions. Specifically, the processor 1001 can be used to invoke a program stored in the memory 1002, such as the implementation program of the application distribution method provided in one or more embodiments of this application on the advertising service 200 side, and execute the instructions contained in the program.
[0297] It should be noted that the advertising server 200 shown in Figure 12 is only one implementation of the embodiment of this application. In actual applications, the advertising server 200 may include more or fewer components, which is not limited here.
[0298] For more details on the functions and working principles of the advertising server 200, please refer to the relevant content in the above embodiments, which will not be repeated here.
[0299] The various embodiments of this application can be combined arbitrarily to achieve different technical effects.
[0300] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as 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, all or part of the processes or functions described in this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state disk (SSD)).
[0301] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This program can be stored in a computer-readable storage medium, and when executed, it can include the processes described in the above method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as ROM or random access memory (RAM), magnetic disks, or optical disks.
[0302] In summary, the above description is merely an embodiment of the technical solution of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made based on the disclosure of this application should be included within the scope of protection of this application.
Claims
1. An advertising delivery method, applied to an advertising server, characterized in that, The method includes: The system receives an advertising plan for a first advertisement sent by an advertiser's device, the advertising plan including the time period for the first advertisement to be displayed and / or the advertisement content; Send options for one or more interactive elements related to the first advertisement to the advertiser's device, the one or more interactive elements including the first interactive element; The system receives first information sent by the advertiser's device, the first information being used to instruct the advertiser to select a first interactive element. Receive the first advertising request sent by the terminal device; In response to the first advertising request, a first advertising message is sent to the terminal device; the first advertising message is used by the terminal device to display the advertising content of the first advertisement and the first interactive element, the first interactive element being used to instruct the user to open the advertising details page of the first advertisement.
2. The method according to claim 1, characterized in that, The first advertisement's delivery period includes the first holiday, and the option to send one or more interactive elements related to the first advertisement to the advertiser's device includes: Send the option of one or more interactive elements related to the first holiday to the advertiser's device; the first interactive element is an interactive element related to the first holiday, and the first information is used to instruct the advertiser to confirm the selection of the first interactive element related to the first holiday; The step of sending first advertising information to the terminal device in response to the first advertising request includes: In response to the first advertising request, if it is determined that the current date belongs to the first holiday, the first advertising information is sent to the terminal device.
3. The method according to claim 1, characterized in that, The content of the first advertisement includes a first theme, and the option to send one or more interactive elements related to the first advertisement to the advertiser's device includes: Send the option to one or more interactive elements related to the first topic to the advertiser's device; the first interactive element is an interactive element related to the first topic.
4. The method according to claim 2, characterized in that, The method further includes: Send options for one or more interactive elements related to the first topic to the advertiser's device; the one or more interactive elements related to the first topic include a second interactive element; The system receives a second message sent by the advertiser's device, the second message being used to instruct the advertiser to select the second interactive element related to the first topic. Receive a second advertising request sent by the terminal device; In response to the second advertising request, if the current date does not fall within a preset holiday, a second advertising message is sent to the terminal device; the second advertising message is used by the terminal device to display the advertising content of the first advertisement and the second interactive element, the second interactive element being used to instruct the user to open the advertising details page of the first advertisement, and the preset holiday includes the first holiday.
5. The method according to claim 4, characterized in that, The first advertising information is used by the terminal device to display the advertising content and interactive controls of the first advertisement. The interactive controls include the first interactive element and the second interactive element, and the interactive controls are used to instruct the user to open the advertising details page of the first advertisement.
6. The method according to any one of claims 1 to 5, characterized in that, Before receiving the first information sent by the advertiser's device, the method further includes: Receive second information sent by the advertiser's device, the second information being used to indicate the first interactive element pre-selected by the advertiser; Send the increase value of the ad click-through rate corresponding to the first interactive element to the advertiser's device.
7. The method according to any one of claims 1 to 5, characterized in that, The options for the one or more interactive elements also include a third interactive element, which further includes: Receive third information sent by the advertiser's device, the third information being used to indicate the first interactive element and the third interactive element pre-selected by the advertiser; Send the combined ad click-through rate (CTR) increase value corresponding to the first interactive element and the third interactive element to the advertiser's device, or send the combined ad CTR increase value corresponding to the first interactive element and the third interactive element to the advertiser's device respectively.
8. The method according to claim 3 or 4, characterized in that, Holiday-related interactive elements may include one or more of the following: the name of the holiday, a symbolic image representing the cultural origin, a commonly used logo for the holiday, or images of items strongly related to the holiday.
9. The method according to claim 2 or 4, characterized in that, Theme-related interactive elements may include one or more of the following: brand name of the brand related to the advertisement, brand logo image, product type image of the product related to the advertisement, product selling point image, etc.
10. An advertising delivery method applied to a terminal device, characterized in that, The method includes: The terminal device shown sends a first advertising request to the advertising server; The terminal device receives first advertising information sent by the advertising server, the first advertising information being determined based on the first advertising request; Based on the first advertising information, the terminal device displays the advertising content of the first advertisement and a first interactive element. One or more interactive elements related to the first advertisement include the first interactive element, which is an interactive element set by the advertiser for the first advertisement. The first interactive element is used to instruct the user to open the advertising details page of the first advertisement.
11. The method according to claim 10, characterized in that, The method further includes: A first operation applied to the first interactive element was detected; In response to the first operation, the ad details page of the first ad is displayed.
12. The method according to claim 10, characterized in that, The first advertisement's placement period includes the first holiday, and one or more interactive elements related to the first holiday include the first interactive element, which is the interactive element set by the advertiser for the first holiday of the first advertisement. The terminal device receives first advertising information sent by the advertising server, including: If the current date falls within the first holiday period, the terminal device receives the first advertising information sent by the advertising server.
13. The method according to claim 10, characterized in that, The advertisement content of the first advertisement includes a first theme, and the options of one or more interactive elements related to the first theme include the first interactive element, which is an interactive element of the first theme of the first advertisement set by the advertiser.
14. The method according to claim 12, characterized in that, The first advertisement's content includes a first theme, and the options for one or more interactive elements related to the first theme include a second interactive element, wherein the second interactive element is an interactive element of the first theme of the first advertisement set by the advertiser; the method further includes: The terminal device shown sends a second advertising request to the advertising server; If the current date does not fall within a preset holiday, the terminal device receives a second advertising message sent by the advertising server. The second advertising message is determined based on the second advertising request. The preset holiday includes the first holiday. Based on the second advertising information, the terminal device displays the advertising content of the first advertisement and a second interactive element; the second interactive element is used to instruct the user to open the advertising details page of the first advertisement.
15. The method according to claim 14, characterized in that, Based on the first advertising information, the terminal device displays the advertising content of the first advertisement and the first interactive element, including: Based on the first advertisement information, the terminal device displays the advertisement content and interactive controls of the first advertisement. The interactive controls include the first interactive element and the second interactive element, and the interactive controls are used to instruct the user to open the advertisement details page of the first advertisement.
16. An advertising delivery method, applied to an advertiser's device, characterized in that, The method includes: Send an advertising plan for the first advertisement to the advertising server, the advertising plan including the time period for the first advertisement and / or the advertisement content; Receive options for one or more interactive elements related to the first advertisement sent by the advertising server, wherein the one or more interactive elements include the first interactive element; The advertising server sends a first message to instruct the advertiser to select the first interactive element. After the advertiser selects the first interactive element, the first advertisement delivered by the advertising server includes the first interactive element, which instructs the user to open the advertisement details page of the first advertisement.
17. The method according to claim 16, characterized in that, Before sending the first information to the advertising server, the method further includes: Display one or more interactive elements; Sending the first information to the advertising server includes: In response to a second operation on the first interactive element, first information is sent to the advertising server.
18. The method according to claim 16, characterized in that, The first advertisement's delivery period includes the first holiday, and the option to receive one or more interactive elements related to the first advertisement sent by the advertising server includes: Receive options for one or more interactive elements related to the first festival sent by the advertising server; the first interactive element is an interactive element related to the first festival; After selecting the first interactive element, if the current date is determined to belong to the first holiday, the first advertisement delivered by the advertising server includes the first interactive element, which is used to instruct the user to open the advertisement details page of the first advertisement.
19. The method according to claim 16, characterized in that, The content of the first advertisement includes a first theme, and the options for receiving one or more interactive elements related to the first advertisement sent by the advertising server include: The system receives options for one or more interactive elements related to the first topic sent by the advertising server; the first interactive element is an interactive element related to the first topic.
20. The method according to claim 18, characterized in that, The method further includes: The option to receive one or more interactive elements related to a first topic sent by the advertising server; the one or more interactive elements related to the first topic include a second interactive element; Send a second message to the advertising server, the second message being used to instruct the advertiser to select the second interactive element related to the first topic; After selecting the second interactive element, if it is determined that the current date does not belong to a preset holiday, the first advertisement delivered by the advertising server includes the second interactive element. The second interactive element is used to instruct the user to open the advertisement details page of the first advertisement, and the preset holiday includes the first holiday.
21. The method according to claim 20, characterized in that, After selecting the first interactive element, if the current date is determined to belong to the first holiday, the first advertisement delivered by the advertising server includes an interactive control. The interactive control includes the first interactive element and the second interactive element, and the interactive control is used to instruct the user to open the advertisement details page of the first advertisement.
22. The method according to any one of claims 16 to 21, characterized in that, Before sending the first information to the advertising server, the method further includes: In response to a third operation on the first interactive element, a second message is sent to the advertising server, the second message indicating the first interactive element pre-selected by the advertiser; Receive the increase in the click-through rate of the ad corresponding to the first interactive element sent by the advertising server.
23. The method according to any one of claims 16 to 21, characterized in that, The options for the one or more interactive elements also include a third interactive element, and the method further includes: Send a third message to the advertising server, the third message being used to indicate the first interactive element and the third interactive element pre-selected by the advertiser; The system receives the combined ad click-through rate (CTR) increase value corresponding to the first interactive element and the third interactive element sent by the advertising server, or receives the combined ad CTR increase value corresponding to the first interactive element and the third interactive element respectively sent by the advertising server.
24. An electronic device, characterized in that, include: A processor and a memory, the memory being coupled to the processor, the memory being used to store computer program code, the computer program code including computer instructions, which, when the processor reads from the memory, cause the electronic device to perform the advertising delivery method as described in claims 1-9, 10-14, or 15-23.
25. A computer-readable storage medium, characterized in that, Includes computer instructions that, when executed on an electronic device, cause the electronic device to perform the advertising delivery method as described in claims 1-9, 10-14, or 15-23.
Citation Information
Patent Citations
System and implementation method for dynamically combining mobile advertisement contents
CN101847237A
Advertisement release system and method
CN109951728A
Generation of interactive content with advertising
CN110800012A
Advertisement putting method and device, electronic equipment and storage medium
CN112435069A
Advertisement putting method and device, electronic equipment and storage medium
CN117391776A