CN101272262A - Method for inserting advertisement in game and its advertisement system - Google Patents

Method for inserting advertisement in game and its advertisement system Download PDF

Info

Publication number
CN101272262A
CN101272262A CN 200710094008 CN200710094008A CN101272262A CN 101272262 A CN101272262 A CN 101272262A CN 200710094008 CN200710094008 CN 200710094008 CN 200710094008 A CN200710094008 A CN 200710094008A CN 101272262 A CN101272262 A CN 101272262A
Authority
CN
China
Prior art keywords
advertisement
data
picture
game
management server
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
CN 200710094008
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.)
Youchuan Information Technology Co., Ltd.
Original Assignee
SHENGQU INFORMATION TECHNOLOGY (SHANGHAI) Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SHENGQU INFORMATION TECHNOLOGY (SHANGHAI) Co Ltd filed Critical SHENGQU INFORMATION TECHNOLOGY (SHANGHAI) Co Ltd
Priority to CN 200710094008 priority Critical patent/CN101272262A/en
Publication of CN101272262A publication Critical patent/CN101272262A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a method for inserting advertisements in a game, which comprises the following steps: an advertisement module is started when the game is operating; an advertising position is searched by using an advertising position searching tool,, the advertisement position data is transmitted to a background advertisement management server to store after the advertisement position is found and the advertisement position data is obtained; the advertisement circulating data is updated to the background advertisement management server and an advertising client downloads the advertisement position data and the advertisement circulating data from the background advertisement management server; an advertising module filters the current colored pictures in a scene of the game and obtains picture data; comparing the picture date obtained with the advertisement position data, if matching, the pictures in the scene of the current game are replaced into an advertisement picture or a three dimensional advertisement object. The invention also provides an advertisement system to realize the method. The method of the invention can carry out the manufacturing of internal embedding advertisements on the issued game under the situation of not changing the main program of the game, thus completely separating the game development from advertisement circulating development.

Description

Advertisement is inserted in the recreation method and ad system thereof
Technical field
The present invention relates to realize in a kind of recreation the method for advertisement, relate in particular to advertisement is inserted in a kind of recreation method and ad system thereof.
Background technology
The network game virtual advertisement is a kind of based on large-scale spider lines recreation fixed-line subscriber group, by fixing condition, reasonable time in recreation, display ads on the suitable position.Compare traditional TV, press advertising, the network game virtual advertisement has unique propagation advantage.The network game virtual advertisement will become a new direction of advertisement industry development, and bring unprecedented golden eggs.
The following scheme of the general employing of the implementation method of existing network game virtual advertisement: at first design interface by game developer; Select to intercut the interface of its advertisement then by the advertiser; Then, the corresponding interface that the advertiser chose is carried out suitable modification, thereby make ad content become the part of original game content, be about to ad content and be nested in the middle of the content of recreation by the requirement of game developer according to the advertiser.And in the middle of the process of game running, advertisement content is also complete to be shown as a part of playing, thereby finally is implemented in the purpose of display ads in the recreation.And when needing to delete, revise or replacing the ad content of certain interface, then need again corresponding interface to be carried out necessary modifications, thereby realize deletion, the purpose of revising or replacing original ad content.
Yet, be not difficult to find out that from above-mentioned implementation this scheme need be added ad content in the interface in the game design stage, realize advertisement and corresponding game content coordinate operation, therefore we can say that ad content is bound to its interface to display fully.And after development of games is finished, need the ad content of certain interface be made amendment or when replacing, then needed to revise or reset the corresponding game interface, it is more loaded down with trivial details to operate.
Summary of the invention
The technical problem to be solved in the present invention provides the method that advertisement is inserted in a kind of recreation, and this method can be carried out the making of embedded advertisement to issued recreation under the situation that does not change the recreation main program, and development of games and advertisement putting exploitation are separated fully.For this reason, the present invention also will provide a kind of ad system of realizing this method.
In order to solve the problems of the technologies described above, the method that advertisement is inserted in the present invention's recreation comprises the steps:
(1) when game running, starts advertisement module;
(2) use the advertisement position lookup tool to seek advertisement position, after finding advertisement position and obtaining the data of this advertisement position, these advertisement position data are sent to the backstage advertisement management server preserve;
(3) the advertisement putting data upload that advertiser is provided is to the backstage advertisement management server, and advertisement client side is from backstage advertisement management server downloads ad bit data and advertisement putting data;
(4) advertisement module is filtered the picture in the current scene of game of playing up, and is obtained this image data by the interception to the figure physical layer interface;
(5) the advertisement position data of downloading in image data that step (4) is obtained and the step (3) compare at advertisement client side, if conform to, picture in the current scene of game is replaced to set advertisement picture of advertisement putting data or 3-D ads object, and show by advertisement client side, if be not inconsistent, then carry out the figure physical layer interface and handle, proceed recreation.
The present invention also provides a kind of ad system of realizing said method, comprising: advertisement position lookup tool, backstage advertisement management server and advertisement client side,
Described advertisement position lookup tool is used to seek advertisement position, and after finding advertisement position and obtaining the data of this advertisement position, these advertisement position data is sent to the backstage advertisement management server preserve;
Described backstage advertisement management server is used to receive and preserve the advertisement position data that the advertisement position lookup tool transmits, and receives the advertisement putting data of uploading;
Described advertisement client side is used for from backstage advertisement management server downloads ad bit data and advertisement putting data, and behind the image data in obtaining scene of game, this image data and advertisement position data are carried out matching ratio, if conform to, picture in the scene of game is replaced to set advertisement picture of advertisement putting data or 3-D ads object, and this advertisement picture or 3-D ads object are shown.
Advertisement is inserted in the present invention's recreation method and ad system thereof separate development of games and advertisement putting exploitation fully, and particularly the part recreation of operator's introduction does not have source code.Utilize this technology, in the advertisement exploitation, do not need game developer's support, just can develop a cover ad system fully independently.
Description of drawings
Below in conjunction with the drawings and specific embodiments the present invention is described in further detail.
Accompanying drawing is the flow chart of the method that advertisement was inserted during the present invention played.
Embodiment
The method that advertisement is inserted in the present invention's recreation can be carried out the making of embedded advertisement to issued recreation under the situation that does not change the recreation main program, realize the advertisement putting in the recreation, and it comprises the steps (seeing accompanying drawing):
(1) when game running, start advertisement module, this module is filtered, all scene pictures of control recreation.
(2) use the advertisement position lookup tool in a scene of game, to seek advertisement position, this advertisement position lookup tool is by Keyboard Control, the Hook Function SetWindowsHookEx intercepting Keyboard Control power that this Keyboard Control mainly is to use system to provide, and receive keyboard instruction.When seeking advertisement position, all picture resources that this scene is used are as target, and highlighted successively demonstration is given advertiser with sign, allows advertiser determine whether this target is suitable advertisement position.After finding suitable advertisement position, the system function that uses figure physical layer interface DirectX to provide obtains the advertisement position data, and it comprises size, picture format and check value, and this check value is obtained through the CRC32 algorithm by the size and the form that obtain earlier.After obtaining the advertisement position data, these advertisement position data are sent to the backstage advertisement management server preserve.
(3) the advertisement putting data upload that advertiser is provided is to the backstage advertisement management server, advertisement client side is from backstage advertisement management server downloads ad bit data and advertisement putting data, and described advertisement putting data comprise advertisement position, advertisement picture, 3-D ads object and time period data.
(4) advertisement module is by (ApplicationProgramming Interface, interception API) are filtered the picture in the current scene of game of playing up, and obtained image data to figure bottom API.Wherein, interception to figure bottom API, make recreation call and forward on the advertisement operational module that the main API that uses is IDirect3Dsurface9::LockRect, IDirect3Dsurface9::UnlockRect, IDirect3Dsurface8::LockRect, IDirect3Dsurface8::UnlockRect to figure bottom API.Described image data comprises size, form, the check value of picture, and the size of this picture and form obtain by figure bottom API, and described check value is obtained through the CRC32 algorithm by the size and the form of this acquisition.
(5) the advertisement position data of downloading in image data that step (4) is obtained and the step (3) compare at advertisement client side, if all conform to, picture in the current scene of game is replaced to set advertisement picture of advertisement putting data or 3-D ads object, and show by advertisement client side, if be not inconsistent, then carry out the figure physical layer interface and handle, proceed recreation.
Advertisement client side is behind display ads, area and time that the statistics advertisement shows, and after game over or every a set time section, automatically the information of advertisement display effect is sent to the backstage advertisement management server, the advertisement display effect information that this backstage advertisement management server provides according to advertisement client side again, be integrated into unified form, for advertiser's browse advertisements effect form on the advertisement management server of backstage.
In the step (5), show the 3-D ads object with functions such as D3DXLoadMeshFromX, D3DXCreateTextureFromFile, D3DXMesh::DrawSubset.
In step (5), the area that described advertisement shows refers to advertisement shared pixel number on indicator screen, and the main API that uses is Idirect3Ddevice9::CreateQuery.
The method that advertisement is inserted in the present invention's recreation, all operations is only realized by interception figure physical layer interface, the recreation main program is not made any modification, and this method can be supported WindowsXP, Windows2K, WindowsVista operating system, supports to use the recreation of DirectX8 or DirectX9 simultaneously.
Realize the ad system of the inventive method, comprising: advertisement position lookup tool, backstage advertisement management server and advertisement client side,
Described advertisement position lookup tool is used to seek advertisement position, and after finding advertisement position and obtaining the data of this advertisement position, these advertisement position data are sent to the backstage advertisement management server preserves, size, form, the check value of described advertisement position data advertisement position, the size of this advertisement position and form obtain by figure bottom API, and described check value is obtained through the CRC32 algorithm by the size and the form of this acquisition;
Described backstage advertisement management server is used to receive and preserve the advertisement position data that the advertisement position lookup tool transmits, and receive the advertisement putting data upload, these advertisement putting data are provided by advertiser, and it comprises advertisement position, advertisement picture, 3-D ads object and time period data;
Described advertisement client side is used for from backstage advertisement management server downloads ad bit data and advertisement putting data, and behind the image data in obtaining scene of game, this image data and advertisement position data are carried out matching ratio, if conform to, picture in the scene of game is replaced to set advertisement picture of advertisement putting data or 3-D ads object, and this advertisement picture or 3-D ads object shown, behind display ads picture or 3-D ads object, area and time that this advertisement client side statistics advertisement shows, and this advertisement display message sent to the backstage advertisement management server, this backstage advertisement management server is again with the unified form of the information integrated one-tenth of advertisement display effect, for advertiser's browse advertisements effect form on the advertisement management server of backstage.
Ad system of the present invention does not influence the performance of recreation, does not need game developer's support.

Claims (12)

1. the method that advertisement is inserted in the recreation is characterized in that, comprises the steps:
(1) when game running, starts advertisement module;
(2) use the advertisement position lookup tool to seek advertisement position, after finding advertisement position and obtaining the data of this advertisement position, these advertisement position data are sent to the backstage advertisement management server preserve;
(3) the advertisement putting data upload that advertiser is provided is to the backstage advertisement management server, and advertisement client side is from backstage advertisement management server downloads ad bit data and advertisement putting data;
(4) advertisement module is filtered the picture in the current scene of game of playing up, and is obtained this image data by the interception to the figure physical layer interface;
(5) the advertisement position data of downloading in image data that step (4) is obtained and the step (3) compare at advertisement client side, if conform to, picture in the current scene of game is replaced to set advertisement picture of advertisement putting data or 3-D ads object, and show by advertisement client side, if be not inconsistent, then carry out the figure physical layer interface and handle, proceed recreation.
2. the method that advertisement is inserted in the recreation according to claim 1 is characterized in that the advertisement position data described in the step (2) comprise size, form, the check value of advertisement position.
3. the method that advertisement is inserted in the recreation according to claim 2 is characterized in that, the size of described advertisement position and form obtain by figure bottom API, and described check value is obtained through the CRC32 algorithm by the size and the form of this acquisition.
4. the method that advertisement is inserted in the recreation according to claim 1, it is characterized in that, the interception to the figure physical layer interface described in the step (4) comprises the interception to figure bottom API, recreation is called figure bottom API forward on the advertisement module.
5. the method that advertisement is inserted in the recreation according to claim 1 is characterized in that the image data that step (4) is obtained comprises size, form, the check value of picture.
6. the method that advertisement is inserted in the recreation according to claim 5 is characterized in that, the size of described picture and form obtain by figure bottom API, and described check value is obtained through the CRC32 algorithm by the size and the form of this acquisition.
7. the method that advertisement is inserted in the recreation according to claim 1, it is characterized in that, described in the step (5) by after advertisement client side display ads picture or the 3-D ads object, also comprise: advertisement client side is added up area and the time that advertisement shows, and this advertisement display message is sent to the backstage advertisement management server.
8. the method that advertisement is inserted in the recreation according to claim 7 is characterized in that, advertiser's browse advertisements display message from the advertisement management server of backstage.
9. the method that advertisement is inserted in the recreation according to claim 1 is characterized in that, in the step (5), if conform to, described 3-D ads object also can be inserted in by the picture in the current scene of game.
10. an ad system of realizing the described method of claim 1 is characterized in that, comprising: advertisement position lookup tool, backstage advertisement management server and advertisement client side,
Described advertisement position lookup tool is used to seek advertisement position, and after finding advertisement position and obtaining the data of this advertisement position, these advertisement position data is sent to the backstage advertisement management server preserve;
Described backstage advertisement management server is used to receive and preserve the advertisement position data that the advertisement position lookup tool transmits, and receives the advertisement putting data of uploading;
Described advertisement client side is used for from backstage advertisement management server downloads ad bit data and advertisement putting data, and behind the image data in obtaining scene of game, this image data and advertisement position data are carried out matching ratio, if conform to, picture in the scene of game is replaced to set advertisement picture of advertisement putting data or 3-D ads object, and this advertisement picture or 3-D ads object are shown.
11. ad system according to claim 10 is characterized in that, described advertisement client side is added up area and time that advertisement shows behind display ads picture or 3-D ads object, and this advertisement display message is sent to the backstage advertisement management server.
12. ad system according to claim 10 is characterized in that, described advertisement putting data comprise advertisement position, advertisement picture, 3-D ads object and time period data.
CN 200710094008 2007-08-07 2007-08-07 Method for inserting advertisement in game and its advertisement system Pending CN101272262A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200710094008 CN101272262A (en) 2007-08-07 2007-08-07 Method for inserting advertisement in game and its advertisement system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200710094008 CN101272262A (en) 2007-08-07 2007-08-07 Method for inserting advertisement in game and its advertisement system

Publications (1)

Publication Number Publication Date
CN101272262A true CN101272262A (en) 2008-09-24

Family

ID=40005973

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200710094008 Pending CN101272262A (en) 2007-08-07 2007-08-07 Method for inserting advertisement in game and its advertisement system

Country Status (1)

Country Link
CN (1) CN101272262A (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102857795A (en) * 2012-08-29 2013-01-02 四三九九网络股份有限公司 Method for adding dynamic cinema advertisement to video player
CN104133896A (en) * 2014-07-31 2014-11-05 可牛网络技术(北京)有限公司 Method and device for filtering out webpage advertisements
CN105448214A (en) * 2015-09-15 2016-03-30 北京合盒互动科技有限公司 Advertisement display method and device of controllable electronic screen
CN106355632A (en) * 2016-08-30 2017-01-25 广联达科技股份有限公司 Rendering object filtering method and rendering object filtering device
CN106600333A (en) * 2016-12-20 2017-04-26 北京平塔科技有限公司 Virtual reality advertisement position content exposure monitoring method and device
CN106663296A (en) * 2014-08-12 2017-05-10 因福尼电子科技有限公司 Method and system for controlling specific character shooting event in shooting game
CN106709742A (en) * 2015-07-23 2017-05-24 腾讯科技(深圳)有限公司 Data processing method and device of native advertisement
CN108144299A (en) * 2017-12-28 2018-06-12 天脉聚源(北京)科技有限公司 A kind of game object processing method and processing device
CN108491534A (en) * 2018-03-29 2018-09-04 腾讯科技(深圳)有限公司 Information displaying method, device in virtual environment and computer equipment
CN109195025A (en) * 2018-09-28 2019-01-11 北京多点在线科技有限公司 A kind of game advertisement production method and platform, storage medium
WO2019205945A1 (en) * 2018-04-27 2019-10-31 华为技术有限公司 Method and computer apparatus for determining insertion position of advertisement, and storage medium
CN112215654A (en) * 2020-10-12 2021-01-12 北京创欣凯达科技有限公司 Advertisement putting method, device, electronic equipment, storage medium and system
CN116993405A (en) * 2023-09-25 2023-11-03 深圳市火星人互动娱乐有限公司 Method, device and system for implanting advertisements into VR game

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102857795B (en) * 2012-08-29 2015-06-03 四三九九网络股份有限公司 Method for adding dynamic cinema advertisement to video player
CN102857795A (en) * 2012-08-29 2013-01-02 四三九九网络股份有限公司 Method for adding dynamic cinema advertisement to video player
CN104133896A (en) * 2014-07-31 2014-11-05 可牛网络技术(北京)有限公司 Method and device for filtering out webpage advertisements
CN104133896B (en) * 2014-07-31 2017-11-03 可牛网络技术(北京)有限公司 A kind of web advertisement filter method and device
CN106663296A (en) * 2014-08-12 2017-05-10 因福尼电子科技有限公司 Method and system for controlling specific character shooting event in shooting game
CN106709742A (en) * 2015-07-23 2017-05-24 腾讯科技(深圳)有限公司 Data processing method and device of native advertisement
CN105448214A (en) * 2015-09-15 2016-03-30 北京合盒互动科技有限公司 Advertisement display method and device of controllable electronic screen
CN106355632A (en) * 2016-08-30 2017-01-25 广联达科技股份有限公司 Rendering object filtering method and rendering object filtering device
CN106355632B (en) * 2016-08-30 2019-06-18 广联达科技股份有限公司 The filter method of rendering objects and the filter device of rendering objects
CN106600333A (en) * 2016-12-20 2017-04-26 北京平塔科技有限公司 Virtual reality advertisement position content exposure monitoring method and device
CN108144299A (en) * 2017-12-28 2018-06-12 天脉聚源(北京)科技有限公司 A kind of game object processing method and processing device
CN108491534A (en) * 2018-03-29 2018-09-04 腾讯科技(深圳)有限公司 Information displaying method, device in virtual environment and computer equipment
CN108491534B (en) * 2018-03-29 2019-08-06 腾讯科技(深圳)有限公司 Information displaying method, device and computer equipment in virtual environment
WO2019205945A1 (en) * 2018-04-27 2019-10-31 华为技术有限公司 Method and computer apparatus for determining insertion position of advertisement, and storage medium
CN109195025A (en) * 2018-09-28 2019-01-11 北京多点在线科技有限公司 A kind of game advertisement production method and platform, storage medium
CN109195025B (en) * 2018-09-28 2021-06-29 北京多点在线科技有限公司 Game advertisement production method and platform and storage medium
CN112215654A (en) * 2020-10-12 2021-01-12 北京创欣凯达科技有限公司 Advertisement putting method, device, electronic equipment, storage medium and system
CN116993405A (en) * 2023-09-25 2023-11-03 深圳市火星人互动娱乐有限公司 Method, device and system for implanting advertisements into VR game
CN116993405B (en) * 2023-09-25 2023-12-05 深圳市火星人互动娱乐有限公司 Method, device and system for implanting advertisements into VR game

Similar Documents

Publication Publication Date Title
CN101272262A (en) Method for inserting advertisement in game and its advertisement system
CN106453284B (en) Tag update method, apparatus and terminal device is broadcast live
CN101271488B (en) Method for advertisement insertion in game
CN105610954B (en) Media information processing method and system
CN105228710B (en) Information processing equipment and file management method
CN103402194B (en) A kind of method recommending software when software upgrading and realize the system of the method
CN100454815C (en) Method for realizing individualized advertsing managed by stream media
US20170102910A1 (en) Communication to an Audience at an Event
CN105654348A (en) Advertisement processing method and advertising end
CN105723724A (en) Information processing device
CN109195025B (en) Game advertisement production method and platform and storage medium
CN103814368A (en) System and method for automatic and dynamic layout design for media broadcast
CN106325866B (en) Across engine calling method and device
CN103607634A (en) Method for reducing network video ordering terminal user waiting time
CN104820585A (en) Apparatus and Method for Multi-User Editing of Computer-Generated Content
CN106303597A (en) A kind of television advertising method for pushing and system
CN103957240A (en) Weather system capable of shooting pictures in real time and conducting sharing and implementation method of weather system capable of shooting pictures in real time and conducting sharing
CN1878225A (en) Image combining apparatus, image combining method
CN104461420A (en) Mobile screen system and method
CN105187943A (en) Television channel supplement method and device
KR101843815B1 (en) method of providing inter-video PPL edit platform for video clips
CN106250121A (en) The display packing of a kind of screen locking wallpaper and mobile terminal
CN104657164A (en) Method and device for updating and processing software
CN112767025B (en) Advertisement program list delivery method and system
CN101039407B (en) System and method for realizing customized broadcast in program receiving end

Legal Events

Date Code Title Description
C06 Publication
C41 Transfer of patent application or patent right or utility model
PB01 Publication
TA01 Transfer of patent application right

Effective date of registration: 20080808

Address after: Shanghai City, Pudong New Area Jing Road No. 356

Applicant after: Youchuan Information Technology Co., Ltd.

Address before: Shanghai City, Pudong New Area Jing Road No. 356

Applicant before: Shengqu Information Technology (Shanghai) Co., Ltd.

C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20080924