-
公开(公告)号:US20170331925A1
公开(公告)日:2017-11-16
申请号:US15512491
申请日:2016-03-17
Applicant: Google Inc.
Inventor: Sheng Song
CPC classification number: H04L67/42 , G06F8/30 , G06F16/16 , G06F16/95 , G06F16/957 , H04L29/06047 , H04L65/4084 , H04L65/608 , H04L67/2833 , H04L67/2838
Abstract: An implementation of a method for hybrid client-server data provision involves requesting, by an application executed by a client device from a plurality of content provider software development kits (SDKs) integrated with the application, an item of content for display by the client device. The method further involves processing, by a plurality of request adaptors of the content provider SDKs, the request for potential submission to a plurality of content provider servers, thereby generating a plurality of processed requests. The method further involves receiving, by an interceptor module of a mediation SDK integrated with the application from the plurality of content provider SDKs, a plurality of processed requests. The method further involves batching, by a consolidator module of the mediation SDK, the plurality of processed requests into a batch request, the batch request including content provider priority information. The method further involves transmitting, by the mediation SDK, the batch request to a mediation server for mediation of the batch request to the plurality of content provider servers based on the content provider priority information, and receiving, by the mediation SDK, at least one item of content from the mediation server for display by the client device.
-
公开(公告)号:US10404835B2
公开(公告)日:2019-09-03
申请号:US15512491
申请日:2016-03-17
Applicant: Google Inc.
Inventor: Sheng Song
Abstract: An implementation of a method for hybrid client-server data provision involves requesting, by an application executed by a client device from a plurality of content provider software development kits (SDKs) integrated with the application, an item of content for display by the client device. The method further involves processing, by a plurality of request adaptors of the content provider SDKs, the request for potential submission to a plurality of content provider servers, thereby generating a plurality of processed requests. The method further involves receiving, by an interceptor module of a mediation SDK integrated with the application from the plurality of content provider SDKs, a plurality of processed requests. The method further involves batching, by a consolidator module of the mediation SDK, the plurality of processed requests into a batch request, the batch request including content provider priority information. The method further involves transmitting, by the mediation SDK, the batch request to a mediation server for mediation of the batch request to the plurality of content provider servers based on the content provider priority information, and receiving, by the mediation SDK, at least one item of content from the mediation server for display by the client device.
-