Second Hand system network advertising trading Platform Introduction

Source: Internet
Author: User

2012-2013 years, also in the Beijing second hand system work, the contact with the "Network advertising trading platform" this project. Although not personally involved in the development of this project, but since the understanding of the existence of this project, it is very interested.

First know, is to understand the work of colleagues and classmates, see what other people are doing projects.
At this time, my interest in learning is very strong, the project documentation is very complete, and very technical content, focused on the next.
Speaking of the second hand, my favorite place is that there are many projects and documents on SVN, and many projects can be down if they know the English name of the project. The information in the document is still very rich, through the previous documents, you can also know how the company has developed in the past.

Recently, due to some unspeakable secret, I need to review this system, so I have this article.

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.

Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.

Second Hand system network advertising trading Platform Introduction

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.