Advertisement reviewing method and device

CN116167720BActive Publication Date: 2026-09-11ANT DIGITAL INFORMATION TECHNOLOGY (SHANGHAI) CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310129294.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-03
Publication Date
2026-09-11
Estimated Expiration
2043-02-03

AI Technical Summary

Technical Problem

[0004]目前的广告审核方法是按照审核需求,对每一种需要审核的内容及流程均编写对应的审核程序,不同的审核需求需要编写不同的审核程序,而审核程序的编写需要专业人员进行,且要耗费大量的时间进行编写,因此,实现方式复杂

Benefits of technology

[0038]1、采用了审核内容原子化的思路:即,针对广告所关联的不同广告素材,预先编写好用于审核每一个广告素材的审核程序;并且,采用了审核流程原子化/节点原子化的思路:即,确定当前审核需求需要经过的各个目标审核节点,从而以每一个目标审核节点为一个审核流程单元;此后,按需确定当前审核需求需要使用的、已经编写好的各审核程序,将确定出的目标审核节点及目标审核程序进行组装,即可实现对当前广告的审核,可见,针对一个审核需求,无需重新编写完整的审核程序,无需重新编写代码,因此,实现方式简单。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116167720B_ABST
    Figure CN116167720B_ABST
Patent Text Reader

Abstract

The embodiment of the present specification provides an advertisement auditing method and device. The method comprises the following steps: obtaining an auditing requirement for a current advertisement; determining a target auditing node according to the obtained auditing requirement; determining an advertisement material to be audited of the current advertisement according to the obtained auditing requirement; selecting a target auditing procedure corresponding to the advertisement material to be audited from pre-set auditing procedures corresponding to different advertisement materials; and executing the target auditing procedure by the target auditing node to audit the current advertisement. The embodiment of the present specification can simplify the process of advertisement auditing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This specification relates to network communication technology in one or more embodiments, and more particularly to advertising review methods and apparatus. Background Technology

[0002] Typically, after an advertisement is generated, it needs to be reviewed first, such as to check whether there is any illegal content in the advertisement. Only after the review is passed can the advertisement be published.

[0003] With the continuous development of network communication technology, the sources, destinations, and content of advertisements have become increasingly diverse, thus making the requirements for advertisement review more and more complex. For example, a platform may have various mini-programs on it, and the platform needs to review the various types of advertisements generated by these mini-programs. The review content and process involved in each review requirement are often different.

[0004] The current advertising review method involves writing corresponding review procedures for each type of content and process that needs to be reviewed, based on review requirements. Different review requirements require different review procedures, and writing these procedures requires professional personnel and takes a lot of time, making the implementation complex. Summary of the Invention

[0005] This specification describes one or more embodiments of an advertising review method and apparatus that can simplify the advertising review process.

[0006] According to the first aspect, an advertising review method is provided, which includes:

[0007] Receive the review requirements for the current advertisement;

[0008] Based on the obtained review requirements, determine the target review nodes;

[0009] Based on the obtained review requirements, determine the ad creatives for the current advertisement that are pending review;

[0010] Select the target review procedure corresponding to the advertising material to be reviewed from the pre-set review procedures corresponding to different advertising materials;

[0011] The target review node executes the target review process to review the current advertisement.

[0012] The method further includes: setting at least one review node corresponding to each review stage according to the review stages that various advertisements need to go through during the review process, and adding each set review node to the node pool.

[0013] The determination of the target review node includes: based on the obtained review requirements, determining at least one target review stage that the current advertisement needs to go through during the review process, and selecting the target review node corresponding to each target review stage from the node pool.

[0014] in,

[0015] The node pool includes at least one review node from the platform that hosts various mini-programs and at least one review node from the media outlet.

[0016] Each review node is either a machine-based review node or a human-based review node.

[0017] in,

[0018] Pre-set up review procedures for different advertising materials, including: setting up a review procedure for each type of advertising material; wherein, the types of advertising materials include at least one of the following: image type, text type, video stream type, audio type, and merchant qualifications;

[0019] Accordingly, the selection of the target review procedure corresponding to the advertising material to be reviewed includes: determining the type of the advertising material to be reviewed, and selecting the target review procedure corresponding to that type of advertising material.

[0020] in,

[0021] Pre-set up review procedures for different advertising materials, including: setting up a review procedure corresponding to the advertising material that completes each function;

[0022] Accordingly, the selection of the target review procedure corresponding to the advertising material to be reviewed includes: determining the function performed by the advertising material to be reviewed, and selecting the target review procedure corresponding to the advertising material that performs that function.

[0023] The process of executing the target review procedure by the target review node to review the current advertisement includes:

[0024] Based on the obtained review requirements, node orchestration is performed; this node orchestration includes: setting the execution order of each target review node in the review process, and setting the advertising material to be reviewed and the target review procedure corresponding to each target review node;

[0025] Each target review node reviews the advertising materials to be reviewed according to the target review procedure corresponding to that target review node, following the execution order described above.

[0026] The method further includes:

[0027] Set the state bits corresponding to each target review node in the state machine;

[0028] The process of executing the target audit program for each target audit node is monitored. When the target audit node is detected to have completed execution, the value of the state bit corresponding to the target audit node in the state machine is set to the value representing the execution result.

[0029] The current advertisement is processed based on the value of the status bit corresponding to the target review node.

[0030] According to the second aspect, an advertising review device is provided, the device comprising:

[0031] The module for determining review requirements is configured to obtain the review requirements for the current advertisement.

[0032] The target review node determination module is configured to determine the target review node based on the obtained review requirements;

[0033] The module for determining ad creatives to be reviewed is configured to determine the ad creatives to be reviewed for the current ad based on the review requirements obtained.

[0034] The review process determination module is configured to select the target review process corresponding to the advertising material to be reviewed from a set of pre-set review processes corresponding to different advertising materials;

[0035] The orchestration module is configured to trigger the target review node to execute the target review procedure in order to review the current advertisement.

[0036] According to a third aspect, a computing device is provided, including a memory and a processor, wherein the memory stores executable code, and the processor, when executing the executable code, implements the method described in any embodiment of this specification.

[0037] The advertising review methods and apparatuses provided in the various embodiments of this specification, individually or in combination, have at least the following beneficial effects:

[0038] 1. It adopts an atomized approach to review content: that is, for different ad creatives associated with an ad, a review procedure for reviewing each ad creative is pre-written; and it adopts an atomized approach to the review process / nodes: that is, the target review nodes that the current review requirement needs to go through are determined, and each target review node is a review process unit; then, the pre-written review procedures to be used for the current review requirement are determined as needed, and the determined target review nodes and target review procedures are assembled to realize the review of the current ad. It can be seen that for a review requirement, there is no need to rewrite the entire review procedure or rewrite the code, so the implementation method is simple.

[0039] 2. By using state bits in a state machine to record the review results of each target review node in a timely manner, there is no need to wait until all review stages are completed, which can reduce unnecessary waiting time and ensure timely acquisition and processing of advertising review results at each review stage. Attached Figure Description

[0040] To more clearly illustrate the technical solutions in the embodiments or prior art of this specification, the drawings used in the description of the embodiments or prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this specification. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0041] Figure 1 This is a schematic diagram of the system architecture used in one embodiment of this specification.

[0042] Figure 2 This is a schematic diagram of another system architecture applied in one embodiment of this specification.

[0043] Figure 3 This is a flowchart of an advertising review method in one embodiment of this specification.

[0044] Figure 4 This is a flowchart illustrating the use of a state machine to monitor the execution results of each audit node in one embodiment of this specification.

[0045] Figure 5 This is a schematic diagram of the advertising review device in one embodiment of this specification. Detailed Implementation

[0046] With the continuous development of internet technology, advertisements have come from different sources (for example, different advertisements on a platform may originate from different mini-programs on the platform), have different destinations (for example, some advertisements need to be published on the platform's homepage, some advertisements need to be published on the platform's payment page, and some advertisements need to be published by a media outlet outside the platform), and have different rules to comply with. As a result, different review requirements have been put forward for different advertisements.

[0047] As mentioned earlier, current advertising review methods involve writing different review procedures for different review requirements. For example, for an advertisement on a food delivery app, the review requirements include: the reviewer needs to verify the merchant's business qualifications, whether the content presented in the advertisement contains defamatory information (such as profanity, scary images, etc.), and since the advertisement is only published within the platform, it only needs to be reviewed within the platform. On the other hand, for an advertisement on a cloud server, the review requirements include: the reviewer does not need to verify the merchant's qualifications, but needs to verify whether the content presented in the advertisement contains defamatory information (such as profanity, scary images, etc.), whether the advertisement contains illegal content, etc., and the advertisement needs to be reviewed not only within the platform but also by the media outlet displaying the advertisement outside the platform. It is clear that different advertisements often have different review requirements. In existing technologies, a review procedure is written for each review requirement, and the review procedure is fixed on demand. For differentiated reviews caused by factors such as scenarios and data sources, customized development is required, and the flexibility cannot meet the complex review requirements of advertising placement.

[0048] The solution provided in this specification will now be described with reference to the accompanying drawings.

[0049] First, it should be noted that the terminology used in the embodiments of this invention is for the purpose of describing specific embodiments only and is not intended to limit the invention. The singular forms “a,” “the,” and “the” used in the embodiments of this invention and the appended claims are also intended to include the plural forms, unless the context clearly indicates otherwise.

[0050] To facilitate understanding of the methods provided in this manual, the system architecture involved and applicable to this manual is first described. For example... Figure 1 As shown, the system architecture mainly includes: the advertising producer and the advertising reviewer.

[0051] See Figure 1 The advertising production company is the party that needs to create the advertisement. They are responsible for generating the advertisement and sending the materials required for advertising review to the advertising review body for approval. An advertising production company could be, for example, the operator of a food delivery app or a merchant selling a product.

[0052] The ad reviewer is the party responsible for reviewing and approving advertisements. Ad review may involve multiple review stages in different application scenarios. For example, see... Figure 2When reviewing advertisements for various applications hosted on the platform, if the advertisements only need to be published within the platform, then the reviewers only include the platform itself, and the review nodes only include the review nodes within the platform. If the advertisements also need to be published on a media outlet outside the platform (such as a radio station, television station, or video streaming platform), then the reviewers include both the platform and the media outlet, and the review nodes include not only the platform's review nodes but also the media outlet's review nodes.

[0053] It should be understood that Figure 1 , Figure 2 The number of ad producers, ad reviewers, and review nodes shown is merely illustrative. Any number can be selected and deployed as needed.

[0054] Figure 3 This is a flowchart of an advertising review method in one embodiment of this specification. The method is executed by an advertising review device. This method can also be executed by any device, equipment, platform, or cluster of devices with computing and processing capabilities. See also... Figure 3 The method includes:

[0055] Step 301: Obtain the review requirements for the current advertisement.

[0056] Step 303: Determine the target audit node based on the obtained audit requirements.

[0057] Step 305: Based on the obtained review requirements, determine the ad creatives to be reviewed for the current ad.

[0058] Step 307: Select the target review procedure corresponding to the advertising material to be reviewed from the pre-set review procedures corresponding to different advertising materials.

[0059] Step 309: The target review node executes the target review procedure to review the current advertisement.

[0060] exist Figure 3 The advertising review method provided in the embodiments of this specification adopts the idea of ​​atomizing the review content: that is, for different advertising materials associated with the advertisement, a review program for reviewing each advertising material is pre-written; and the review process adopts the idea of ​​atomizing the review process: that is, the target review nodes that the current review requirement needs to go through are determined, and each target review node is a review process unit; then, the pre-written review programs that need to be used for the current review requirement are determined as needed, and the determined target review nodes and target review programs are assembled to realize the review of the current advertisement. It can be seen that for a review requirement, there is no need to rewrite the complete review program or rewrite the code, so the implementation method is simple.

[0061] The following is about the above. Figure 3 Each step in the process will be explained separately.

[0062] First, for step 301: obtain the review requirements for the current advertisement.

[0063] Here, review requirements can be generated based on the media locations where the advertisement needs to be published and the product content of the advertisement.

[0064] Next, for step 304: Based on the obtained audit requirements, determine the target audit node.

[0065] Analysis of the characteristics of advertising review reveals that, in order to complete the review of an advertisement, the entire review process needs to include the following elements:

[0066] Element A: What review processes did the advertisement go through?

[0067] Element B: What is the execution order of these review steps?

[0068] Element C: Which advertising materials are reviewed?

[0069] The review requirements for an advertisement need to reflect the specific content of the three elements mentioned above. It's understandable that review requirements often differ for different advertisements, and when these requirements change, the specific content of the elements involved in the review process will also change. Given this characteristic, current technology involves rewriting a complete review program for each review requirement, resulting in complex implementation methods.

[0070] In one embodiment of this specification, in order to address the characteristic that the specific content of the above elements will change when the audit requirements change, for element A, the process atomization (also known as node atomization) processing idea is adopted. That is, the operation in the audit process is decoupled into the operation of each audit node in each audit link, and each audit node is treated as an audit subject to determine which audits need to be performed at each audit node.

[0071] To achieve node atomicity, at least one review node can be pre-set for each review stage required during the approval process of various advertisements. These review nodes are then added to a node pool, which acts as a node library, allowing for the selection of appropriate review nodes for each review requirement. In one embodiment of this specification, the node pool includes at least one review node from the platform hosting various mini-programs and at least one review node from the media provider.

[0072] For example, the review process for various advertisements may involve the following stages: review when an advertisement is published on the platform's homepage (including both machine and human review), review when an advertisement is published on the platform's payment page (including both machine and human review), review when an advertisement is published on media outlet 1 associated with the platform (including machine review), and review when an advertisement is published on media outlet 2 associated with the platform (including both machine and human review). Each review stage has a designated review node, and the node pool includes: Review Node 1 (machine review for advertisements published on the platform's homepage), Review Node 2 (human review for advertisements published on the platform's homepage), Review Node 3 (machine review for advertisements published on the platform's payment page), Review Node 4 (human review for advertisements published on the platform's payment page), Review Node 5 (machine review for advertisements published on media outlet 1), Review Node 6 (machine review for advertisements published on media outlet 2), and Review Node 7 (human review for advertisements published on media outlet 2), etc.

[0073] It should be noted that in this embodiment, a review node can be a machine review, meaning that the review is completed automatically by the machine without human intervention. Of course, a review node can also be a human review, meaning that human intervention is required and the machine is used to conduct the review (such as a human review of the aesthetics of the advertisement, whether the advertisement redirects to a page, etc.).

[0074] Accordingly, a specific implementation process of step 303 includes: determining at least one target review stage that the current advertisement needs to go through during the review process based on the obtained review requirements, and selecting the target review node corresponding to each target review stage from the node pool.

[0075] For example, if the current advertisement is a game advertisement for a game software on the platform, the review requirements obtained in step 301 include: the game advertisement needs to be reviewed by machine and human review when the advertisement is published on the homepage of the platform, and by machine review when the advertisement is published on the payment page of the platform. Therefore, in this step 303, the target review nodes are the review nodes 1, 2 and 3 selected from the node pool.

[0076] Next, for step 305: Based on the obtained review requirements, determine the ad creatives to be reviewed for the current ad.

[0077] In step 305, based on the current ad review requirements, the specific content of element C above can be obtained, namely, the ad materials to be reviewed. For example, if the current ad is a game ad, the ad materials to be reviewed include: the images, text, and merchant qualifications involved in the game ad.

[0078] Next, for step 307: Select the target review procedure corresponding to the advertising material to be reviewed from the pre-set review procedures corresponding to different advertising materials.

[0079] As mentioned earlier, the entire review process involves review elements including element A, element B, and element C. Through the node atomization process described in step 303, a node pool is established. Selecting a target review node from the node pool allows us to determine the specific content of element A and element B for the current game advertisement. Furthermore, through the processing in step 307, we can determine the specific content of element C for the current game advertisement.

[0080] Specifically, when determining the content of element C, an atomized approach to content review can be adopted. That is, for the different ad creatives associated with various ads, a review procedure for reviewing each ad creative is pre-written. The review procedure for each ad creative is equivalent to an atom. For the review requirements of each ad, the review procedures for the relevant ad creatives, i.e., the relevant atoms, can be directly assembled together without reprogramming.

[0081] In one embodiment of this specification, the atomic processing of the audit content is adopted. In specific implementation, it includes the following two methods:

[0082] Method 1: Differentiate by type of advertising material, that is, each type of advertising material corresponds to one atom.

[0083] Because the review standards and methods for the same type of advertising creative are usually the same—for example, for text-based advertising creative, regardless of which ad it appears in, it's possible to check whether the text contains illegal, prohibited, or malicious words—this method can be used.

[0084] The types of advertising creatives include: image, text, video stream, audio, and merchant qualifications. Therefore, for image-type advertising creatives, corresponding review programs (i.e., review codes) are pre-written; for text-type advertising creatives, corresponding review programs (i.e., review codes) are pre-written; similarly, for video stream, audio, and merchant qualification creatives, their respective review programs are also pre-written. This is equivalent to having a library of review programs.

[0085] Accordingly, in step 307, selecting the target review procedure corresponding to the advertising material to be reviewed includes: determining the type of advertising material to be reviewed, and selecting the target review procedure corresponding to that type of advertising material.

[0086] For example, for current game advertisements, if the types of advertising materials to be reviewed include video streams and merchant qualifications, then the review program corresponding to the video stream and the review program corresponding to the merchant qualifications can be selected from the various pre-written review programs as the target review programs.

[0087] Method 2: Differentiate by the function of the advertising material, that is, each function of the advertising material corresponds to an atom.

[0088] Because the review standards and methods for ad creatives with the same function are usually the same—for example, ad creatives that collect user information (such as requiring users to enter their phone numbers in the ad), regardless of whether the ad creative collects user information via images or text, all creatives that perform the same function need to undergo privacy and security review—this second method can be used.

[0089] It can be seen that, under this second method, for each type of advertising material that completes a certain function, a review procedure corresponding to that type of advertising material is set up;

[0090] Accordingly, in step 307, selecting the target review procedure corresponding to the advertising material to be reviewed includes: determining the function completed by the advertising material to be reviewed, and selecting the target review procedure corresponding to the advertising material that completes that function.

[0091] Next, for step 309: the target review node executes the target review procedure to review the current advertisement.

[0092] As mentioned above, the review elements involved in the entire review process include elements A, B, and C. This embodiment of the specification does not require writing a complete review procedure for the review requirements of the current advertisement. Instead, it arranges nodes according to the obtained review requirements, and the specific content of each element corresponding to the current advertisement is reflected through the node arrangement.

[0093] At this point, a specific implementation of step 309 includes:

[0094] The node orchestration includes: setting the execution order of each target review node in the review process, and setting the advertising material to be reviewed and the target review procedure corresponding to each target review node;

[0095] Each target review node reviews the advertising materials to be reviewed according to the target review procedure corresponding to this target review node, following this execution order.

[0096] For example, for the current game advertisement, the identified target review nodes include: Review Node 1, Review Node 2, and Review Node 3. Based on the review requirements, the execution order of these three review nodes during the review process is determined as: Review Node 1, Review Node 2, and so on, up to Review Node 3. Step 307 determines the review procedures corresponding to the game advertisement's video stream 1 and the merchant's qualifications. In this step 309, these contents are compiled together, and the corresponding content is sent to the target review nodes. For example, video stream 1 and its corresponding review procedure are sent to Review Node 1, and the merchant's qualifications and their corresponding review procedure are sent to Review Node 2, etc.

[0097] Each target review node can review the advertising materials and procedures assigned to it.

[0098] In existing technologies, the review of an advertisement can only be completed after all review stages are finished, allowing for appropriate processing based on those results. However, in one embodiment of this specification, the review results for each stage (specifically, each target review node) can be obtained in real time, without waiting for all stages to complete. This allows for immediate and targeted processing based on the review results of each stage. See also... Figure 4 The specific implementation methods include:

[0099] Step 401: Set the state bits corresponding to each target review node in the state machine;

[0100] Step 403: Monitor the execution process of the target audit program for each target audit node. When the target audit node is detected to have completed execution, set the value of the state bit corresponding to the target audit node in the state machine to the value representing the execution result.

[0101] Step 405: Process the current advertisement according to the value of the status bit corresponding to the target review node.

[0102] For example, game advertisements need to go through the three target review nodes mentioned above. According to the current technology, the review result can only be obtained after the entire review process is completed, that is, after all three target review nodes have completed their reviews. This results in the inability to obtain the review result in a timely manner and to process it in a timely manner. For example, after the review node 1 passes the review, it is actually allowed to publish the game advertisement in a mini-program within the platform. However, the current technology requires waiting for all three review nodes to complete their reviews before the game advertisement can be published in the mini-program.

[0103] And using the above Figure 4The method shown utilizes a state machine that includes state bits corresponding to each target review node. This allows for timely recording of the review results for each node, enabling prompt execution of processing based on those results. For example, the state machine includes three state bits corresponding to the three target review nodes. After review node 1 completes its review and the result is "passed," the state bit corresponding to node 1 is set to 1, allowing the game advertisement to be published in mini-program 1 without waiting. Next, after review node 2 completes its review and the result is "passed," the state bit corresponding to node 2 is set to 1, allowing the game advertisement to be published on, for example, the platform's homepage without waiting. Finally, after review node 3 completes its review and the result is "failed," the state bit corresponding to node 3 is set to 0, rejecting the publication of the game advertisement on the platform's payment page. Therefore, using a state machine reduces unnecessary waiting time and ensures timely acquisition and processing of advertisement review results at each review stage.

[0104] In one embodiment of this specification, the state machine can be implemented using bits, with each target review node corresponding to one bit, and different values ​​of the bit (such as 0 or 1) representing different review results (pass or fail).

[0105] In one embodiment of this specification, an advertising review device is proposed, see [link to relevant documentation]. Figure 5 The device includes:

[0106] The review requirements determination module 501 is configured to obtain the review requirements for the current advertisement;

[0107] The target audit node determination module 502 is configured to determine the target audit node based on the obtained audit requirements;

[0108] The module 503 for determining pending ad creatives is configured to determine the pending ad creatives for the current ad based on the obtained review requirements.

[0109] The review process determination module 504 is configured to select the target review process corresponding to the advertising material to be reviewed from a set of pre-set review processes corresponding to different advertising materials;

[0110] The orchestration module 505 is configured to trigger the target review node to execute the target review procedure in order to review the current advertisement.

[0111] In one embodiment of the device described in this specification, the device further includes: a node pool processing module, configured to set at least one review node corresponding to each review stage according to the review stages that various advertisements need to go through during the review process, and add the set review nodes to the node pool;

[0112] The target review node determination module 502 is configured to perform the following: based on the obtained review requirements, determine at least one target review stage that the current advertisement needs to go through during the review process, and select the target review node corresponding to each target review stage from the node pool.

[0113] In one embodiment of the device described in this specification, the node pool includes at least one review node from the platform hosting various mini-programs and at least one review node from the media.

[0114] In one embodiment of the device described in this specification, each review node is either a machine-based review node or a human-based review node.

[0115] In one embodiment of the device described in this specification, it further includes: a first review program library processing module, configured to store a review program corresponding to each type of advertising material; wherein the type of advertising material includes at least one of the following: image type, text type, video stream type, audio type, and merchant qualification;

[0116] Accordingly, the review procedure determination module 504 is configured to perform: determine the type of the advertising material to be reviewed, and select the target review procedure corresponding to that type of advertising material.

[0117] In one embodiment of the device described herein, it further includes: a second review procedure library processing module, configured to set a review procedure corresponding to the advertising material that performs each function;

[0118] Accordingly, the review procedure determination module 504 is configured to perform: determine the function completed by the advertising material to be reviewed, and select the target review procedure corresponding to the advertising material that has completed that function.

[0119] In one embodiment of the device described in this specification, the orchestration module 505 is configured to perform:

[0120] Based on the obtained review requirements, node orchestration is performed; this node orchestration includes: setting the execution order of each target review node in the review process, and setting the advertising material to be reviewed and the target review procedure corresponding to each target review node;

[0121] Each target review node is triggered in the order of execution, and the advertising materials to be reviewed are reviewed according to the target review procedure corresponding to this target review node.

[0122] In one embodiment of the device described in this specification, it further includes: a state machine setting module and an advertisement publishing processing module;

[0123] The state machine setting module is configured to execute:

[0124] Set the state bits corresponding to each target review node in the state machine;

[0125] The process of executing the target audit program for each target audit node is monitored. When the target audit node is detected to have completed execution, the value of the state bit corresponding to the target audit node in the state machine is set to the value representing the execution result.

[0126] The ad publishing processing module is configured to process the current ad based on the value of the status bit corresponding to a target review node.

[0127] This specification provides, in one embodiment, a computer-readable storage medium having a computer program stored thereon, which, when executed in a computer, causes the computer to perform the methods of any embodiment in the specification.

[0128] This specification provides a computing device according to one embodiment, including a memory and a processor, wherein the memory stores executable code, and the processor executes the executable code to perform the method of any embodiment of the specification.

[0129] It is understood that the structures illustrated in the embodiments of this specification do not constitute a specific limitation on the apparatus of the embodiments of this specification. In other embodiments of the specification, the above-described apparatus may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0130] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the apparatus embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions of the method embodiments.

[0131] Those skilled in the art will recognize that, in one or more of the examples above, the functions described in this invention can be implemented using hardware, software, widgets, or any combination thereof. When implemented in software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or code on a computer-readable medium.

[0132] The specific embodiments described above further illustrate the purpose, technical solution, and beneficial effects of the present invention. It should be understood that the above description is only a specific embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc., made on the basis of the technical solution of the present invention should be included within the scope of protection of the present invention.

Claims

1. Advertising review methods, among which, Pre-set up various review procedures corresponding to different advertising creatives; including: Receive the review requirements for the current advertisement; Based on the obtained review requirements, determine the target review nodes for the current advertisement; Based on the obtained review requirements, determine the ad creatives for the current advertisement that are pending review; Select the target review procedure corresponding to the advertising material to be reviewed from the pre-set review procedures corresponding to different advertising materials; Each target review node is treated as a review process unit, and each target review node is treated as a review subject, so as to decouple the operations in the review process into the operations of each target review node in each review stage; The target review node executes a target review procedure to review the current advertisement; wherein, the execution of the target review procedure by the target review node to review the current advertisement includes: Based on the obtained review requirements, node orchestration is performed; this node orchestration includes: setting the execution order of each target review node in the review process, and setting the advertising material to be reviewed and the target review procedure corresponding to each target review node; Each target review node reviews the advertising materials to be reviewed according to the target review procedure corresponding to that target review node, following the execution order described above.

2. The method according to claim 1, wherein, The method further includes: setting at least one review node corresponding to each review stage according to the review stages that various advertisements need to go through during the review process, and adding each set review node to the node pool; The determination of the target review node includes: based on the obtained review requirements, determining at least one target review stage that the current advertisement needs to go through during the review process, and selecting the target review node corresponding to each target review stage from the node pool.

3. The method according to claim 2, wherein, The node pool includes at least one review node from the platform that hosts various mini-programs and at least one review node from the media outlet.

4. The method according to claim 3, wherein, Each review node is either the review node that completes machine review or the review node that completes human review.

5. The method according to claim 1, wherein, Pre-set up review procedures for different advertising materials, including: setting up a review procedure for each type of advertising material; wherein, the types of advertising materials include at least one of the following: image type, text type, video stream type, audio type, and merchant qualifications; Accordingly, the selection of the target review procedure corresponding to the advertising material to be reviewed includes: determining the type of the advertising material to be reviewed, and selecting the target review procedure corresponding to that type of advertising material.

6. The method according to claim 1, wherein, Pre-set up review procedures for different advertising materials, including: setting up a review procedure corresponding to the advertising material that completes each function; Accordingly, the selection of the target review procedure corresponding to the advertising material to be reviewed includes: determining the function performed by the advertising material to be reviewed, and selecting the target review procedure corresponding to the advertising material that performs that function.

7. The method of claim 1, further comprising: Set the state bits corresponding to each target review node in the state machine; The process of executing the target audit program for each target audit node is monitored. When the target audit node is detected to have completed execution, the value of the state bit corresponding to the target audit node in the state machine is set to the value representing the execution result. The current advertisement is processed based on the value of the status bit corresponding to the target review node.

8. An advertising review device, comprising: The module for determining review requirements is configured to obtain the review requirements for the current advertisement. The target review node determination module is configured to determine the target review nodes for the current advertisement based on the obtained review requirements. The module for determining ad creatives to be reviewed is configured to determine each ad creative to be reviewed for the current ad based on the review requirements obtained. The review process determination module is configured to select each target review process corresponding to the advertising material to be reviewed from a pre-set list of review processes corresponding to different advertising materials. The orchestration module is configured to trigger the target review node to execute the target review procedure to review the current advertisement; wherein, each target review node is a review process unit, and each target review node is a review subject, so as to decouple the operations in the review process into the operations of each target review node in each review stage; The orchestration module is configured to execute: Based on the obtained review requirements, node orchestration is performed; this node orchestration includes: setting the execution order of each target review node in the review process, and setting the advertising material to be reviewed and the target review procedure corresponding to each target review node; Each target review node is triggered in the order of execution, and the advertising materials to be reviewed are reviewed according to the target review procedure corresponding to this target review node.

9. A computing device comprising a memory and a processor, wherein the memory stores executable code, and the processor, when executing the executable code, implements the method of any one of claims 1-7.

Citation Information

Patent Citations

  • Advertisement material intelligent auditing method, device and electronic equipment

    CN112348560A