| Modifier and Type | Field and Description | 
|---|---|
| private OpenRtbRequest | BidCandidateManager. bReq | 
| private OpenRtbRequest | BidCandidateManagerSpec. req | 
| private OpenRtbRequest | BidCandidateManagerSpec_run. rtbRequest | 
| private OpenRtbRequest | BidCandidateManagerSpec_postProcessBid. rtbRequest | 
| Modifier and Type | Method and Description | 
|---|---|
| static OpenRtbRequest | BidCandidateSpec_SHARED. createBidRequest() | 
| OpenRtbRequest | BidCandidateManager. getBidRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | SharedSetUp.Ad_1001001_mock. canBid1(OpenRtbRequest br) | 
| String | SharedSetUp.Tag_2002002_tagMarker_1001001_fake. getTagTemplate(OpenRtbRequest req,
              Impression imp,
              Bid bid) | 
| static void | LogUtils. logBid(OpenRtbRequest req,
      long timeSpent,
      String bidRequestId,
      String userId,
      String modUid,
      Bid bid,
      int candCount,
      int bidCount,
      ExchangeAdapter adapter,
      String outcome)Log a bid. | 
| static void | LogUtils. logExperimentCampaign(OpenRtbRequest req,
                     String modUid,
                     Ad ad,
                     UserExperimentAttributes exptAttributes)Log an A/B-test assignment on Campaign. | 
| static void | LogUtils. logExperimentTargetingStrategy(OpenRtbRequest req,
                              String modUid,
                              Ad ad,
                              UserExperimentAttributes exptAttributes)Log an A/B-test assignment on Targeting Strategy. | 
| static void | LogUtils. logRawRequest(OpenRtbRequest req,
             Object origReq,
             javax.ws.rs.core.UriInfo uriInfo)Logs raw request, as JSON. | 
| static void | LogUtils. logRequest(OpenRtbRequest req,
          boolean didBid,
          int candidates)
 Log every  Impressionrequest (could be multiple per actualbid
 request). | 
| static void | LogUtils. logResponse(OpenRtbRequest req,
           OpenRtbResponse br,
           Object response)Logs the entire bid response to  LogUtils.LOG_RESPONSE. | 
| private boolean | BidCandidateManager. postProcessBid(OpenRtbRequest req,
              Ad ad,
              Bid bid,
              boolean multiple) | 
| void | BidCandidateManager. setBids(OpenRtbRequest req,
       OpenRtbResponse resp) | 
| Constructor and Description | 
|---|
| BidCandidateManager(OpenRtbRequest bReq,
                   OpenRtbResponse bResp,
                   javax.ws.rs.container.AsyncResponse asyncResp,
                   long timeout)Constructor | 
| BidInFlightInfo(String adId,
               OpenRtbRequest req,
               Bid bid,
               long bidPriceMicros,
               long bidCreatedOnTimestamp,
               String exchange,
               String ssp) | 
| Modifier and Type | Field and Description | 
|---|---|
| (package private) OpenRtbRequest | TagImplSpec. req | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | AdImpl. allocateBudget(OpenRtbRequest req) | 
| String | TagImpl. canBid(OpenRtbRequest req,
      Impression imp) | 
| String | Tag. canBid(OpenRtbRequest req,
      Impression imp)Can this tag be served in response to the provided impression? If null is returned, the
 answer is yes, otherwise, the string with a reason of why not is returned (for use in logging
 and troubleshooting). | 
| boolean | AdImpl. canBid1(OpenRtbRequest br) | 
| boolean | Ad. canBid1(OpenRtbRequest bidRequest)Whether this can target this particular bid request. | 
| boolean | AdImpl. checkFrequencyCap(OpenRtbRequest br,
                 UserFrequencyCapAttributes userFrequencyCap) | 
| boolean | Ad. checkFrequencyCap(OpenRtbRequest br,
                 UserFrequencyCapAttributes userFrequencyCap) | 
| boolean | AdImpl. checkIntegralTargeting(OpenRtbRequest req,
                      Site site,
                      IntegralInfoReceived integralInfoReceived) | 
| boolean | Ad. checkIntegralTargeting(OpenRtbRequest req,
                      Site site,
                      IntegralInfoReceived integralInfoReceived) | 
| boolean | AdImpl. checkSegments(OpenRtbRequest br,
             UserSegments userSegments)Algorithm: | 
| boolean | Ad. checkSegments(OpenRtbRequest br,
             UserSegments userSegments)Whether this can target this particular bid request (but different from
  Ad.canBid1(OpenRtbRequest). | 
| Bid | TagImpl. getBid(OpenRtbRequest req,
      Impression imp) | 
| Bid | Tag. getBid(OpenRtbRequest req,
      Impression imp) | 
| long | BidPriceCalculator. getBidPrice(Ad ad,
           OpenRtbRequest req) | 
| long | AdImpl. getBidPrice(OpenRtbRequest req) | 
| long | Ad. getBidPrice(OpenRtbRequest req)Price we can bid on this targeting configuration in micro-dollars. | 
| double | AdImpl. getBidPriceCpm(OpenRtbRequest req) | 
| double | Ad. getBidPriceCpm(OpenRtbRequest req)Same as  Ad.getBidAmount()but as $ CPM. | 
| String | TagImpl. getClickRedir(OpenRtbRequest req,
             Bid bid) | 
| String | Tag. getClickRedir(OpenRtbRequest req,
             Bid bid) | 
| String | TagImpl. getClickUrl(OpenRtbRequest req,
           Bid bid) | 
| String | Tag. getClickUrl(OpenRtbRequest req,
           Bid bid)Generates a link to the Lot49 click tracker. | 
| String | TagImpl. getImpressionUrl(OpenRtbRequest req,
                Bid bid,
                boolean nurl) | 
| String | Tag. getImpressionUrl(OpenRtbRequest req,
                Bid bid,
                boolean nurl)Generates a link to the Lot49 impression tracker. | 
| String | TagImpl. getNUrl(OpenRtbRequest req,
       Bid bid,
       String nurlId) | 
| String | Tag. getNUrl(OpenRtbRequest req,
       Bid bid,
       String nurlId)Generates a link to NUrl. | 
| private String | TagImpl. getNUrlByType(OpenRtbRequest req,
             Bid bid,
             String nurlId,
             int nurlType) | 
| String | TagImpl. getProto(OpenRtbRequest req) | 
| String | Tag. getProto(OpenRtbRequest req) | 
| private StringBuilder | TagImpl. getStatsUrl(OpenRtbRequest req) | 
| String | TagImpl. getTag(OpenRtbRequest req,
      Impression imp,
      Bid bid,
      boolean nurl) | 
| String | Tag. getTag(OpenRtbRequest req,
      Impression imp,
      Bid bid,
      boolean nurl)Get the actual tag to send in the  ad markupfield of the bid (or in theresponse to nurl), based onthe template. | 
| String | Tag. getTagTemplate(OpenRtbRequest req,
              Impression imp,
              Bid bid)Tag template. | 
| void | TagImpl. incrOptout(OpenRtbRequest req,
          String name) | 
| void | Tag. incrOptout(OpenRtbRequest req,
          String name) | 
| void | AdImpl. incrOptout(OpenRtbRequest req,
          String name) | 
| void | Ad. incrOptout(OpenRtbRequest req,
          String name) | 
| void | AdImpl. incrOptout(OpenRtbRequest req,
          String name,
          long n) | 
| void | Ad. incrOptout(OpenRtbRequest req,
          String name,
          long n) | 
| String | AdImpl. matchDeals(OpenRtbRequest br,
          Impression imp) | 
| String | Ad. matchDeals(OpenRtbRequest br,
          Impression imp) | 
| boolean | AdImpl. matchDomainTargeting(OpenRtbRequest br) | 
| boolean | AdImpl. matchTargetingUrls(OpenRtbRequest req,
                  Site site) | 
| private StringBuilder | TagImpl. replaceProustMacros(OpenRtbRequest req,
                   Impression imp,
                   Bid bid,
                   StringBuilder tag) | 
| Modifier and Type | Method and Description | 
|---|---|
| Map<App,Future<AppData>> | AppDataBroker. getAppData(OpenRtbRequest req) | 
| Future<AppData> | App. getAppData(OpenRtbRequest req) | 
| boolean | App. pass(OpenRtbRequest req,
    AppData data) | 
| Modifier and Type | Field and Description | 
|---|---|
| private OpenRtbRequest | AuctionsSvcSpec_onBidRequestDelegate. req2 | 
| Modifier and Type | Method and Description | 
|---|---|
| private static Bid | AuctionsSvc. getBid(Ad ad,
      OpenRtbRequest req) | 
| protected boolean | AuctionsSvc. isTimeout(ExchangeAdapter exchangeAdapter,
         OpenRtbRequest req) | 
| void | AuctionsSvc. onAdaptv(javax.ws.rs.container.AsyncResponse response,
        javax.ws.rs.core.UriInfo uriInfo,
        OpenRtbRequest req,
        String xff,
        javax.servlet.http.HttpServletRequest servletRequest,
        String xrip,
        String debug) | 
| (package private) static void | AuctionsSvc. onBidRequestDelegate(JerseySvc instance,
                    String debug,
                    ExchangeAdapter exchangeAdapter,
                    javax.ws.rs.container.AsyncResponse response,
                    OpenRtbRequest req,
                    String xff,
                    javax.servlet.http.HttpServletRequest servletRequest,
                    String xrip)Main entry point (after the appropriate  ExchangeAdapterhas done its thing). | 
| void | AuctionsSvc. onBidSwitch(javax.ws.rs.container.AsyncResponse response,
           javax.ws.rs.core.UriInfo uriInfo,
           OpenRtbRequest req,
           String xff,
           javax.servlet.http.HttpServletRequest servletRequest,
           String xrip,
           String debug) | 
| void | AuctionsSvc. onLiverail(javax.ws.rs.container.AsyncResponse response,
          javax.ws.rs.core.UriInfo uriInfo,
          OpenRtbRequest req,
          String xff,
          javax.servlet.http.HttpServletRequest servletRequest,
          String xrip,
          String debug) | 
| void | AuctionsSvc. onOpenX(javax.ws.rs.container.AsyncResponse response,
       javax.ws.rs.core.UriInfo uriInfo,
       OpenRtbRequest req,
       String xff,
       javax.servlet.http.HttpServletRequest servletRequest,
       String xrip,
       String debug)We actually keep our data stored in OpenX by using the RTB data URL mechanism (
 http://docs.openx.com/ad_exchange_adv/#rtb_sync_userdata_rtbdataurl .html); and ignoring, for
 now, cookie syncing. | 
| void | AuctionsSvc. onPubmatic(javax.ws.rs.container.AsyncResponse response,
          javax.ws.rs.core.UriInfo uriInfo,
          OpenRtbRequest req,
          String xff,
          javax.servlet.http.HttpServletRequest servletRequest,
          String xrip,
          String debug) | 
| void | AuctionsSvc. onSmaato(javax.ws.rs.container.AsyncResponse response,
        javax.ws.rs.core.UriInfo uriInfo,
        OpenRtbRequest req,
        String xff,
        javax.servlet.http.HttpServletRequest servletRequest,
        String xrip,
        String debug) | 
| void | AuctionsSvc. onSpotX(javax.ws.rs.container.AsyncResponse response,
       javax.ws.rs.core.UriInfo uriInfo,
       OpenRtbRequest req,
       String xff,
       javax.servlet.http.HttpServletRequest servletRequest,
       String xrip,
       String debug) | 
| void | AuctionsSvc. onTest(javax.ws.rs.container.AsyncResponse response,
      javax.ws.rs.core.UriInfo uriInfo,
      OpenRtbRequest req,
      String xff,
      javax.servlet.http.HttpServletRequest servletRequest,
      String xrip) | 
| Modifier and Type | Field and Description | 
|---|---|
| (package private) ExchangeAdapter<OpenRtbRequest,OpenRtbResponse> | ExchangeAdapterSpec_parseUserId. ea | 
| Modifier and Type | Method and Description | 
|---|---|
| OpenRtbRequest | ExchangeAdapter. convertRequest(RequestType req) | 
| Modifier and Type | Method and Description | 
|---|---|
| default String | ExchangeAdapter. checkExchangeTargeting(OpenRtbRequest req,
                      Impression imp,
                      ExchangeTargeting targeting)Check any exchange-specific targeting. | 
| ResponseType | ExchangeAdapter. convertResponse(OpenRtbRequest req,
               OpenRtbResponse resp) | 
| default void | ExchangeAdapter. fillPlatformInfoFromUa(OpenRtbRequest req) | 
| default javax.ws.rs.core.Response.ResponseBuilder | ExchangeAdapter. getOptoutBuilder(OpenRtbRequest req)Get a  Response.ResponseBuilderproper for the opt-out response for this exchange. | 
| default Bid | ExchangeAdapter. massageBid(OpenRtbRequest req,
          Impression imp,
          Tag tag,
          Bid bid)Post-process a bid. | 
| default void | ExchangeAdapter. parseUserId(String userId,
           OpenRtbRequest req) | 
| Modifier and Type | Method and Description | 
|---|---|
| OpenRtbRequest | AdaptvAdapter. convertRequest(OpenRtbRequest req) | 
| Modifier and Type | Method and Description | 
|---|---|
| OpenRtbRequest | AdaptvAdapter. convertRequest(OpenRtbRequest req) | 
| OpenRtbResponse | AdaptvAdapter. convertResponse(OpenRtbRequest req,
               OpenRtbResponse resp)AdapTV expects a VAST in rsponse. | 
| void | AdaptvAdapter. parseUserId(String userId,
           OpenRtbRequest req) | 
| Modifier and Type | Method and Description | 
|---|---|
| OpenRtbRequest | AdXAdapter. convertRequest(com.google.protos.adx.NetworkBid.BidRequest req) | 
| Modifier and Type | Method and Description | 
|---|---|
| com.google.protos.adx.NetworkBid.BidResponse | AdXAdapter. convertResponse(OpenRtbRequest req,
               OpenRtbResponse resp) | 
| javax.ws.rs.core.Response.ResponseBuilder | AdXAdapter. getOptoutBuilder(OpenRtbRequest req)Default behavior is not OK here per
  Build the
 Response document. | 
| Modifier and Type | Method and Description | 
|---|---|
| OpenRtbRequest | BidSwitchAdapter. convertRequest(OpenRtbRequest req) | 
| Modifier and Type | Method and Description | 
|---|---|
| OpenRtbRequest | BidSwitchAdapter. convertRequest(OpenRtbRequest req) | 
| OpenRtbResponse | BidSwitchAdapter. convertResponse(OpenRtbRequest req,
               OpenRtbResponse resp) | 
| Modifier and Type | Method and Description | 
|---|---|
| OpenRtbRequest | BrxAdapter. convertRequest(BrxRtb095.BidRequest req1) | 
| Modifier and Type | Method and Description | 
|---|---|
| BrxRtb095.BidResponse | BrxAdapter. convertResponse(OpenRtbRequest req,
               OpenRtbResponse resp) | 
| Modifier and Type | Method and Description | 
|---|---|
| OpenRtbRequest | LiverailAdapter. convertRequest(OpenRtbRequest request) | 
| Modifier and Type | Method and Description | 
|---|---|
| OpenRtbRequest | LiverailAdapter. convertRequest(OpenRtbRequest request) | 
| OpenRtbResponse | LiverailAdapter. convertResponse(OpenRtbRequest req,
               OpenRtbResponse resp) | 
| Modifier and Type | Method and Description | 
|---|---|
| OpenRtbRequest | OpenXAdapter. convertRequest(OpenRtbRequest req) | 
| Modifier and Type | Method and Description | 
|---|---|
| String | OpenXAdapter. checkExchangeTargeting(OpenRtbRequest req,
                      Impression imp,
                      ExchangeTargeting targeting) | 
| OpenRtbRequest | OpenXAdapter. convertRequest(OpenRtbRequest req) | 
| OpenRtbResponse | OpenXAdapter. convertResponse(OpenRtbRequest req,
               OpenRtbResponse o) | 
| Bid | OpenXAdapter. massageBid(OpenRtbRequest req,
          Impression imp,
          Tag tag,
          Bid bid) | 
| Modifier and Type | Method and Description | 
|---|---|
| OpenRtbRequest | PubmaticAdapter. convertRequest(OpenRtbRequest req) | 
| Modifier and Type | Method and Description | 
|---|---|
| OpenRtbRequest | PubmaticAdapter. convertRequest(OpenRtbRequest req) | 
| OpenRtbResponse | PubmaticAdapter. convertResponse(OpenRtbRequest req,
               OpenRtbResponse resp) | 
| javax.ws.rs.core.Response.ResponseBuilder | PubmaticAdapter. getOptoutBuilder(OpenRtbRequest req)Default behavior is not OK here in case of private deal IDs. | 
| private void | PubmaticAdapter. parseWinLossInfo(OpenRtbRequest req) | 
| Modifier and Type | Method and Description | 
|---|---|
| OpenRtbRequest | SmaatoAdapter. convertRequest(OpenRtbRequest request) | 
| Modifier and Type | Method and Description | 
|---|---|
| OpenRtbRequest | SmaatoAdapter. convertRequest(OpenRtbRequest request) | 
| OpenRtbResponse | SmaatoAdapter. convertResponse(OpenRtbRequest req,
               OpenRtbResponse o) | 
| Modifier and Type | Method and Description | 
|---|---|
| OpenRtbRequest | SpotXChangeAdapter. convertRequest(OpenRtbRequest req) | 
| Modifier and Type | Method and Description | 
|---|---|
| OpenRtbRequest | SpotXChangeAdapter. convertRequest(OpenRtbRequest req) | 
| OpenRtbResponse | SpotXChangeAdapter. convertResponse(OpenRtbRequest req,
               OpenRtbResponse o) | 
| Modifier and Type | Method and Description | 
|---|---|
| OpenRtbRequest | Test2ExchangeAdapter. convertRequest(OpenRtbRequest req) | 
| OpenRtbRequest | Test1ExchangeAdapter. convertRequest(OpenRtbRequest req) | 
| OpenRtbRequest | Lot49InternalAuctionExchangeAdapter. convertRequest(OpenRtbRequest req) | 
| Modifier and Type | Method and Description | 
|---|---|
| OpenRtbRequest | Test2ExchangeAdapter. convertRequest(OpenRtbRequest req) | 
| OpenRtbRequest | Test1ExchangeAdapter. convertRequest(OpenRtbRequest req) | 
| OpenRtbRequest | Lot49InternalAuctionExchangeAdapter. convertRequest(OpenRtbRequest req) | 
| OpenRtbResponse | Test2ExchangeAdapter. convertResponse(OpenRtbRequest req,
               OpenRtbResponse resp) | 
| OpenRtbResponse | Test1ExchangeAdapter. convertResponse(OpenRtbRequest req,
               OpenRtbResponse resp) | 
| OpenRtbResponse | Lot49InternalAuctionExchangeAdapter. convertResponse(OpenRtbRequest req,
               OpenRtbResponse resp) | 
| Modifier and Type | Method and Description | 
|---|---|
| ProviderInfoReceived | Provider. getProviderInfo(OpenRtbRequest req) | 
| Modifier and Type | Method and Description | 
|---|---|
| ProviderInfoReceived | IpBlackListProvider. getProviderInfo(OpenRtbRequest req) | 
| Modifier and Type | Method and Description | 
|---|---|
| ProviderInfoReceived | SkyhookProvider. getProviderInfo(OpenRtbRequest req) | 
| Modifier and Type | Method and Description | 
|---|---|
| Future<AppData> | AbTestingApp. getAppData(OpenRtbRequest req) | 
| boolean | AbTestingApp. pass(OpenRtbRequest req,
    AppData data) |