CN113781115A - Advertisement display method, system, equipment and storage medium - Google Patents

Advertisement display method, system, equipment and storage medium Download PDF

Info

Publication number
CN113781115A
CN113781115A CN202111067395.3A CN202111067395A CN113781115A CN 113781115 A CN113781115 A CN 113781115A CN 202111067395 A CN202111067395 A CN 202111067395A CN 113781115 A CN113781115 A CN 113781115A
Authority
CN
China
Prior art keywords
advertisement
display
target
client
template
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202111067395.3A
Other languages
Chinese (zh)
Other versions
CN113781115B (en
Inventor
高耀东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing QIYI Century Science and Technology Co Ltd
Original Assignee
Beijing QIYI Century Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing QIYI Century Science and Technology Co Ltd filed Critical Beijing QIYI Century Science and Technology Co Ltd
Priority to CN202111067395.3A priority Critical patent/CN113781115B/en
Publication of CN113781115A publication Critical patent/CN113781115A/en
Application granted granted Critical
Publication of CN113781115B publication Critical patent/CN113781115B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0277Online advertisement
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9566URL specific, e.g. using aliases, detecting broken or misspelled links
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9577Optimising the visualization of content, e.g. distillation of HTML documents
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/186Templates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45504Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
    • G06F9/45529Embedded in an application, e.g. JavaScript in a Web browser
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Data Mining & Analysis (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Health & Medical Sciences (AREA)
  • Game Theory and Decision Science (AREA)
  • Computational Linguistics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the invention provides an advertisement display method, an advertisement display system, advertisement display equipment and a storage medium, which are applied to a client side provided with an advertisement display system and electronic equipment provided with an H5 advertisement container, wherein the client side sends an advertisement request containing current scene information to an advertisement engine; and receiving target advertisement data returned by the advertisement engine, sending the advertisement data to an H5 advertisement container, wherein the advertisement data comprises a target display template address and advertisement creative data, acquiring a target display template by the H5 advertisement container based on the target display template address, adding the advertisement creative data to the target display template, generating an advertisement picture, and sending the advertisement picture to a client for display. According to the advertisement display method provided by the embodiment of the invention, when the advertisement is displayed, the corresponding advertisement display template is obtained in real time, and compared with the advertisement display template arranged in the client, if the advertisement display form needs to be updated, only the advertisement display template needs to be changed, the client does not need to be upgraded to a new version, and the update efficiency of the advertisement display form is improved.

Description

Advertisement display method, system, equipment and storage medium
Technical Field
The present invention relates to the field of advertisement display technologies, and in particular, to an advertisement display method, an advertisement display system, an electronic device, and a storage medium.
Background
Both internet advertising and mobile advertising have seen explosive growth, with more and more advertisers selecting advertisements to be presented to users at various clients. The decision as to what kind of ad is presented at each ad slot of the client is typically made by the ad engine.
The advertisement displayed on the client generally has a certain advertisement display form (such as the size of an advertisement picture or video, advertisement description and the like), display dynamic effects (such as font color change, pendant special effects and the like), supported advertisement material types (such as pictures with different formats, video materials and the like), interaction behaviors corresponding to clicking different advertisement elements (such as page skipping, display purchasing links and the like) and the like.
Typically, the advertisement presentation form setting information is fixed at the client, that is, a fixed advertisement presentation template is stored in the client. Therefore, if an advertiser needs to add a new advertisement display form, display dynamic effect, or newly add a support advertisement material type, etc., the version of the client needs to be upgraded, and in the process, the compatibility problem of the new version and the old version may occur, so that the new type of advertisement cannot be used immediately, that is, the update efficiency of the advertisement display form of the client is low.
Disclosure of Invention
The embodiment of the invention aims to provide an advertisement display method, an advertisement display system, electronic equipment and a storage medium, so as to improve the updating efficiency of an advertisement display form. The specific technical scheme is as follows:
in a first aspect of the embodiments of the present invention, there is provided an advertisement displaying method, applied to an electronic device, where a client in an advertisement displaying system and an H5 advertisement container are installed in the electronic device, and the advertisement displaying system further includes: an advertisement engine and an advertisement style management platform, the method comprising:
the client sends an advertisement request to the advertisement engine, wherein the advertisement request comprises current display scene information; receiving advertisement data of a target advertisement corresponding to a current display scene returned by the advertisement engine, and sending the target advertisement data to the H5 advertisement container; the advertisement data includes: the display template address and the advertisement creative data of the target advertisement; the address of the display template of the target advertisement is as follows: the advertisement engine obtains the address of a display template corresponding to the current display scene from a plurality of display templates stored by the advertisement style management platform based on the current display scene;
the H5 advertisement container acquires a target display template from the advertisement style management platform based on the display template address of the target advertisement; adding the target advertisement creative data into the target display template, generating an advertisement picture and sending the advertisement picture to the client;
and the client receives and displays the advertisement picture sent by the H5 advertisement container.
In a specific embodiment of the present invention, the target display template comprises a plurality of target display components; at least one of the plurality of target display components is an operable display component;
the advertisement data of each target advertisement further includes: interaction data for the targeted advertisement; the interaction data of the targeted advertisement includes: the corresponding relation between each operable display component and the interaction event;
the method further comprises the following steps: the H5 advertisement container is a container,
receiving operation of an operable display component in the advertising picture by a user;
determining a target interaction event based on the corresponding relation between each operable display component and the interaction event;
and the client executes the operation corresponding to the target interaction event.
In a second aspect of the present invention, there is also provided an advertisement displaying method applied to an advertisement engine in an advertisement displaying system, where the advertisement displaying system further includes: client, H5 advertisement container and advertisement style management platform, the method includes:
receiving an advertisement request sent by a client, wherein the advertisement request comprises current display scene information;
determining a target advertisement based on the current display scene, and acquiring target advertisement creative data;
obtaining an address of a target display template corresponding to a current display scene from a plurality of display templates stored by the advertisement style management platform;
and returning the target advertisement creative data and the target display template address to the client as target advertisement data so that the client sends the target advertisement data to an H5 advertisement container, acquiring a target display template from the advertisement style management platform by the H5 advertisement container based on the display template address of the target advertisement, adding the target advertisement creative data into the target display template, generating an advertisement picture and sending the advertisement picture to the client for display.
In a specific embodiment of the present invention, the advertisement style management platform pre-stores a corresponding relationship between a display scene and a display template address; the display template address is as follows: displaying the storage address of the template in the advertisement style management platform;
the step of obtaining a target presentation template address corresponding to a current display scene from a plurality of presentation templates stored in the advertisement style management platform includes:
sending a display template address acquisition request to the advertisement style management platform, wherein the display template address acquisition request comprises the current display scene; so that the advertisement style management platform obtains a target display template address based on the corresponding relation between the display scene and the display template address;
and receiving the target display template address returned by the advertisement style management platform.
In a specific embodiment of the present invention, the address correspondence between the display scene and the display template is generated by the advertisement style management platform after obtaining and storing the display templates designed for different display scenes.
In yet another aspect of the present invention, there is also provided an advertisement presentation system, including: client, H5 advertisement container, advertisement engine and advertisement style management platform;
the client is used for sending an advertisement request to the advertisement engine, wherein the advertisement request comprises current display scene information; receiving advertisement data of a target advertisement corresponding to the current display scene returned by the advertisement engine; sending advertisement data of the targeted advertisement to the H5 advertisement container; receiving and displaying the advertisement pictures sent by the H5 advertisement container; the advertisement data includes: the display template address and the advertisement creative data of the target advertisement;
the H5 advertisement container is used for acquiring the target display template from the advertisement style management platform based on the display template address of the target advertisement; adding the target advertisement creative data into the target display template, generating an advertisement picture and sending the advertisement picture to the client;
the advertisement engine is used for receiving an advertisement request sent by a client, determining a target advertisement based on the current display scene and acquiring target advertisement creative data; obtaining a target display template address corresponding to a current display scene from a plurality of display templates stored by the advertisement style management platform; the target advertisement creative data and the target display template address are used as target advertisement data and returned to the client;
and the advertisement style management platform is used for obtaining and storing display templates designed aiming at different display scenes so as to provide target display template addresses to the advertisement engine.
In a specific embodiment of the present invention, the target display template comprises a plurality of target display components; at least one of the plurality of target display components is an operable display component;
the advertisement data of each target advertisement further includes: interaction data for the targeted advertisement; the interaction data of the targeted advertisement includes: the corresponding relation between each operable display component and the interaction event;
the H5 advertisement container is also used for receiving the operation of the user on the operable display component in the advertisement picture; determining a target interaction event based on the corresponding relation between each operable display component and the interaction event;
and the client is also used for executing the operation corresponding to the target interaction event.
In a specific embodiment of the present invention, the advertisement style management platform pre-stores a corresponding relationship between a display scene and a display template address; the display template address is as follows: displaying the storage address of the template in the advertisement style management platform;
the advertisement engine obtains a target display template address corresponding to a current display scene from a plurality of display templates stored by the advertisement style management platform, and the method comprises the following steps:
the advertisement engine sends a display template address acquisition request to an advertisement style management platform, wherein the display template address acquisition request comprises the current display scene; and receiving a target display template address which is returned by the advertisement style management platform and is obtained based on the corresponding relation between the display scene and the display template address.
In an embodiment of the present invention, the advertisement style management platform is specifically configured to: acquiring and storing display templates designed for different display scenes, and generating a corresponding relation between the display scenes and the addresses of the display templates; and after receiving a display template address acquisition request which is sent by the advertisement engine and contains the current display scene, acquiring a target display template address based on the corresponding relation between the display scene and the display template address and returning the target display template address to the advertisement engine.
In another aspect of the implementation of the present invention, there is also provided an electronic device, which is equipped with a client and an H5 advertisement container, and includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface, and the memory complete communication with each other through the communication bus;
a memory for storing a computer program;
and the processor is used for realizing any advertisement display method applied to the electronic equipment when executing the program stored in the memory.
In another aspect of the present invention, there is also provided an advertisement engine device, including a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface, and the memory complete communication with each other through the communication bus;
a memory for storing a computer program;
and the processor is used for realizing any advertisement display method applied to the advertisement engine when executing the program stored in the memory.
In yet another aspect of the present invention, there is also provided a computer-readable storage medium, in which a computer program is stored, and the computer program, when executed by a processor, implements any of the advertisement presentation methods described above.
In yet another aspect of the present invention, there is also provided a computer program product containing instructions which, when run on a computer, cause the computer to perform any of the advertisement presentation methods described above.
The invention provides an advertisement display method, which is applied to electronic equipment, wherein a client and an H5 advertisement container in an advertisement display system are installed in the electronic equipment, the client firstly sends an advertisement request containing current display scene information to an advertisement engine, then receives advertisement data of a target advertisement corresponding to a current display scene returned by the advertisement engine, the advertisement data of the target advertisement comprises a display template address and advertisement creative data of the target advertisement, then the client sends the advertisement data of the target advertisement to the H5 advertisement container, the H5 advertisement container obtains the target display template according to the display template address of the target advertisement, and adds the advertisement creative data of the target advertisement into the target display template to generate an advertisement picture which is sent to the client for display. According to the advertisement display method provided by the embodiment of the invention, when the advertisement is displayed, the corresponding advertisement display template is obtained in real time, and compared with the advertisement display template arranged in the client, if the advertisement display form needs to be updated, only the advertisement display template needs to be changed, and the client does not need to be upgraded to a new version, so that the update efficiency of the advertisement display form is improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below.
Fig. 1 is a schematic structural diagram of an advertisement display system according to an embodiment of the present invention;
fig. 2 is a flowchart of an advertisement displaying method applied to an electronic device according to an embodiment of the present invention;
FIG. 3 is a diagram illustrating an example of an advertisement presentation template according to an embodiment of the present invention;
fig. 4 is another flowchart of an advertisement displaying method applied to an electronic device according to an embodiment of the present invention;
FIG. 5 is a flowchart of an advertisement displaying method applied to an advertisement engine according to an embodiment of the present invention;
FIG. 6 is an interaction flow diagram of the advertisement presentation system provided in FIG. 1;
fig. 7 is a schematic structural diagram of an advertisement displaying apparatus applied to an electronic device according to an embodiment of the present invention;
FIG. 8 is a schematic structural diagram of an advertisement displaying apparatus applied to an advertisement engine according to an embodiment of the present invention;
fig. 9 is a schematic structural diagram of an electronic device according to an embodiment of the present invention;
fig. 10 is a schematic structural diagram of an advertisement engine device according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be described below with reference to the drawings in the embodiments of the present invention.
In order to improve the updating efficiency of the advertisement display form, the embodiment of the invention provides an advertisement display method, an advertisement display system, electronic equipment and a storage medium. The following first introduces an advertisement display method provided by the embodiment of the present invention.
The embodiment of the invention provides an advertisement display method, which is applied to electronic equipment, as shown in fig. 1, the electronic equipment can be provided with a client 102 and an H5 advertisement container 104 in an advertisement display system, and the advertisement display system specifically comprises an advertisement engine 101, the client 102, an advertisement style management platform 103 and an H5 advertisement container 104; as shown in fig. 2, the advertisement display method may specifically include the following steps:
step S201, the client sends an advertisement request to an advertisement engine, wherein the advertisement request comprises current display scene information; receiving advertisement data of a target advertisement corresponding to a current display scene returned by the advertisement engine, and sending the target advertisement data to the H5 advertisement container;
the advertisement data may include: the display template address and the advertisement creative data of the target advertisement; the address of the display template of the target advertisement is as follows: the advertisement engine 101 obtains, based on a current display scene, an address of a presentation template corresponding to the current display scene from among a plurality of presentation templates stored by the advertisement style management platform 103;
step S202, the H5 advertisement container acquires a target display template from the advertisement style management platform based on the display template address of the target advertisement; adding the target advertisement creative data into the target display template, generating an advertisement picture and sending the advertisement picture to the client;
in step S203, the client receives and displays the advertisement picture sent by the H5 advertisement container.
The invention provides an advertisement display method, which is applied to electronic equipment, wherein a client of an advertisement display system and an H5 advertisement container are installed in the electronic equipment, the client firstly sends an advertisement request containing current display scene information to an advertisement engine, then receives advertisement data of a target advertisement corresponding to a current display scene returned by the advertisement engine, the advertisement data of the target advertisement comprises a display template address and advertisement creative data of the target advertisement, then the client sends the advertisement data of the target advertisement to the H5 advertisement container, the H5 advertisement container obtains the target display template according to the display template address of the target advertisement, and adds the advertisement creative data of the target advertisement into the target display template to generate an advertisement picture which is sent to the client for display. According to the advertisement display method provided by the embodiment of the invention, when the advertisement is displayed, the corresponding advertisement display template is obtained in real time, and compared with the advertisement display template arranged in the client, if the advertisement display form needs to be updated, only the advertisement display template needs to be changed, and the client does not need to be upgraded to a new version, so that the update efficiency of the advertisement display form is improved.
As a specific implementation manner of the embodiment of the present invention, the current display scenario information included in the advertisement request sent by the client may include information such as a platform, a site, and an advertisement slot that need to display an advertisement. The platform refers to a specific category of clients needing to display advertisements, such as a certain video client, a certain shopping client and the like. The website refers to a specific type of the platform, for example, for the video client, it may be installed at a mobile phone end of an Android system, a mobile phone end of an IOS system, a computer end, a television end, and the like, that is, the website may be understood as a specific installation device of the client. The advertisement space is a specific position where the corresponding client needs to display the advertisement, for example, for a certain video client installed at a computer, the advertisement space may include a client screen-opening page, a video tile advertisement space before playing the video, banner (banner advertisement) spaces on both sides of a client main page and on the top of the client main page, and the like. That is, the advertisement request sent by the client to the advertisement engine includes specific location information for displaying the advertisement.
In the embodiment of the present invention, the number of the advertisements requested by the client may be multiple, that is, the client may request multiple target advertisements at a time.
After receiving the advertisement request, the advertisement engine may send advertisement data of the target advertisement corresponding to the display scenario information to the client.
As described above, the advertisement data of the target advertisement may include the presentation template address of the target advertisement and the advertisement creative data. Wherein the advertisement creative data may include: advertisement main materials (pictures, videos and the like), advertisement description files, advertisement promotion product names, product icons, button files, button icons and other information needed by advertisement display. The display template address of the target advertisement can be obtained from an advertisement style management platform by an advertisement engine based on the current display scene, and the target display template can be obtained from the advertisement style management platform by an H5 advertisement container based on the display template address of the target advertisement. As to how to obtain the target presentation template address from the advertisement style management platform, the following description of the advertisement presentation method applied to the advertisement engine can be referred to.
As a specific implementation manner of the embodiment of the present invention, the advertisement may be an H5(HTML5) advertisement, HTML5 is a language description manner for constructing Web content, and is a specification of a core language HTML in Web, which specifies video, audio, image, animation, and interaction with a device, that is, the H5 advertisement is a Web advertisement, and for an H5 advertisement displayed on a mobile phone video application open screen page at a mobile phone end, different mobile phone users see the same advertisement, and different advertisement data do not need to be configured for different mobile phone users.
As a specific implementation manner of the embodiment of the present invention, the H5 advertisement may use a corresponding H5 advertisement container to generate an advertisement display screen, and the H5 advertisement container may be started by the client. Specifically, for a target advertisement, after receiving the display template address and the advertisement creative data of the target advertisement, the client may initialize an H5 advertisement container, send the advertisement data of the target advertisement to the H5 advertisement container, obtain the target display template from the advertisement style management platform based on the target advertisement display template address by the H5 advertisement container, and add the advertisement creative data to the target display template.
As a specific implementation manner of the embodiment of the present invention, the H5 advertisement container may send a target presentation template obtaining request to the advertisement style management platform, where the obtaining request may include an address of the target presentation template. The advertisement style management platform can acquire a corresponding target display template according to the address and return the target display template to the H5 advertisement container.
As a specific implementation manner of the embodiment of the present invention, the H5 advertisement container may load the target presentation template using webview, and accordingly, after the H5 advertisement container successfully loads the target presentation template, the ad creative data may be obtained from the client through JSBridge, and the JSBridge may implement bidirectional communication between the client and the H5 advertisement container.
As a specific embodiment, as described above, the H5 advertisement is a web advertisement, and in the code level, the web advertisement is actually composed of a series of URL (Uniform Resource Locator) addresses. Therefore, the address of the target advertisement presentation template in the target advertisement data received by the client may be a URL address of the target advertisement presentation template, where the URL address is a storage address of the target advertisement presentation template in the advertisement style management platform, and correspondingly, the H5 advertisement container loads the URL address through webview (web page view), that is, the target presentation template is obtained.
As a specific implementation manner of the embodiment of the present invention, the advertisement creative data may be stored in a fixed field. For example, the advertisement document, the button document, and the product name may be stored in the title, the button title, and the brandName fields, respectively. As described above, the display template may include a plurality of display elements, and the corresponding relationship between each display element and each field may also be manually configured in advance. Therefore, for a targeted advertisement, the H5 advertisement container, upon receiving the advertisement creative data of the targeted advertisement, can display the content in the fields of the advertisement creative data corresponding to the display elements of the targeted presentation template at the positions of the corresponding display elements. In general, the number of fields corresponding to the components included in the presentation template is less than or equal to the number of fields included in the ad creative data, so that when the content in the fields is displayed, only the content in the fields corresponding to the display components in the ad presentation template may be displayed, and when the ad creative data further includes other fields, the content in the other fields may not be displayed.
As a specific implementation manner of the embodiment of the present invention, in the above example, the main material, the product icon, and the button icon in the advertisement creative data received by the client may also exist in the form of URL addresses. When the developer configures each display template in advance, the display positions of the main materials, the product icons and the button icons in the template can be set besides the corresponding relation between the display components and the fields, and when the H5 advertisement container adds the advertisement creative data into the progress display template, the content in the fields corresponding to the display components is displayed at the corresponding positions, and the corresponding main materials, the product icons and the button icons can be obtained based on the URL addresses of the main materials, the product icons and the button icons and displayed at the corresponding positions.
As a specific implementation manner of the embodiment of the present invention, if the H5 advertisement container successfully adds the advertisement creative data to the display template, it may also be understood that after the H5 advertisement container performs advertisement creative content rendering, the target advertisement rendering success event is returned to the client, and the generated advertisement picture is sent to the client, and the client displays the target advertisement. If the H5 advertisement container is abnormal when the advertisement creative data is added to the display template, that is, the advertisement creative content fails to be rendered, the target advertisement rendering failure event may be returned to the client, and the client does not display the target advertisement.
As shown in fig. 3, fig. 3 is a schematic diagram of a specific advertisement display template in an embodiment of the present invention, where "details of understanding" displayed on a button at the bottom right corner may be content taken from a button copy field in advertisement creative data, a "title" displayed at the bottom left corner may be content taken from a "product name" field in advertisement creative data, an "advertisement" displayed on a button at the top left corner may be content taken from an "advertisement copy" field in advertisement creative data, and material display may be corresponding display of main material taken from advertisement creative data, and as shown in fig. 3, when a developer designs a display template, a width-to-height ratio of the main material may be preset to be 2: of course, besides the above-mentioned display components corresponding to the fields in the ad creative data, the developer may also fixedly configure some elements in the non-ad creative data for each display template, for example, the "motivation prompt" floating layer element in fig. 3, which may be directly configured in the template, so that the operation elements may be uniformly added to some display templates without changing the ad creative content.
As a specific implementation manner of the embodiment of the present invention, the target display template may include a plurality of target display components; and at least one of the plurality of target display components is an operable display component, and correspondingly, the advertisement data of each target advertisement may further include: interaction data for the targeted advertisement; the interaction data for the targeted advertisement may include: and the corresponding relation between each operable display component and the interaction event.
Thus, the advertisement data of the target advertisement obtained by the client from the advertisement engine can comprise the display template address and the advertisement creative data of the target advertisement and the interaction data; the address of the display template of the target advertisement is as follows: the advertisement engine obtains the address of a display template corresponding to the current display scene from a plurality of display templates stored by the advertisement style management platform based on the current display scene; the interaction data for the targeted advertisement may include: and the corresponding relation between each operable display component and the interaction event.
Correspondingly, based on fig. 2, as shown in fig. 4, fig. 4 is a second flowchart of the advertisement displaying method applied to the electronic device according to the embodiment of the present invention, and after step S203 in fig. 2, the method may further include the following steps:
step S404, the H5 advertisement container receives the operation of the user on the operable display component in the advertisement screen;
in the embodiment of the present invention, the user may click on each operable display component.
In this embodiment of the present invention, the relationship between the client and the H5 advertisement container may be: the H5 advertisement container is embedded in the client, namely the advertisement picture displayed by the client can be specifically that the H5 advertisement container is displayed in the client page. Therefore, the user clicks on the advertisement screen displayed on the client page, and the H5 advertisement container receives the user operation.
Step S405, the H5 advertisement container determines a target interactive event based on the corresponding relation between each operable display component and the interactive event;
as a specific embodiment, values corresponding to types of jump events that can be supported on the client may be artificially defined in advance, for example: 100 represents opening webview, 101 represents application downloading, 102 represents pulling up an application using APP Link, 103 represents opening a video play page, and so on. Meanwhile, for a displayed target advertisement screen, the operable display components can be divided into several categories, such as: the format of the interactive data can be skip event type data corresponding to the type of the operable display component, such as { "button": 100, "graphic": 100,101 }, that is, a user can open the webview by clicking the button component, and can open the webview and download the corresponding application by clicking the icon.
When the user clicks on the actionable display component, the H5 advertisement container may determine a corresponding type of jump event from the interaction data based on the type of actionable display component. Meanwhile, the H5 advertisement container may call back the data required by the jump event to the client (e.g., application download address) together, so that the client performs the corresponding jump operation.
Step S406, the client executes an operation corresponding to the target interaction event.
The client can execute corresponding operation after receiving the jump event type and the data returned by the H5 advertisement container, such as downloading corresponding application.
As described above, the developer may add some components to the advertisement presentation template other than the display components corresponding to the fields contained in the advertisement creative data, such as the incentive suggestion component in FIG. 3 above, and accordingly, the jump event type value returned to the client corresponding to the display components may be preset to 100, i.e., webview is opened. Thus, if the click interaction event needs to be adjusted, only the click interaction related data need to be modified in the advertisement data.
Based on the same concept as the above advertisement display method applied to the electronic device, an embodiment of the present invention further provides an advertisement display method applied to an advertisement engine in the advertisement display system shown in fig. 1, as shown in fig. 5, which specifically includes the following steps:
step S501, receiving an advertisement request sent by a client, wherein the advertisement request comprises current display scene information;
step S502, based on the current display scene, determining a target advertisement and acquiring creative data of the target advertisement;
as a specific implementation manner of the embodiment of the present invention, the target advertisement to be displayed in the current display scene may be determined according to a delivery demand of an advertiser, for example, for the video client, the advertiser needs to display the advertisement on an open screen page, when the client opens the screen, what the client needs to display is the advertisement, and the advertisement engine sends advertisement data of the advertisement to the client, and the client displays the advertisement on the open screen page. The manner of how to determine the targeted advertisement is not particularly limited in the embodiments of the present invention.
Step S503, obtaining the address of the target display template corresponding to the current display scene from a plurality of display templates stored by the advertisement style management platform;
as a specific implementation manner of the embodiment of the present invention, a developer may set different display templates in advance for different information such as advertisement display platforms, websites, advertisement slots, and the like, where the display templates include a plurality of display components, some of the display components are operable display components that a user can perform operations such as clicking, and some of the display components are inoperable display components that are only used to display information.
For a presentation template, when setting the presentation template, a developer may set a corresponding relationship between each display element in the template and some fields, such as title, button title, and brandName. Meanwhile, as described above, since the web advertisement is actually composed of URL addresses of a series of elements, each of the display templates may include a display position of a predetermined icon, for example, a display position of a predetermined button icon or a product icon, in addition to the correspondence between the display component and the field.
After the developers set the display templates, the display templates can be stored in the advertisement style management platform. Because each display template is set for different advertisement display platforms, sites and advertisement space information, each display template can contain the information of the corresponding display platform, site and advertisement space, namely the display scene information. After the display templates are stored in the advertisement style management platform, a specific storage address is available, and the storage address may be a URL address of the display template, that is, the advertisement style management platform stores a corresponding relationship between a platform, a site, advertisement space information (display scene) and the storage address of each display template, and the display template address may be a storage address of the display template in the advertisement style management platform.
The advertisement request sent by the client acquired by the advertisement engine includes information such as a platform, a site, an advertisement slot and the like of each target advertisement, so that the advertisement engine can send the display scene information to the advertisement style management platform, so that the advertisement style management platform acquires an address of a corresponding target display template for each target advertisement based on a corresponding relationship between the display scene and a display template storage address, and sends the address to the advertisement engine, wherein the target display template address may be a URL address of the target display template.
As a specific implementation manner, the advertisement engine may send an obtaining request of a display template address to the advertisement style management platform, where the obtaining request of the display template address may include the current display scene, so that the advertisement style management platform obtains a target display template address based on a corresponding relationship between the display scene and the display template address, and then receives each target display template address returned by the advertisement style management platform.
As shown in fig. 5, in step S504, the target advertisement creative data and the target display template address are returned to the client as target advertisement data, so that the client sends the target advertisement data to an H5 advertisement container, the H5 advertisement container obtains the target display template from the advertisement style management platform based on the display template address of the target advertisement, adds the target advertisement creative data to the target display template, generates an advertisement frame, and sends the advertisement frame to the client for display.
As a specific implementation manner of the embodiment of the present invention, the advertisement engine may store advertisement creative data of each advertisement, and after obtaining each target display template address, the target display template address and the corresponding advertisement creative data may be sent to the client together, and the client and the H5 advertisement container generate and display the target advertisement.
The advertisement display method applied to the advertisement engine provided by the embodiment of the invention determines a target advertisement based on an advertisement request containing a current display scene sent by a client, acquires target advertisement creative data, acquires a target display template address corresponding to the current display scene from an advertisement style management platform, returns the target advertisement creative data and the target display template address as target advertisement data to the client so as to enable the client and an H5 advertisement container to generate an advertisement picture based on the target advertisement data for display, and in the embodiment of the invention, the advertisement engine acquires the target advertisement display template address from the advertisement style management platform in real time, sends the target advertisement display template address and the target advertisement creative data to the client together, compares the target advertisement creative data sent by the advertisement engine to the client only, if the display form of the advertisement needs to be updated, only the advertisement display template needs to be changed, and the client does not need to be upgraded to a new version, so that the updating efficiency of the advertisement display form is improved.
As the embodiment shown in fig. 1, the advertisement presentation system provided in the embodiment of the present invention includes the above-mentioned advertisement engine 101, client 102, advertisement style management platform 103, and H5 advertisement container 104, wherein:
the client side can be used for sending an advertisement request to the advertisement engine, wherein the advertisement request comprises current display scene information; receiving advertisement data of a target advertisement corresponding to the current display scene returned by the advertisement engine; sending advertisement data of the targeted advertisement to the H5 advertisement container; receiving and displaying the advertisement pictures sent by the H5 advertisement container; the advertisement data includes: the display template address and the advertisement creative data of the target advertisement;
the H5 advertisement container can be used for acquiring the target display template from the advertisement style management platform based on the display template address of the target advertisement; adding the target advertisement creative data into the target display template, generating an advertisement picture and sending the advertisement picture to the client;
the advertisement engine can be used for receiving an advertisement request sent by a client, determining a target advertisement based on the current display scene and acquiring target advertisement creative data; obtaining a target display template address corresponding to a current display scene from a plurality of display templates stored by the advertisement style management platform; the target advertisement creative data and the target display template address are used as target advertisement data and returned to the client;
the advertisement style management platform can be used for obtaining and storing display templates designed for different display scenes so as to provide target display template addresses to the advertisement engine.
As a specific implementation manner of the embodiment of the present invention, the target display template includes a plurality of target display components; at least one of the plurality of target display components is an operable display component;
the advertisement data of each target advertisement further includes: interaction data for the targeted advertisement; the interaction data of the targeted advertisement includes: the corresponding relation between each operable display component and the interaction event;
the H5 advertisement container is also used for receiving the operation of the user on the operable display component in the advertisement picture; determining a target interaction event based on the corresponding relation between each operable display component and the interaction event;
and the client is also used for executing the operation corresponding to the target interaction event.
As a specific implementation manner of the embodiment of the present invention, the advertisement style management platform stores in advance a corresponding relationship between a display scene and a display template address; the display template address is as follows: displaying the storage address of the template in the advertisement style management platform;
the advertisement engine obtains a target display template address corresponding to a current display scene from a plurality of display templates stored by the advertisement style management platform, and the method comprises the following steps:
the advertisement engine sends a display template address acquisition request to an advertisement style management platform, wherein the display template address acquisition request comprises the current display scene; and receiving a target display template address which is returned by the advertisement style management platform and is obtained based on the corresponding relation between the display scene and the display template address.
As a specific implementation manner of the embodiment of the present invention, the advertisement style management platform is specifically configured to: acquiring and storing display templates designed for different display scenes, and generating a corresponding relation between the display scenes and the addresses of the display templates; and after receiving a display template address acquisition request which is sent by the advertisement engine and contains the current display scene, acquiring a target display template address based on the corresponding relation between the display scene and the display template address and returning the target display template address to the advertisement engine.
As shown in fig. 6, fig. 6 is an interaction diagram of the advertisement display system in fig. 1, which may specifically include the following steps:
step S601, the client sends an advertisement request to an advertisement engine;
the advertisement request may include current display scenario information.
Step S602, the advertisement engine determines a target advertisement and acquires target advertisement creative data;
the targeted advertisement may be determined by the advertisement engine based on current display scenario information included in the advertisement request.
Step S603, the advertisement engine sends a target display template address acquisition request to the advertisement style management platform;
the target presentation template address acquisition request may include the current display scene information.
S604, the advertisement style management platform acquires a target display template address;
the target display template address may be obtained by the advertisement style management platform based on the current display scene information included in the display template obtaining request and the corresponding relationship between the display scene and the display template address.
Step S605, the advertisement style management platform sends a target display template address to the advertisement engine;
step S606, the advertisement engine takes the target advertisement creative data and the target display template address as the target advertisement data;
step S607, the advertisement engine sends the target advertisement data to the client;
step S608, the client sends target advertisement data to an H5 advertisement container;
step S609, the advertisement container of H5 sends a target display template acquisition request to the advertisement style management platform;
the request may include the address of the target presentation template.
S610, the advertisement style management platform acquires a target display template;
in this step, the advertisement style management platform may obtain a corresponding presentation template based on the address of the target presentation template.
Step S611, the advertisement style management platform sends a target display template to an H5 advertisement container;
step S612, the H5 advertisement container adds the target advertisement creative data to a target display template to generate an advertisement picture;
step S613, the H5 advertisement container sends the generated advertisement screen to the client;
and step S614, the client displays the advertisement picture.
The above steps S601 to S614 are already described in detail in the foregoing method embodiments, and are not described again here.
In the advertisement display system provided by the embodiment of the invention, the client firstly sends an advertisement request containing current display scene information to the advertisement engine, then receives advertisement data of a target advertisement corresponding to the current display scene returned by the advertisement engine, wherein the advertisement data of the target advertisement comprises a display template address and advertisement creative data of the target advertisement, then the client sends the advertisement data of the target advertisement to the H5 advertisement container, the H5 advertisement container obtains the target display template according to the display template address of the target advertisement, the advertisement creative data of the target advertisement is added into the target display template, and an advertisement picture is generated and sent to the client for display. According to the advertisement display method provided by the embodiment of the invention, when the advertisement is displayed, the corresponding advertisement display template is obtained in real time, and compared with the advertisement display template arranged in the client, if the advertisement display form needs to be updated, only the advertisement display template needs to be changed, and the client does not need to be upgraded to a new version, so that the update efficiency of the advertisement display form is improved.
Based on the same technical concept as the advertisement display method applied to the electronic device, as shown in fig. 7, an embodiment of the present invention further provides an advertisement display apparatus applied to the electronic device, in which a client in the advertisement display system shown in fig. 1 and an H5 advertisement container may be installed; the apparatus may include:
an advertisement request sending module 701, configured to send, by the client, an advertisement request to the advertisement engine, where the advertisement request includes current display scene information; receiving advertisement data of a target advertisement corresponding to a current display scene returned by the advertisement engine, and sending the target advertisement data to the H5 advertisement container; the advertisement data includes: the display template address and the advertisement creative data of the target advertisement; the address of the display template of the target advertisement is as follows: the advertisement engine obtains the address of a display template corresponding to the current display scene from a plurality of display templates stored by the advertisement style management platform based on the current display scene;
an advertisement frame generating module 702, configured to, for the H5 advertisement container, obtain a target advertisement template from the advertisement style management platform based on an advertisement template address of the target advertisement; adding the target advertisement creative data into the target display template, generating an advertisement picture and sending the advertisement picture to the client;
an advertisement picture display module 703, configured to receive and display the advertisement picture sent by the H5 advertisement container by the client.
The invention provides an advertisement display device, which is applied to electronic equipment, wherein a client of an advertisement display system and an H5 advertisement container are installed in the electronic equipment, the client firstly sends an advertisement request containing current display scene information to an advertisement engine, then receives advertisement data of a target advertisement corresponding to the current display scene returned by the advertisement engine, the advertisement data of the target advertisement comprises a display template address and advertisement creative data of the target advertisement, then the client sends the advertisement data of the target advertisement to the H5 advertisement container, the H5 advertisement container obtains the target display template according to the display template address of the target advertisement, and adds the advertisement creative data of the target advertisement into the target display template to generate an advertisement picture which is sent to the client for display. According to the advertisement display method provided by the embodiment of the invention, when the advertisement is displayed, the corresponding advertisement display template is obtained in real time, and compared with the advertisement display template arranged in the client, if the advertisement display form needs to be updated, only the advertisement display template needs to be changed, and the client does not need to be upgraded to a new version, so that the update efficiency of the advertisement display form is improved.
As a specific implementation manner of the embodiment of the present invention, the target display template includes a plurality of target display components; at least one of the plurality of target display components is an operable display component;
the advertisement data of each target advertisement further includes: interaction data for the targeted advertisement; the interaction data of the targeted advertisement includes: the corresponding relation between each operable display component and the interaction event;
the device may further comprise (not shown in the figures):
a user operation receiving module, which is used for the H5 advertisement container to receive the operation of the operable display component in the advertisement picture by the user;
a target interaction event determining module, configured to determine, by the H5 advertisement container, a target interaction event based on the correspondence between the respective operable display components and the interaction events;
and the operation execution module is used for executing the operation corresponding to the target interaction event by the client.
Based on the same technical concept as the above advertisement display method applied to the advertisement engine, as shown in fig. 8, fig. 8 is an advertisement display apparatus provided by an embodiment of the present invention, and the apparatus is applied to the advertisement engine in the advertisement display system shown in fig. 1, and the apparatus may include:
an advertisement request receiving module 801, configured to receive an advertisement request sent by a client, where the advertisement request includes current display scene information;
an advertisement data returning module 802, configured to determine a target advertisement based on the current display scene, and obtain creative data of the target advertisement; obtaining an address of a target display template corresponding to a current display scene from a plurality of display templates stored by the advertisement style management platform; and returning the target advertisement creative data and the target display template address to the client as target advertisement data so that the client sends the target advertisement data to an H5 advertisement container, acquiring a target display template from the advertisement style management platform by the H5 advertisement container based on the display template address of the target advertisement, adding the target advertisement creative data into the target display template, generating an advertisement picture and sending the advertisement picture to the client for display.
The advertisement display device applied to the advertisement engine provided by the embodiment of the invention determines a target advertisement based on an advertisement request containing a current display scene sent by a client, acquires target advertisement creative data, acquires a target display template address corresponding to the current display scene from an advertisement style management platform, returns the target advertisement creative data and the target display template address as target advertisement data to the client so as to enable the client and an H5 advertisement container to generate an advertisement picture based on the target advertisement data for display, and in the embodiment of the invention, the advertisement engine acquires the target advertisement display template address from the advertisement style management platform in real time, sends the target advertisement display template address and the target advertisement creative data to the client together, compared with the advertisement display template arranged in the client and only sends the advertisement creative data to the client, if the display form of the advertisement needs to be updated, only the advertisement display template needs to be changed, and the client does not need to be upgraded to a new version, so that the updating efficiency of the advertisement display form is improved.
As a specific implementation manner of the embodiment of the present invention, the advertisement style management platform stores in advance a corresponding relationship between a display scene and a display template address; the display template address is as follows: displaying the storage address of the template in the advertisement style management platform;
the advertisement data returning module 802 is specifically configured to:
sending a display template address acquisition request to the advertisement style management platform, wherein the display template address acquisition request comprises the current display scene; so that the advertisement style management platform obtains a target display template address based on the corresponding relation between the display scene and the display template address; and receiving the target display template address returned by the advertisement style management platform.
As a specific implementation manner of the embodiment of the present invention, the address correspondence between the display scene and the display template is generated by the advertisement style management platform after obtaining and storing the display templates designed for different display scenes.
The embodiment of the invention also provides electronic equipment which is provided with a client side and an H5 advertisement container in the advertisement display system; as shown in fig. 9, the system comprises a processor 901, a communication interface 902, a memory 903 and a communication bus 904, wherein the processor 901, the communication interface 902 and the memory 903 are communicated with each other through the communication bus 904,
a memory 903 for storing computer programs;
the processor 901 is configured to implement the following steps when executing the program stored in the memory 903:
the client sends an advertisement request to the advertisement engine, wherein the advertisement request comprises current display scene information; receiving advertisement data of a target advertisement corresponding to a current display scene returned by the advertisement engine, and sending the target advertisement data to the H5 advertisement container; the advertisement data includes: the display template address and the advertisement creative data of the target advertisement; the address of the display template of the target advertisement is as follows: the advertisement engine obtains the address of a display template corresponding to the current display scene from a plurality of display templates stored by the advertisement style management platform based on the current display scene;
the H5 advertisement container acquires a target display template from the advertisement style management platform based on the display template address of the target advertisement; adding the target advertisement creative data into the target display template, generating an advertisement picture and sending the advertisement picture to the client;
and the client receives and displays the advertisement picture sent by the H5 advertisement container.
The invention provides an advertisement display method, which is applied to electronic equipment, wherein a client of an advertisement display system and an H5 advertisement container are installed in the electronic equipment, the client firstly sends an advertisement request containing current display scene information to an advertisement engine, then receives advertisement data of a target advertisement corresponding to a current display scene returned by the advertisement engine, the advertisement data of the target advertisement comprises a display template address and advertisement creative data of the target advertisement, then the client sends the advertisement data of the target advertisement to the H5 advertisement container, the H5 advertisement container obtains the target display template according to the display template address of the target advertisement, and adds the advertisement creative data of the target advertisement into the target display template to generate an advertisement picture which is sent to the client for display. According to the advertisement display method provided by the embodiment of the invention, when the advertisement is displayed, the corresponding advertisement display template is obtained in real time, and compared with the advertisement display template arranged in the client, if the advertisement display form needs to be updated, only the advertisement display template needs to be changed, and the client does not need to be upgraded to a new version, so that the update efficiency of the advertisement display form is improved.
The embodiment of the present invention further provides an advertisement engine device, as shown in fig. 10, which includes a processor 1001, a communication interface 1002, a memory 1003 and a communication bus 1004, wherein the processor 1001, the communication interface 1002 and the memory 1003 complete mutual communication through the communication bus 1004,
a memory 1003 for storing a computer program;
the processor 1001 is configured to implement the following steps when executing the program stored in the memory 1003:
receiving an advertisement request sent by a client, wherein the advertisement request comprises current display scene information;
determining a target advertisement based on the current display scene, and acquiring target advertisement creative data;
obtaining an address of a target display template corresponding to a current display scene from a plurality of display templates stored by the advertisement style management platform;
and returning the target advertisement creative data and the target display template address to the client as target advertisement data so that the client sends the target advertisement data to an H5 advertisement container, acquiring a target display template from the advertisement style management platform by the H5 advertisement container based on the display template address of the target advertisement, adding the target advertisement creative data into the target display template, generating an advertisement picture and sending the advertisement picture to the client for display.
The advertisement display method applied to the advertisement engine provided by the embodiment of the invention determines a target advertisement based on an advertisement request containing a current display scene sent by a client, acquires target advertisement creative data, acquires a target display template address corresponding to the current display scene from an advertisement style management platform, returns the target advertisement creative data and the target display template address as target advertisement data to the client so as to enable the client and an H5 advertisement container to generate an advertisement picture based on the target advertisement data for display, and in the embodiment of the invention, the advertisement engine acquires the target advertisement display template address from the advertisement style management platform in real time, sends the target advertisement display template address and the target advertisement creative data to the client together, compares the target advertisement creative data sent by the advertisement engine to the client only, if the display form of the advertisement needs to be updated, only the advertisement display template needs to be changed, and the client does not need to be upgraded to a new version, so that the updating efficiency of the advertisement display form is improved.
The communication bus mentioned in the above terminal may be a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or the like. The communication bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is shown, but this does not mean that there is only one bus or one type of bus.
The communication interface is used for communication between the terminal and other equipment.
The Memory may include a Random Access Memory (RAM) or a non-volatile Memory (non-volatile Memory), such as at least one disk Memory. Optionally, the memory may also be at least one memory device located remotely from the processor.
The Processor may be a general-purpose Processor, and includes a Central Processing Unit (CPU), a Network Processor (NP), and the like; the device can also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, a discrete Gate or transistor logic device, or a discrete hardware component.
In still another embodiment of the present invention, a computer-readable storage medium is further provided, in which a computer program is stored, and the computer program, when executed by a processor, implements the advertisement presentation method applied to the electronic device or the advertisement presentation method applied to the advertisement engine, as described in any of the above embodiments.
In yet another embodiment of the present invention, there is also provided a computer program product containing instructions, which when run on a computer, causes the computer to execute any of the above-mentioned advertisement presentation methods applied to an electronic device or advertisement presentation methods applied to an advertisement engine.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, cause the processes or functions described in accordance with the embodiments of the invention to occur, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, from one website site, computer, server, or data center to another website site, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device, such as a server, a data center, etc., that incorporates one or more of the available media. The usable medium may 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)), among others.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
All the embodiments in the present specification are described in a related manner, and the same and similar parts among the embodiments may be referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the system, apparatus, electronic device, storage medium, and program product embodiments, as they are substantially similar to the method embodiments, the description is relatively simple, and reference may be made to some descriptions of the method embodiments for relevant points.
The above description is only for the preferred embodiment of the present invention, and is not intended to limit the scope of the present invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention shall fall within the protection scope of the present invention.

Claims (12)

1. An advertisement display method is applied to electronic equipment, a client in an advertisement display system and an H5 advertisement container are installed in the electronic equipment, and the advertisement display system further comprises: an advertisement engine and an advertisement style management platform, the method comprising:
the client sends an advertisement request to the advertisement engine, wherein the advertisement request comprises current display scene information; receiving advertisement data of a target advertisement corresponding to a current display scene returned by the advertisement engine, and sending the target advertisement data to the H5 advertisement container; the advertisement data includes: the display template address and the advertisement creative data of the target advertisement; the address of the display template of the target advertisement is as follows: the advertisement engine obtains the address of a display template corresponding to the current display scene from a plurality of display templates stored by the advertisement style management platform based on the current display scene;
the H5 advertisement container acquires a target display template from the advertisement style management platform based on the display template address of the target advertisement; adding the target advertisement creative data into the target display template, generating an advertisement picture and sending the advertisement picture to the client;
and the client receives and displays the advertisement picture sent by the H5 advertisement container.
2. The method of claim 1,
the target display template comprises a plurality of target display components; at least one of the plurality of target display components is an operable display component;
the advertisement data of each target advertisement further includes: interaction data for the targeted advertisement; the interaction data of the targeted advertisement includes: the corresponding relation between each operable display component and the interaction event;
the method further comprises the following steps:
the H5 advertisement container is a container,
receiving operation of an operable display component in the advertising picture by a user;
determining a target interaction event based on the corresponding relation between each operable display component and the interaction event;
and the client executes the operation corresponding to the target interaction event.
3. An advertisement display method is applied to an advertisement engine in an advertisement display system, and the advertisement display system further comprises: client, H5 advertisement container and advertisement style management platform, the method includes:
receiving an advertisement request sent by a client, wherein the advertisement request comprises current display scene information;
determining a target advertisement based on the current display scene, and acquiring target advertisement creative data;
obtaining an address of a target display template corresponding to a current display scene from a plurality of display templates stored by the advertisement style management platform;
and returning the target advertisement creative data and the target display template address to the client as target advertisement data so that the client sends the target advertisement data to an H5 advertisement container, acquiring a target display template from the advertisement style management platform by the H5 advertisement container based on the display template address of the target advertisement, adding the target advertisement creative data into the target display template, generating an advertisement picture and sending the advertisement picture to the client for display.
4. The method of claim 3,
the advertisement style management platform prestores a corresponding relation between a display scene and a display template address; the display template address is as follows: displaying the storage address of the template in the advertisement style management platform;
the step of obtaining a target presentation template address corresponding to a current display scene from a plurality of presentation templates stored in the advertisement style management platform includes:
sending a display template address acquisition request to the advertisement style management platform, wherein the display template address acquisition request comprises the current display scene; so that the advertisement style management platform obtains a target display template address based on the corresponding relation between the display scene and the display template address;
and receiving the target display template address returned by the advertisement style management platform.
5. The method of claim 4,
the display scene and the display template address corresponding relation is generated by the advertisement style management platform after the display templates designed aiming at different display scenes are obtained and stored.
6. An advertisement presentation system, the system comprising: client, H5 advertisement container, advertisement engine and advertisement style management platform;
the client is used for sending an advertisement request to the advertisement engine, wherein the advertisement request comprises current display scene information; receiving advertisement data of a target advertisement corresponding to the current display scene returned by the advertisement engine; sending advertisement data of the targeted advertisement to the H5 advertisement container; receiving and displaying the advertisement pictures sent by the H5 advertisement container; the advertisement data includes: the display template address and the advertisement creative data of the target advertisement;
the H5 advertisement container is used for acquiring the target display template from the advertisement style management platform based on the display template address of the target advertisement; adding the target advertisement creative data into the target display template, generating an advertisement picture and sending the advertisement picture to the client;
the advertisement engine is used for receiving an advertisement request sent by a client, determining a target advertisement based on the current display scene and acquiring target advertisement creative data; obtaining a target display template address corresponding to a current display scene from a plurality of display templates stored by the advertisement style management platform; the target advertisement creative data and the target display template address are used as target advertisement data and returned to the client;
and the advertisement style management platform is used for obtaining and storing display templates designed aiming at different display scenes so as to provide target display template addresses to the advertisement engine.
7. The system of claim 6,
the target display template comprises a plurality of target display components; at least one of the plurality of target display components is an operable display component;
the advertisement data of each target advertisement further includes: interaction data for the targeted advertisement; the interaction data of the targeted advertisement includes: the corresponding relation between each operable display component and the interaction event;
the H5 advertisement container is also used for receiving the operation of the user on the operable display component in the advertisement picture; determining a target interaction event based on the corresponding relation between each operable display component and the interaction event;
and the client is also used for executing the operation corresponding to the target interaction event.
8. The system of claim 6,
the advertisement style management platform prestores a corresponding relation between a display scene and a display template address; the display template address is as follows: displaying the storage address of the template in the advertisement style management platform;
the advertisement engine obtains a target display template address corresponding to a current display scene from a plurality of display templates stored by the advertisement style management platform, and the method comprises the following steps:
the advertisement engine sends a display template address acquisition request to an advertisement style management platform, wherein the display template address acquisition request comprises the current display scene; and receiving a target display template address which is returned by the advertisement style management platform and is obtained based on the corresponding relation between the display scene and the display template address.
9. The system of claim 8,
the advertisement style management platform is specifically configured to: acquiring and storing display templates designed for different display scenes, and generating a corresponding relation between the display scenes and the addresses of the display templates; and after receiving a display template address acquisition request which is sent by the advertisement engine and contains the current display scene, acquiring a target display template address based on the corresponding relation between the display scene and the display template address and returning the target display template address to the advertisement engine.
10. An electronic device is characterized in that a client and an H5 advertisement container are installed, and the electronic device comprises a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory are communicated with each other through the communication bus;
a memory for storing a computer program;
a processor for implementing the method steps of any of claims 1-2 when executing a program stored in the memory.
11. The advertisement engine equipment is characterized by comprising a processor, a communication interface, a memory and a communication bus, wherein the processor and the communication interface are used for realizing mutual communication by the memory through the communication bus;
a memory for storing a computer program;
a processor for implementing the method steps of any of claims 3 to 5 when executing a program stored in the memory.
12. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out the method steps of any one of claims 1-2 or 3-5.
CN202111067395.3A 2021-09-13 2021-09-13 Advertisement display method, system, equipment and storage medium Active CN113781115B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111067395.3A CN113781115B (en) 2021-09-13 2021-09-13 Advertisement display method, system, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111067395.3A CN113781115B (en) 2021-09-13 2021-09-13 Advertisement display method, system, equipment and storage medium

Publications (2)

Publication Number Publication Date
CN113781115A true CN113781115A (en) 2021-12-10
CN113781115B CN113781115B (en) 2023-07-25

Family

ID=78842934

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111067395.3A Active CN113781115B (en) 2021-09-13 2021-09-13 Advertisement display method, system, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN113781115B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114186546A (en) * 2021-12-15 2022-03-15 百果园技术(新加坡)有限公司 Method for providing and obtaining oriented content, device, equipment and storage medium
CN114255084A (en) * 2021-12-21 2022-03-29 北京沃东天骏信息技术有限公司 Advertisement page display method, device and system
WO2024041367A1 (en) * 2022-08-26 2024-02-29 华为技术有限公司 Advertisement display method, and terminal, server and system

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007134310A2 (en) * 2006-05-12 2007-11-22 Monster (California), Inc. System and method for advertisement generation
US20090210270A1 (en) * 2008-02-20 2009-08-20 Kenneth Quan Systems and methods for providing direct communication from personalized targeted advertisements
DE102012007437A1 (en) * 2012-04-13 2013-10-17 Daniel Durruti Wloka Reciprocal advertising system for development of advertising space, has software which enables for provision or sale of advertisement space at existing locations or buildings and planned buildings or developing locations
WO2015058557A1 (en) * 2013-10-21 2015-04-30 华为技术有限公司 Advertisement insertion method and device during video playback
US20150254731A1 (en) * 2014-03-07 2015-09-10 Appsfire SAS Multi-modal, multi-scenario advertising
CN105306506A (en) * 2014-07-16 2016-02-03 腾讯科技(深圳)有限公司 Online advertising release method and online advertising release system
CN106776674A (en) * 2016-10-13 2017-05-31 上海拓畅信息技术有限公司 A kind of advertisement delivery system and method
CN108256892A (en) * 2016-12-29 2018-07-06 北京奇虎科技有限公司 Method, apparatus, server and the system of advertising display are carried out in Webpage
US10229436B1 (en) * 2012-12-14 2019-03-12 Facebook, Inc. Generating customized advertisements with undisclosed advertiser content
CN109819273A (en) * 2018-12-20 2019-05-28 华为技术有限公司 A kind of end side advertisement demonstration method and corresponding equipment and server
US20190205924A1 (en) * 2016-06-30 2019-07-04 Ack Ventures Holdings Uk, Limited System and method for digital ad configuration
WO2019222811A1 (en) * 2018-05-25 2019-11-28 Quatius Aust Pty Ltd Method of processing push information, method of pushing advertisement information, device and platform
CN112784184A (en) * 2019-11-08 2021-05-11 上海哔哩哔哩科技有限公司 ADX-based advertisement landing page dynamic generation method, computer equipment and storage medium

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007134310A2 (en) * 2006-05-12 2007-11-22 Monster (California), Inc. System and method for advertisement generation
US20090210270A1 (en) * 2008-02-20 2009-08-20 Kenneth Quan Systems and methods for providing direct communication from personalized targeted advertisements
DE102012007437A1 (en) * 2012-04-13 2013-10-17 Daniel Durruti Wloka Reciprocal advertising system for development of advertising space, has software which enables for provision or sale of advertisement space at existing locations or buildings and planned buildings or developing locations
US10229436B1 (en) * 2012-12-14 2019-03-12 Facebook, Inc. Generating customized advertisements with undisclosed advertiser content
WO2015058557A1 (en) * 2013-10-21 2015-04-30 华为技术有限公司 Advertisement insertion method and device during video playback
US20150254731A1 (en) * 2014-03-07 2015-09-10 Appsfire SAS Multi-modal, multi-scenario advertising
CN105306506A (en) * 2014-07-16 2016-02-03 腾讯科技(深圳)有限公司 Online advertising release method and online advertising release system
US20190205924A1 (en) * 2016-06-30 2019-07-04 Ack Ventures Holdings Uk, Limited System and method for digital ad configuration
CN106776674A (en) * 2016-10-13 2017-05-31 上海拓畅信息技术有限公司 A kind of advertisement delivery system and method
CN108256892A (en) * 2016-12-29 2018-07-06 北京奇虎科技有限公司 Method, apparatus, server and the system of advertising display are carried out in Webpage
WO2019222811A1 (en) * 2018-05-25 2019-11-28 Quatius Aust Pty Ltd Method of processing push information, method of pushing advertisement information, device and platform
CN109819273A (en) * 2018-12-20 2019-05-28 华为技术有限公司 A kind of end side advertisement demonstration method and corresponding equipment and server
CN112784184A (en) * 2019-11-08 2021-05-11 上海哔哩哔哩科技有限公司 ADX-based advertisement landing page dynamic generation method, computer equipment and storage medium

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114186546A (en) * 2021-12-15 2022-03-15 百果园技术(新加坡)有限公司 Method for providing and obtaining oriented content, device, equipment and storage medium
CN114255084A (en) * 2021-12-21 2022-03-29 北京沃东天骏信息技术有限公司 Advertisement page display method, device and system
WO2024041367A1 (en) * 2022-08-26 2024-02-29 华为技术有限公司 Advertisement display method, and terminal, server and system

Also Published As

Publication number Publication date
CN113781115B (en) 2023-07-25

Similar Documents

Publication Publication Date Title
CN113781115B (en) Advertisement display method, system, equipment and storage medium
US8789040B1 (en) Converting non-natively executable programs to downloadable executable programs
US9575934B2 (en) Systems and methods for adaptive content distribution
CN108419089B (en) Component data processing method, device, equipment and storage medium
US6628314B1 (en) Computer interface method and apparatus with targeted advertising
CN107256492B (en) Interaction between advertisements and applications
KR20170141224A (en) Developer Exchange System
CN110366041B (en) Media data sharing method, device and equipment
US20100030901A1 (en) Methods and Systems for Browser Widgets
US20100235224A1 (en) Device and method for creating, distributing, managing and monetizing widgets
US10084878B2 (en) Systems and methods for hosted application marketplaces
US9743137B2 (en) Run-time SDK integration for connected video players
JP2011530742A (en) Content distribution to mobile devices
EP2284786A1 (en) Management of advertisements
CN104572114A (en) Binding device, application updating device and method and application
KR20090002446A (en) System for providing game supporting consecutive distribution in network and method thereof
US20110161325A1 (en) System, method and computer-readable storage medium for generation and remote content management of compiled files
CN110322284A (en) The methods of exhibiting and system of advertisement page view
US20090307058A1 (en) End user interface customization and end user behavioral metrics collection and processing
CN110134410B (en) Personalized information association method and device for cold-start user and storage medium
CN105025320A (en) Operable desktop system for mixed framework, and implementation method for operable desktop system
AU2019222873A1 (en) Method and system for providing content
JP2020042733A (en) System, method and program for providing content service
US8438057B2 (en) Unified onscreen advertisement system for CE devices
KR101837255B1 (en) System and method for providing on-line game service

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant