Font Size: a A A

Design And Implementation Of Advertising Exchange Platform Based On GRPC

Posted on:2022-03-18Degree:MasterType:Thesis
Country:ChinaCandidate:C ZhangFull Text:PDF
GTID:2518306725484864Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
With the development of mobile Internet technology,Internet traffic has increased substantially.Internet advertising,as the main means of monetizing traffic,continues to increase its share in the advertising market.Due to the diversity and uncertainty of Internet advertising,traditional advertising purchases can no longer meet advertisers' accuracy requirements for advertising.Therefore,programmatic advertising transactions centered on accurate advertising and real-time bidding have emerged.Programmatic advertising transaction refers to an advertising delivery method in which advertisers automatically complete the purchase and delivery of display advertisements from the perspective of audience matching through a digital platform,and provide real-time feedback and analysis of advertising.The programmatic advertising transaction process is coordinated by multiple digital platforms.The advertising transaction platform is the trading venue in the programmatic advertising transaction.It is a platform that connects media resources and advertisers.It is responsible for matching media resources and advertisers to reach advertising transactions and determine advertising transactions.price.With the development of business,the company's own media has a large amount of high-quality traffic,which needs to be monetized through advertising.Therefore,the company has built a programmatic advertising transaction system to complete the management of media resources and the sale of advertisements.At the same time,due to the broad prospects of the programmatic advertising transaction market,the company plans to expand its influence in the programmatic advertising transaction field based on its own high-quality traffic,thereby attracting more external high-quality media resources and advertiser resources,and increasing the company's advertising revenue.This thesis puts forward a solution for the advertising trading platform through the analysis of business needs.The system is based on the Spring framework to build the back-end,builds the request service through the gRPC framework,and transmits data with the downstream demand-side platform to improve the transmission performance.In response to the high concurrency and low latency requirements of the business,the platform eliminates the real-time dependence of the database,and uses the Object Storage Service(OBS)to convert the data table into a synchronized file,which is downloaded to the memory when the system is running,and updated regularly to achieve a memory level Data query.At the same time,Redis is used to read and write real-time data.In order to shorten the log reporting time and decouple from downstream services,the platform uses Kafka for log reporting.This thesis combines the demand analysis and key technology of the advertising trading platform to determine the system's modular design.The system is mainly divided into a targeted delivery module,an advertisement request module,an experience control module,a bidding transaction module,a file synchronization module,and a log management module.The targeted delivery module realizes matching orders for advertisement requests;the advertisement request module is responsible for sending bidding requests to the downstream demand-side platform;the experience control module is responsible for filtering advertisements,improving the user's advertising experience,and enhancing the effect of advertising;the bidding transaction module is responsible for determining successful bidding advertisements And the actual transaction price;the file synchronization module is responsible for downloading data files and synchronizing them into the memory;the log management module is responsible for reporting ad request log information to the kafka platform.After the advertising trading platform is put into use,its performance is stable and it responds to advertising requests in a timely manner.At present,the advertising trading platform has been connected to most of the company's own media and can directly reach a large number of high-quality smart terminal users in China,helping the company expand its influence in the field of programmatic advertising transactions and forming a good brand effect.The company's advertising revenue has increased substantially and maintained a steady growth trend.
Keywords/Search Tags:AD Exchange Platform, Spring, Redis, gRPC, Kafka
PDF Full Text Request
Related items