private static function getRtbBidResponseBidList(\model\openrtb\RtbBidResponseSeatBid &$RtbBidResponseSeatBid)
 {
     $bid_list = array();
     foreach ($RtbBidResponseSeatBid->RtbBidResponseBidList as $RtbBidResponseBid) {
         $bid = array();
         \util\ParseHelper::setArrayParam($RtbBidResponseBid, $bid, 'id');
         \util\ParseHelper::setArrayParam($RtbBidResponseBid, $bid, 'impid');
         \util\ParseHelper::setArrayParam($RtbBidResponseBid, $bid, 'price');
         \util\ParseHelper::setArrayParam($RtbBidResponseBid, $bid, 'adid');
         \util\ParseHelper::setArrayParam($RtbBidResponseBid, $bid, 'nurl');
         \util\ParseHelper::setArrayParam($RtbBidResponseBid, $bid, 'adm');
         \util\ParseHelper::setArrayParam($RtbBidResponseBid, $bid, 'adomain');
         \util\ParseHelper::setArrayParam($RtbBidResponseBid, $bid, 'lurl');
         \util\ParseHelper::setArrayParam($RtbBidResponseBid, $bid, 'cid');
         \util\ParseHelper::setArrayParam($RtbBidResponseBid, $bid, 'crid');
         \util\ParseHelper::setArrayParam($RtbBidResponseBid, $bid, 'attr');
         \util\ParseHelper::setArrayParam($RtbBidResponseBid, $bid, 'dealid');
         \util\ParseHelper::setArrayParam($RtbBidResponseBid, $bid, 'h');
         \util\ParseHelper::setArrayParam($RtbBidResponseBid, $bid, 'w');
         $bid_list[] = (object) $bid;
     }
     return $bid_list;
 }
예제 #2
0
 private static function getRtbBidRequestRegulations(&$RtbBidRequestRegulations)
 {
     $regs = array();
     \util\ParseHelper::setArrayParam($RtbBidRequestRegulations, $regs, 'coppa');
     return (object) $regs;
 }