CN111159599A - Method, device, electronic equipment and storage medium for processing advertisement - Google Patents

Method, device, electronic equipment and storage medium for processing advertisement Download PDF

Info

Publication number
CN111159599A
CN111159599A CN201911364411.8A CN201911364411A CN111159599A CN 111159599 A CN111159599 A CN 111159599A CN 201911364411 A CN201911364411 A CN 201911364411A CN 111159599 A CN111159599 A CN 111159599A
Authority
CN
China
Prior art keywords
advertisement
content
advertisement content
application
blacklist
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.)
Pending
Application number
CN201911364411.8A
Other languages
Chinese (zh)
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.)
Gree Electric Appliances Inc of Zhuhai
Original Assignee
Gree Electric Appliances Inc of Zhuhai
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 Gree Electric Appliances Inc of Zhuhai filed Critical Gree Electric Appliances Inc of Zhuhai
Priority to CN201911364411.8A priority Critical patent/CN111159599A/en
Publication of CN111159599A publication Critical patent/CN111159599A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • 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
    • 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/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Human Computer Interaction (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the application provides a method, a device, an electronic device and a storage medium for processing advertisements, which are used for solving the technical problem of high false response rate of advertisements, so as to reduce the false response rate of advertisements and realize effective processing of advertisements. The method comprises the following steps: when a pop-up advertisement window is displayed in an application interface, detecting a trigger operation aiming at the advertisement window, wherein the trigger operation is used for triggering the operation of advertisement content corresponding to the advertisement window; determining whether the advertising content is in an advertising content blacklist; and if the advertisement content is in the advertisement content blacklist, forbidding to respond to the trigger operation so as to forbid to operate the advertisement content.

Description

Method, device, electronic equipment and storage medium for processing advertisement
Technical Field
The present invention relates to the field of electronic technologies, and in particular, to a method and an apparatus for processing an advertisement, an electronic device, and a storage medium.
Background
With the development of electronic technology, people are more and more accustomed to use various terminal devices (such as computers, smart phones and tablet computers) to process various transactions or perform entertainment and the like, and various applications are generally installed in the terminal devices, so that users can use various applications to process transactions or perform entertainment, for example, users can use applications to watch videos, view information, read novels and the like. In the process of using some applications, an advertisement window may pop up, which affects the normal viewing of the user and causes interference to the user. Generally, a closing button for closing an advertisement in an advertisement window is set to be small, and an advertisement response area of the advertisement window is large, so that a user can easily mistakenly click on the advertisement response area to enter an advertisement page in the process of closing the advertisement window, and the currently displayed application interface is interrupted, thereby affecting the normal viewing of the content being viewed by the user.
Therefore, in the prior art, the probability that the advertisement is opened by mistake is high, so that the false response rate of the advertisement is high, and therefore, how to effectively process the displayed advertisement is a problem which needs to be considered at present.
Disclosure of Invention
The embodiment of the application provides a method, a device, an electronic device and a storage medium for processing advertisements, which are used for solving the technical problem of high false response rate of advertisements, so as to reduce the false response rate of advertisements and realize effective processing of advertisements.
In a first aspect, a method of processing an advertisement is provided, the method comprising:
when a pop-up advertisement window is displayed in an application interface, detecting a trigger operation aiming at the advertisement window, wherein the trigger operation is used for triggering the operation of advertisement content corresponding to the advertisement window;
determining whether the advertising content is in an advertising content blacklist;
and if the advertisement content is in the advertisement content blacklist, forbidding to respond to the trigger operation so as to forbid to operate the advertisement content.
Optionally, determining whether the advertisement content is in an advertisement content blacklist includes:
if the advertisement content is a webpage advertisement type, determining whether a webpage address corresponding to the advertisement content is in a preset first address blacklist;
if the advertisement content is of an application downloading type, determining whether a downloading address corresponding to the advertisement content is in a preset second address blacklist or determining whether an application needing to be downloaded corresponding to the advertisement content is in a preset downloading application blacklist;
and if the advertisement content is of an application self-starting type, determining whether the corresponding application to be started is in a preset self-starting application blacklist.
Optionally, the method further includes:
if the advertisement content is in the advertisement content blacklist, closing the advertisement window; alternatively, the first and second electrodes may be,
and after the response to the triggering operation is forbidden, amplifying and displaying a window closing control corresponding to the advertisement window, and closing the advertisement window according to the closing operation aiming at the window closing control.
Optionally, if the advertisement content is in the advertisement content blacklist, prohibiting responding to the trigger operation, including:
and if the advertisement content is in the advertisement content blacklist, displaying a selection prohibition control, and prohibiting responding to the trigger operation according to the confirmation operation aiming at the selection prohibition control.
Optionally, after prohibiting responding to the trigger operation, the method further includes:
and when the application content in the application interface is displayed, performing corresponding operation on the advertisement content.
Optionally, when the application content in the application interface is displayed, performing corresponding operation on the advertisement content includes:
and if the advertisement type of the advertisement content is a preset advertisement type, performing corresponding operation on the advertisement content when the application content in the application interface is displayed.
Optionally, if the advertisement content is in the advertisement content blacklist, prohibiting responding to the trigger operation, including:
if the advertisement content is in the advertisement content blacklist, prohibiting instant response to the trigger operation, and displaying a delayed response identifier;
obtaining a selected operation aiming at the delay response identification, wherein the delay response identification is used for triggering the delay response of the trigger operation;
and according to the selected operation, when the application content in the application interface is determined to be displayed completely, carrying out corresponding operation on the advertisement content.
In a second aspect, there is provided an apparatus for processing advertisements, the apparatus comprising:
the detection module is used for detecting the trigger operation aiming at the advertisement window when the pop-up advertisement window is displayed in the application interface, wherein the trigger operation is used for triggering the operation on the advertisement content corresponding to the advertisement window;
a determining module for determining whether the advertisement content is in an advertisement content blacklist;
and the processing module is used for forbidding to respond to the triggering operation if the advertisement content is in the advertisement content blacklist so as to forbid to operate the advertisement content.
Optionally, the determining module is configured to:
if the advertisement content is a webpage advertisement type, determining whether a webpage address corresponding to the advertisement content is in a preset first address blacklist or not;
if the advertisement content is of an application downloading type, determining whether a downloading address corresponding to the advertisement content is in a preset second address blacklist or determining whether an application needing to be downloaded corresponding to the advertisement content is in a preset downloading application blacklist;
and if the advertisement content is of an application self-starting type, determining whether the application to be started corresponding to the advertisement content is in a preset self-starting application blacklist.
Optionally, the apparatus further comprises a closing module, configured to:
if the advertisement content is in the advertisement content blacklist, closing the advertisement window; alternatively, the first and second electrodes may be,
and after the processing module prohibits responding to the triggering operation, amplifying and displaying a window closing control corresponding to the advertisement window, and closing the advertisement window according to the closing operation aiming at the window closing control.
Optionally, the processing module is configured to:
and if the advertisement content is in the advertisement content blacklist, displaying a selection prohibition control, and prohibiting responding to the trigger operation according to the confirmation operation aiming at the selection prohibition control.
Optionally, the processing module is further configured to perform corresponding operation on the advertisement content when the application content in the application interface is displayed.
Optionally, the processing module is configured to:
and if the advertisement type of the advertisement content is a preset advertisement type, performing corresponding operation on the advertisement content when the application content in the application interface is displayed.
Optionally, the processing module is configured to:
if the advertisement content is in the advertisement content blacklist, prohibiting instant response to the trigger operation, and displaying a delayed response identifier;
obtaining a selected operation aiming at the delay response identification, wherein the delay response identification is used for triggering the delay response of the trigger operation;
and according to the selected operation, when the application content in the application interface is determined to be displayed completely, carrying out corresponding operation on the advertisement content.
In a third aspect, an electronic device is provided, which includes:
a memory for storing program instructions;
a processor for calling the program instructions stored in the memory and executing the steps comprised in any of the methods of the first aspect according to the obtained program instructions.
In a fourth aspect, there is provided a computer-readable storage medium having stored thereon computer-executable instructions for causing a computer to perform the steps included in the method of any one of the first aspects.
In a fifth aspect, a computer program product containing instructions is provided, which when run on a computer causes the computer to perform the method of processing advertisements described in the various possible implementations described above.
In the embodiment of the application, when a pop-up advertisement window is displayed in an application interface, whether a trigger operation for the advertisement window is received or not can be detected, if the trigger operation for the advertisement window is detected, it is indicated that a corresponding operation needs to be performed on advertisement content corresponding to the advertisement window, at this time, whether the advertisement content is in an advertisement content blacklist or not can be judged, and if the advertisement content is determined to be in the advertisement content blacklist, a response to the trigger operation is prohibited to prohibit the operation on the advertisement content. That is to say, even if the user performs the trigger operation on the advertisement window, the device can automatically determine whether the advertisement content corresponding to the advertisement window needs to be prohibited through the advertisement content blacklist, and prohibit the response to the trigger operation performed by the user when the advertisement content needs to be prohibited is determined, so that the user can be effectively prevented from operating the advertisement content due to mistaken touch on the screen, the advertisement is effectively processed, the false response rate of the advertisement is further reduced, the influence on the display of the currently displayed application interface is avoided, and the user using body is improved. Meanwhile, the display of the advertisement content can be effectively avoided, so that the flow for downloading and displaying the advertisement content can be saved, and the flow consumption is reduced.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application.
Fig. 1 is a schematic diagram of an application scenario provided in an embodiment of the present application;
FIG. 2 is a flow chart of a method for processing advertisements provided by an embodiment of the present application;
FIG. 3 is a schematic structural diagram of an apparatus for processing advertisements in an embodiment of the present application;
FIG. 4 is another flow chart of a method for processing advertisements provided by an embodiment of the present application;
FIG. 5 is a block diagram of an apparatus for processing advertisements according to an embodiment of the present disclosure;
fig. 6 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the technical solutions in the embodiments of the present application will be described clearly and completely with reference to the accompanying drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application. In the present application, the embodiments and features of the embodiments may be arbitrarily combined with each other without conflict. Also, while a logical order is shown in the flow diagrams, in some cases, the steps shown or described may be performed in an order different than here.
The terms "first" and "second" in the description and claims of the present application and the above-described drawings are used for distinguishing between different objects and not for describing a particular order. Furthermore, the term "comprises" and any variations thereof, which are intended to cover non-exclusive protection. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus. The "plurality" in the present application may mean at least two, for example, two, three or more, and the embodiments of the present application are not limited.
In addition, the term "and/or" herein is only one kind of association relationship describing an associated object, and means that there may be three kinds of relationships, for example, a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" in this document generally indicates that the preceding and following related objects are in an "or" relationship unless otherwise specified.
For ease of understanding, the technical background of the embodiments of the present invention will be described below.
At present, when a user wants to close an advertisement window popped up in an application interface, the user may mistakenly touch an advertisement page, so that garbage traffic is generated, the display of the current application interface of the user is interrupted, and the use of the user is affected. For example, as shown in fig. 1, when a user is watching a video on a mobile phone, an advertisement window pops up in the lower right corner of a video playing interface, a small "x" mark is placed in the upper right corner of the advertisement window to close the advertisement window, the "x" mark is an advertisement closing control, a region outside the region corresponding to the advertisement closing control is an advertisement response region, and an operation such as clicking is performed in the advertisement response region to trigger an operation on advertisement content corresponding to the advertisement window. In practice, the area occupied by the mark of "x" in the whole advertisement window is very small, when a user clicks "x" to close the advertisement, misoperation is easy to occur to enter the advertisement page, or the user may accidentally click the response area of the advertisement popup window and possibly enter the advertisement page, so that traffic consumption is caused, traffic waste is caused, and meanwhile, the user watching of the video is interrupted, and the user experience is influenced.
In view of this, an embodiment of the present application provides a method for processing an advertisement, where when a trigger operation for an advertisement popup window displayed in an application interface is detected, it may be determined whether advertisement content corresponding to the advertisement window is of a blacklist type, and if so, a response to the trigger operation performed by a user may be prohibited, so that even if the user performs the trigger operation for the advertisement window, the response may not be performed, which may effectively avoid a false click of the user on the advertisement window, reduce a false response rate for the advertisement, and improve user experience.
After introducing the design concept of the embodiment of the present application, some simple descriptions are provided below for application scenarios to which the technical solution of the embodiment of the present application can be applied, and it should be noted that the application scenarios described below are only used for describing the embodiment of the present application and are not limited. In specific implementation, the technical scheme provided by the embodiment of the application can be flexibly applied according to actual needs.
The technical scheme provided by the embodiment of the application is described in the following with the accompanying drawings of the specification.
Referring to fig. 2, fig. 2 provides a method for processing an advertisement, which may be performed by an apparatus for processing an advertisement, for example, an apparatus for processing an advertisement, such as a mobile phone, a tablet computer, a notebook computer, a wearable apparatus, a smart television, and the like, according to an embodiment of the present application. Referring to fig. 3, the apparatus for processing advertisements may include an advertisement processing unit, a data processing unit, and a data storage unit, where the data storage unit is configured to store data such as advertisement web page data, skip type, application list, web page address list, and the like; the data processing unit is used for comparing the data of the advertisement processing unit and the data storage unit; the advertisement processing unit is used for identifying advertisement popup content during normal display (e.g., video playing) of an application, and can prohibit or allow the advertisement popup page to continue operating.
The following describes a flow of the method of processing advertisements shown in fig. 2.
Step 201: when a pop-up advertisement window is displayed in an application interface, detecting a trigger operation aiming at the advertisement window, wherein the trigger operation is used for triggering the operation of the advertisement content corresponding to the advertisement window.
In the embodiment of the present application, the application interface may refer to an interface that a user is watching, for example, when the user is watching a video online, an advertisement window may pop up in the lower right corner of the video. When the user pauses the video interface, an advertising window may pop up in the center of the screen. When a user is reading an electronic book, an advertisement window may pop up on a screen, and the popped-up advertisement window generally covers a part of an application interface, so that the user cannot watch a complete video, or covers a part of characters of the electronic book, so that the area of the characters which can be watched by the user is reduced, the viewable interface needs to be frequently slid, and the watching experience of the user is influenced.
When the advertisement window pops up, as shown in fig. 1, when the user wants to close the advertisement window, the user may click on the response area of the advertisement window due to low operation precision, and at this time, the device may regard the operation of clicking on the response area of the advertisement window as a trigger operation that the user wants to open an advertisement page; or, the user may accidentally click on the response area of the advertisement window due to carelessness, and at this time, the device also considers that the trigger operation for triggering the opening of the advertisement page is detected; of course, the user may actually want to view the advertisement content and perform a trigger operation of clicking on the response area of the advertisement window.
Step 202: and judging whether the advertisement content corresponding to the advertisement window is in the advertisement content blacklist.
Step 203: and if the advertisement content corresponding to the advertisement window is in the advertisement content blacklist, prohibiting responding to the trigger operation so as to prohibit operating the advertisement content.
After the foregoing trigger operation is detected, if the scheme in the prior art is adopted, the trigger operation is responded, and the corresponding operation is directly performed on the advertisement content corresponding to the advertisement window, for example, an advertisement page is directly popped up to display the advertisement content, or an advertisement application is directly downloaded, or an advertisement application is directly self-started, and the like.
As mentioned above, the trigger operation may be a user misoperation, and in order to effectively avoid a false response to the user misoperation, in the embodiment of the present application, an advertisement blacklist determination mechanism is adopted, that is, after the trigger operation is detected, it may be determined whether the advertisement content corresponding to the advertisement window is in an advertisement content blacklist, and if the advertisement content is in the advertisement content blacklist, it is indicated that the advertisement content needs to be prohibited from being operated, so that the trigger operation performed by the user may not be responded, and then the trigger operation is prohibited from being responded, so as to prohibit the advertisement content from being operated, and if the trigger operation is determined not to be in the advertisement content blacklist, then it is indicated that the advertisement content may be operated, and at this time, the trigger operation may be effectively responded.
Currently, the types of advertisement content generally include several types, such as a web advertisement type, an application download type, and an application self-start type, and for different types of advertisement content, it may be determined in a corresponding manner whether the advertisement content is in a blacklist of advertisement content, in other words, for different types of advertisement content, different types of blacklists may be set correspondingly.
For example, if the advertisement content corresponding to the advertisement window is a webpage advertisement type, it may be determined whether the corresponding webpage address is in a preset first address blacklist, where the first address blacklist includes a plurality of advertisement webpage addresses that need to be prohibited from being displayed, so that it may be identified whether the advertisement content needs to be prohibited from being displayed through the webpage addresses.
For another example, if the advertisement content corresponding to the advertisement window is an application download type, it may be determined whether a download address of the corresponding application is in a preset second address blacklist, or it may be determined whether the corresponding application to be downloaded is in a preset download application blacklist. That is to say, the blacklist can be determined by the download address or the application name of the automatically downloaded application, and the determination mode is flexible.
For another example, if the advertisement content corresponding to the advertisement window is an application self-starting type, it may be determined whether the application that needs to be started is in a preset self-starting application blacklist, for example, the self-starting application blacklist includes the application 1, the application 14, and the application 33, and if it is determined that the application that needs to be automatically started is the application 14, the self-starting may be prohibited, so that invalid starting of the application may also be avoided, so as to ensure validity of starting the application, and at the same time, waste of traffic may be avoided.
In the above various types of advertisement contents, the first address blacklist, the second address blacklist, the download application blacklist, and the self-starting application blacklist may be understood as the advertisement content blacklist in the embodiment of the present application, and the blacklists of corresponding types may be used as criteria for determining whether to prohibit operations corresponding to different types of advertisement contents. The advertisement content blacklist can be acquired from a server or can be preset in the local device, the advertisement content blacklist supports real-time updating of a background, or in order to reflect personalized use of a user, the advertisement content blacklist supports manual editing of the user, namely the user can flexibly adjust the advertisement content blacklist according to the requirement of the user on various advertisements, so that the differentiated use requirement of the user can be met.
In a possible implementation manner, if it is determined that the advertisement content corresponding to the advertisement window is in the advertisement content blacklist, the device may automatically close the advertisement window, so that the user does not need to manually close the advertisement window, and user operation is saved.
In a possible implementation manner, after the response to the trigger operation is prohibited, the window closing control corresponding to the advertisement window may be displayed in an enlarged manner, for example, an "x" mark in fig. 1 is displayed in an enlarged manner, after the window closing control is displayed in an enlarged manner, the possibility of a user performing an incorrect operation when clicking the "x" mark is greatly reduced, the user may accurately enlarge the displayed window closing control to perform a closing operation, for example, click the "x" mark displayed in an enlarged manner, and the device controls to close the advertisement window after detecting the closing operation of the user. That is, by enlarging the display window closing control, the accuracy of closing the advertisement window can be improved, and the effectiveness of closing the advertisement window can be improved.
In the embodiment of the present application, the prohibition of response to the trigger operation performed by the user may mean that no response is performed to the trigger operation, and in another understanding manner, the response is not performed in time to the trigger operation, in other words, the response is not performed immediately to the trigger operation, but is performed with a delayed response at a predetermined later time. For example, when a user watches a video, if a trigger operation for an advertisement window is detected, in order to not affect the current watching of the video by the user, the user may not temporarily respond to the trigger operation, but wait until the video is played and then respond to the trigger operation, namely, delay the response to the trigger operation until the video is played, that is, delay the displaying of the application content displayed in the application interface until the displaying of the application content is completed, so that the watching of the application content by the user is not interrupted, the continuity of watching the application content (for example, novels or videos) by the user is ensured, and the use experience of the user is enhanced.
In order to ensure the accuracy and effectiveness of the delayed response, in a possible mode, when the application content in the application interface is displayed, whether the advertisement type of the advertisement content is a predetermined advertisement type or not may be determined, wherein the predetermined advertisement type includes, for example, an advertisement webpage type, so that the delayed response is performed when the application content is displayed only when the advertisement type of the advertisement content is the advertisement webpage type, and the delayed response is not performed when the application content is, for example, an application automatic download type, an application self-starting type or other types, so that the delayed response is ensured to be effective as much as possible, and the traffic consumption is reduced.
In order to ensure the accuracy and effectiveness of the delayed response, in a possible manner, after the prompt response to the trigger operation is prohibited, a delayed response identifier may be displayed in the application interface, where the delayed response identifier is used to prompt the user whether the delayed response is required, and when the user selects the delayed response identifier, it indicates that the user wishes to perform the delayed response to the trigger operation, so that when the application content in the application interface is completely displayed, the trigger operation may be responded to perform a corresponding operation on the advertisement content, for example, an advertisement page may be displayed, an application may be automatically downloaded, an application may be automatically started, and so on. Through the prompt effect of the delayed response identification, the user can select to delay the response to the trigger operation at the moment of not influencing the currently displayed application content according to the actual requirement of the user, and meanwhile, the corresponding operation can be carried out on the advertisement content, so that the user has a real requirement on the advertisement but does not want to check the advertisement in the process of displaying the application content, the mode is convenient, the effective watching of the user on the application content is not influenced, meanwhile, the advertisement content can be operated, and the user use experience is enhanced.
In the embodiment of the application, before determining that the advertisement content is in the advertisement content blacklist and the response to the trigger operation is forbidden, a selection prohibition control can be displayed, the selection prohibition control is used as a prompt mark, so that a user can conveniently confirm whether the misoperation is performed or not, if the user selection is indeed the trigger operation performed due to the misoperation, the response to the trigger operation can be forbidden, and if the user selection is not the misoperation, namely the user really wants to check the advertisement content, the trigger operation can still be normally responded, so that the checking requirement of the user on the advertisement content is met, and meanwhile, the advertisement requirement of an advertiser is met.
Referring to fig. 4 again, taking an application interface as an example of an interface for playing a video, if an advertisement popup occurs during a video playing process, the device may identify a link content type corresponding to the advertisement popup, and then determine whether the popup type is associated with a system blacklist. If the advertisement page is not associated with the system blacklist, the advertisement page operation can be prohibited after the user triggers the advertisement response area, so that the triggering operation of the user is blocked in time to avoid false response.
Based on the same inventive concept, the embodiment of the present application provides an advertisement processing apparatus, which can implement the corresponding functions of the foregoing advertisement processing method. The means for processing the advertisement may be a hardware structure, a software module, or a hardware structure plus a software module. The device for processing the advertisement can be realized by a chip system, and the chip system can be formed by a chip and can also comprise the chip and other discrete devices. Referring to fig. 5, the apparatus for processing advertisement includes a detection module 501, a determination module 502 and a processing module 503. Wherein:
the detecting module 501 is configured to detect a trigger operation for an advertisement window when the pop-up advertisement window is displayed in the application interface, where the trigger operation is used to trigger an operation on advertisement content corresponding to the advertisement window;
a determining module 502 for determining whether the advertisement content is in an advertisement content blacklist;
and the processing module 503 is configured to prohibit the response to the trigger operation if the advertisement content is in the advertisement content blacklist, so as to prohibit the operation on the advertisement content.
Optionally, the determining module 502 is configured to:
if the advertisement content is the webpage advertisement type, determining whether a webpage address corresponding to the advertisement content is in a preset first address blacklist or not;
if the advertisement content is of the application downloading type, determining whether a downloading address corresponding to the advertisement content is in a preset second address blacklist or determining whether an application needing to be downloaded corresponding to the advertisement content is in a preset downloading application blacklist;
and if the advertisement content is of the application self-starting type, determining whether the application needing to be started corresponding to the advertisement content is in a preset self-starting application blacklist or not.
Optionally, the apparatus for processing an advertisement in this embodiment of the application further includes a closing module, configured to:
if the advertisement content is in the advertisement content blacklist, closing the advertisement window; alternatively, the first and second electrodes may be,
after the processing module 503 prohibits the response to the trigger operation, the window closing control corresponding to the advertisement window is displayed in an enlarged manner, and the advertisement window is closed according to the closing operation for the window closing control.
Optionally, the processing module 503 is configured to:
and if the advertisement content is in the advertisement content blacklist, displaying a selection prohibition control, and prohibiting responding to the trigger operation according to the confirmation operation aiming at the selection prohibition control.
Optionally, the processing module 503 is further configured to perform corresponding operation on the advertisement content when the application content in the application interface is displayed.
Optionally, the processing module 503 is configured to:
and if the advertisement type of the advertisement content is the preset advertisement type, performing corresponding operation on the advertisement content when the application content in the application interface is displayed.
Optionally, the processing module 503 is configured to:
if the advertisement content is in the advertisement content blacklist, prohibiting instant response to the trigger operation, and displaying a delayed response identifier;
obtaining a selected operation aiming at a delay response identifier, wherein the delay response identifier is used for triggering the delay response of the trigger operation;
and according to the selected operation, when the application content in the application interface is determined to be displayed completely, carrying out corresponding operation on the advertisement content.
All relevant contents of each step related to the foregoing method for processing an advertisement in the embodiment of the present application may be referred to as a functional description of a functional module corresponding to the apparatus for processing an advertisement in the embodiment of the present application, and are not described herein again.
The division of the modules in the embodiments of the present application is schematic, and only one logical function division is provided, and in actual implementation, there may be another division manner, and in addition, each functional module in each embodiment of the present application may be integrated in one processor, may also exist alone physically, or may also be integrated in one module by two or more modules. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode.
Based on the same inventive concept, the embodiment of the application provides electronic equipment. Referring to fig. 6, the electronic device includes at least one processor 601 and a memory 602 connected to the at least one processor, in this embodiment, a specific connection medium between the processor 601 and the memory 602 is not limited in this application, in fig. 6, the processor 601 and the memory 602 are connected by a bus 600 as an example, the bus 600 is represented by a thick line in fig. 6, and a connection manner between other components is only schematically illustrated and is not limited. The bus 600 may be divided into an address bus, a data bus, a control bus, etc., and is shown with only one thick line in fig. 6 for ease of illustration, but does not represent only one bus or type of bus.
In the embodiment of the present application, the memory 602 stores instructions executable by the at least one processor 601, and the at least one processor 601 may execute the steps included in the foregoing advertisement processing method by executing the instructions stored in the memory 602.
The processor 601 is a control center of the electronic device, and may connect various parts of the whole electronic device by using various interfaces and lines, and perform various functions and process data of the electronic device by operating or executing instructions stored in the memory 602 and calling data stored in the memory 602, thereby performing overall monitoring on the electronic device. Alternatively, processor 601 may include one or more processing units, and processor 601 may integrate an application processor, which mainly handles operating systems and application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 601. In some embodiments, the processor 601 and the memory 602 may be implemented on the same chip, or in some embodiments, they may be implemented separately on separate chips.
The processor 601 may be a general-purpose processor, such as a Central Processing Unit (CPU), digital signal processor, application specific integrated circuit, field programmable gate array or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or the like, that may implement or perform the methods, steps, and logic blocks disclosed in embodiments of the present application. A general purpose processor may be a microprocessor or any conventional processor or the like. The steps of the method for processing advertisement disclosed in the embodiments of the present application may be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules in the processor.
The memory 602, which is a non-volatile computer-readable storage medium, may be used to store non-volatile software programs, non-volatile computer-executable programs, and modules. The Memory 602 may include at least one type of storage medium, and may include, for example, a flash Memory, a hard disk, a multimedia card, a card-type Memory, a Random Access Memory (RAM), a Static Random Access Memory (SRAM), a Programmable Read Only Memory (PROM), a Read Only Memory (ROM), a charge Erasable Programmable Read Only Memory (EEPROM), a magnetic Memory, a magnetic disk, an optical disk, and so on. The memory 602 is any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to such. The memory 602 in the embodiments of the present application may also be circuitry or any other device capable of performing a storage function for storing program instructions and/or data.
By programming the processor 601, the code corresponding to the method for processing an advertisement described in the foregoing embodiment may be solidified in the chip, so that the chip can execute the steps of the method for processing an advertisement when running, and how to program the processor 601 is a technology known by those skilled in the art, and is not described herein again.
Based on the same inventive concept, the present application also provides a storage medium storing computer instructions, which when executed on a computer, cause the computer to perform the steps of the method for processing advertisements as described above.
In some possible embodiments, various aspects of the method for processing an advertisement provided by the present application may also be implemented in the form of a program product including program code for causing an electronic device to perform the steps of the method for processing an advertisement according to various exemplary embodiments of the present application described above in this specification when the program product is run on the electronic device.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the spirit and scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations as well.

Claims (10)

1. A method of processing advertisements, the method comprising:
when a pop-up advertisement window is displayed in an application interface, detecting a trigger operation aiming at the advertisement window, wherein the trigger operation is used for triggering the operation of advertisement content corresponding to the advertisement window;
determining whether the advertising content is in an advertising content blacklist;
and if the advertisement content is in the advertisement content blacklist, forbidding to respond to the trigger operation so as to forbid to operate the advertisement content.
2. The method of claim 1, wherein determining whether the advertising content is on an advertising content blacklist comprises:
if the advertisement content is a webpage advertisement type, determining whether a webpage address corresponding to the advertisement content is in a preset first address blacklist or not;
if the advertisement content is of an application downloading type, determining whether a downloading address corresponding to the advertisement content is in a preset second address blacklist or determining whether an application needing to be downloaded corresponding to the advertisement content is in a preset downloading application blacklist;
and if the advertisement content is of an application self-starting type, determining whether the application to be started corresponding to the advertisement content is in a preset self-starting application blacklist.
3. The method of claim 1, wherein the method further comprises:
if the advertisement content is in the advertisement content blacklist, closing the advertisement window; alternatively, the first and second electrodes may be,
and after the response to the triggering operation is forbidden, amplifying and displaying a window closing control corresponding to the advertisement window, and closing the advertisement window according to the closing operation aiming at the window closing control.
4. The method of claim 1, wherein inhibiting the response to the triggering operation if the advertising content is on the advertising content blacklist comprises:
and if the advertisement content is in the advertisement content blacklist, displaying a selection prohibition control, and prohibiting responding to the trigger operation according to the confirmation operation aiming at the selection prohibition control.
5. The method of any of claims 1-4, wherein after inhibiting the response to the triggering operation, the method further comprises:
and when the application content in the application interface is displayed, performing corresponding operation on the advertisement content.
6. The method of claim 5, wherein when the application content in the application interface is displayed completely, performing corresponding operations on the advertisement content comprises:
and if the advertisement type of the advertisement content is a preset advertisement type, performing corresponding operation on the advertisement content when the application content in the application interface is displayed.
7. The method of claim 5, wherein inhibiting the response to the triggering operation if the advertising content is on the advertising content blacklist comprises:
if the advertisement content is in the advertisement content blacklist, prohibiting instant response to the trigger operation, and displaying a delayed response identifier;
obtaining a selected operation aiming at the delay response identification, wherein the delay response identification is used for triggering the delay response of the trigger operation;
and according to the selected operation, when the application content in the application interface is determined to be displayed completely, carrying out corresponding operation on the advertisement content.
8. An apparatus for processing advertisements, the apparatus comprising:
the detection module is used for detecting a trigger operation aiming at the advertisement window when the pop-up advertisement window is displayed in an application interface, wherein the trigger operation is used for triggering the operation of the advertisement content corresponding to the advertisement window;
a determining module for determining whether the advertisement content is in an advertisement content blacklist;
and the processing module is used for forbidding to respond to the triggering operation if the advertisement content is in the advertisement content blacklist so as to forbid to operate the advertisement content.
9. An electronic device, characterized in that the electronic device comprises:
a memory for storing program instructions;
a processor for calling program instructions stored in said memory and for executing the steps comprised in the method of any one of claims 1 to 7 in accordance with the obtained program instructions.
10. A storage medium storing computer-executable instructions for causing a computer to perform the steps comprising the method of any one of claims 1-7.
CN201911364411.8A 2019-12-26 2019-12-26 Method, device, electronic equipment and storage medium for processing advertisement Pending CN111159599A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911364411.8A CN111159599A (en) 2019-12-26 2019-12-26 Method, device, electronic equipment and storage medium for processing advertisement

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911364411.8A CN111159599A (en) 2019-12-26 2019-12-26 Method, device, electronic equipment and storage medium for processing advertisement

Publications (1)

Publication Number Publication Date
CN111159599A true CN111159599A (en) 2020-05-15

Family

ID=70556677

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911364411.8A Pending CN111159599A (en) 2019-12-26 2019-12-26 Method, device, electronic equipment and storage medium for processing advertisement

Country Status (1)

Country Link
CN (1) CN111159599A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111966273A (en) * 2020-08-18 2020-11-20 珠海格力电器股份有限公司 Information display processing method and device
WO2022121619A1 (en) * 2020-12-11 2022-06-16 International Business Machines Corporation Controlled deferrals of marketing action in sequential workflows
WO2022127743A1 (en) * 2020-12-18 2022-06-23 华为技术有限公司 Content display method and terminal device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060005148A1 (en) * 2004-06-30 2006-01-05 Microsoft Corporation System and method for content-based filtering of popup objects
CN103729110A (en) * 2013-12-27 2014-04-16 广州华多网络科技有限公司 Popup window information display method, device and terminal
CN104252477A (en) * 2013-06-27 2014-12-31 贝壳网际(北京)安全技术有限公司 Method and device for controlling webpage pop-up window
CN107256147A (en) * 2017-05-22 2017-10-17 努比亚技术有限公司 Pop-up control method, terminal and the computer-readable recording medium of application widget
CN107797841A (en) * 2017-11-21 2018-03-13 广东欧珀移动通信有限公司 Window control method, apparatus, terminal device and storage medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060005148A1 (en) * 2004-06-30 2006-01-05 Microsoft Corporation System and method for content-based filtering of popup objects
CN104252477A (en) * 2013-06-27 2014-12-31 贝壳网际(北京)安全技术有限公司 Method and device for controlling webpage pop-up window
CN103729110A (en) * 2013-12-27 2014-04-16 广州华多网络科技有限公司 Popup window information display method, device and terminal
CN107256147A (en) * 2017-05-22 2017-10-17 努比亚技术有限公司 Pop-up control method, terminal and the computer-readable recording medium of application widget
CN107797841A (en) * 2017-11-21 2018-03-13 广东欧珀移动通信有限公司 Window control method, apparatus, terminal device and storage medium

Non-Patent Citations (10)

* Cited by examiner, † Cited by third party
Title
RALPHDUFFY著,孙义等译: "《Visual Basic程序设计轻松入门》", 31 July 1996, 机械工业出版社 *
丁俊杰 等: "《IAI广告作品与数字营销年鉴2017》", 31 August 2017, 中国传媒大学出版社 *
周恕义 等著: "《高校教育信息技术应用》", 31 January 2014, 北京工业大学出版社 *
宋建华: "《Windows应用高手》", 29 February 2008, 中国戏剧出版社 *
张增强 编著: "《Authorware 6.0入门与提高实用教程》", 30 November 2002, 中国铁道出版社 *
张增强 编著: "《Authorware 7.0入门与提高实用教程》", 31 January 2004, 中国铁道出版社 *
章立民 编著: "《Access 2003高手攻略》", 30 September 2004, 中国铁道出版社 *
肖荣 主编: "《数据库应用基础 Visual FoxPro》", 31 March 2006, 国防科技大学出版社 *
赵静怡: "基于手机的反钓鱼***的研究与实现", 《中国优秀博硕士学位论文全文数据库(硕士) 信息科技辑》 *
陈东明 主编: "《Visual C++实用程序设计教程》", 31 December 2017, 东北大学出版社 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111966273A (en) * 2020-08-18 2020-11-20 珠海格力电器股份有限公司 Information display processing method and device
WO2022121619A1 (en) * 2020-12-11 2022-06-16 International Business Machines Corporation Controlled deferrals of marketing action in sequential workflows
WO2022127743A1 (en) * 2020-12-18 2022-06-23 华为技术有限公司 Content display method and terminal device

Similar Documents

Publication Publication Date Title
CN111159599A (en) Method, device, electronic equipment and storage medium for processing advertisement
CN111026392B (en) Method and device for generating guide page and electronic equipment
CN111046290A (en) Advertisement processing method and device, electronic equipment and storage medium
US20210160553A1 (en) Method and system of displaying a video
CN107357544B (en) Display method, display device, intelligent terminal and computer readable storage medium
CN111158811B (en) Advertisement processing method and device, electronic equipment and storage medium
CN107329659B (en) Permission setting method and device, electronic equipment and storage medium
CN111935543A (en) Video playing method and device, electronic equipment and computer storage medium
CN111538574B (en) Task stack management method, device, terminal and storage medium
CN111212313A (en) Advertisement display method, device, storage medium and computer equipment
CN108133124B (en) Method and device for acquiring system permission by application program
CN110532051B (en) Method and device for displaying shortcut operation bar, folding screen equipment and storage medium
CN111966273A (en) Information display processing method and device
CN109164955B (en) Application display method and device, terminal and storage medium
CN110035171B (en) Electronic device and operation assistance method
CN113220179A (en) Sidebar display method and device, terminal and storage medium
CN104298548A (en) Information processing method and electronic device
CN109981873B (en) Address book permission opening method and device and electronic equipment
CN108268298B (en) Desktop icon generation method and device, storage medium and electronic equipment
CN107944261B (en) Application program control method and user equipment
CN111046308A (en) Page loading method and device
CN115665314A (en) Screen display method, terminal, and computer-readable storage medium
CN115688102A (en) Window processing method and device, processor and electronic equipment
CN114265525A (en) Text selection method and device, electronic equipment and readable storage medium
CN110955480B (en) View display method and device

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20200515