System Introduction : Network advertising trading platform, mainly using real-time bidding (Real-time Bidding) related technology as the core, serving the Advertiser Service platform (DSP) and Media Services platform (SSP) The media service platform, mainly serves the portal website and so on various media website, these media will display many advertisements. Display these ads, the media has a dedicated system, it may be with other professional ad delivery system DSP docking.
The media has an ad position, which is paid for display ads. Advertisers may be directly linked to the DSP, or DSP is a tool to serve advertisers. Advertisers do not want to spend money, advertising also want to achieve better results.
Advertising trading platform, is a neutral platform, the SSP and DSP "connected" up. The SSP has ad positions, the DSP has ads, for the benefit of both parties to maximize, through real-time bidding to match. For example, the users of the Sina sports channel mostly like sports, basketball and so on, then the channel display "Basketball" "sneakers" and other ads are more valuable. On behalf of the interests of advertisers, if you want to play shoes advertising, here is the right, the same exposure times and other conditions, "advertisers are willing to pay more money."
system Architecture : A.exchange website Exchange The website mainly realizes three parts function: First, provides the API for the DSP to use, second, provides the Web Interface for the media organization user and AE The third is to provide communication between the website and the server, to ensure that the information on the site changes in time to notify the server B. Auction Server The auction server accepts ad serving requests sent on the Web page, repackaging the request information asBid Request, forwarded to eachDSP; waitDSPreturnBid Responseafter that, the parsingBid Response, filter and bid on the results, get the ads that ultimately need to be displayed, and return to the delivery code to assemble the display on the page c. Monitoring Server receive exposure monitoring and click Monitoring, generate exposure logs and click Logs (there is a log settlement, convenient for advertisers and other parties to settle, there is data convincing, of course there is a certain error) d. Report Server collect logs from auction server records and monitor server-generated logs, calculate reports for site display and download E.cookie Mapping Server ReceiveDSPissued byCookie Mappingrequest, fromCookiestaken out ofMzid, through302 redirectGiveDSP, completeCookie Mapping
Different organizations will use cookies and other means to mark the user, the cooperation between different agencies to communicate, the need to associate each ID. F. Delivery code the delivery code is embedded in the media page, when the page is exposed, send an ad serving request to the auction server, obtain the return of the auction server, assemble the ad code to complete the advertisement display and monitor the request sent G. Simulation test system the analog test system includes two parts, analog DSP and analog media, to aid in Exchange testing Exchange Web site technology Architecture : View : Use jquey as the basic JS frame, front end with Sitemesh for page layout. controller SPRINGMVC framework for Process Control, DSP through api interface for data import, update, view, administrator can upload default items for ad bit. Service : Use the Spring Framework for transactional and business processing, using spring timed tasks to Read and save DB files, using httpcomponents The media, materials, servers and other modification information to do push processing. dao mybatis DSP , servers, advertisers and other information, while saving the report data. Java Web development, as long as the introduction, do 2 projects, do not understand the Internet to find information, or relatively easy. personally believe that the key is the ability to self-study, problem-solving. It technology development, I think is very "fair" , their own qualifications are not too poor, the more learning, pay higher. To reach the bottleneck of 15,000 million wages, only need to find a way to break through. |