Technology

Standards-based exchange plumbing.

AdsBaba supports OpenRTB 2.5/2.6, VAST 2/3/4, VPAID policy handling, schain, sellers.json, ads.txt/app-ads.txt, endpoint setup and reporting APIs.

OpenRTB

SSP and DSP endpoints for auction traffic with timeout, currency, bidfloor, seat and deal configuration.

Video / CTV

VAST 2/3/4 and VPAID handling based on partner policy, player environment and buyer controls.

Transparency files

sellers.json, ads.txt, app-ads.txt and schain support for clearer supply paths.

Endpoint setup

Production and test endpoints with auth, QPS limits, timeout budgets and macro validation.

Regions and data centers

Sample routing coverage includes North America, Europe, India, Southeast Asia, LATAM and MENA, with endpoint selection reviewed during onboarding.

Reporting API

API reporting can expose requests, bids, wins, spend, revenue and filtering dimensions by partner agreement.

Sample bid request

Illustrative OpenRTB shape for technical review. Replace endpoint, IDs and policy fields during integration.

OpenRTB requestapplication/json
{
  "id": "request-id",
  "imp": [{
    "id": "1",
    "banner": { "w": "{{WIDTH}}", "h": "{{HEIGHT}}" },
    "bidfloor": "{{BIDFLOOR}}",
    "bidfloorcur": "USD"
  }],
  "site": {
    "domain": "publisher.example",
    "page": "https://publisher.example/article"
  },
  "device": {
    "ua": "{{USER_AGENT}}",
    "ip": "{{IP_ADDRESS}}",
    "geo": { "country": "{{COUNTRY}}" }
  },
  "source": {
    "fd": 1,
    "schain": { "ver": "1.0", "complete": 1, "nodes": [] }
  },
  "regs": { "gpp": "{{GPP_STRING}}" }
}

Sample bid response

Response requirements are confirmed per seat, format and creative policy.

OpenRTB responseapplication/json
{
  "id": "request-id",
  "seatbid": [{
    "seat": "buyer-seat",
    "bid": [{
      "id": "bid-id",
      "impid": "1",
      "price": "{{BID_PRICE}}",
      "adm": "{{CREATIVE_MARKUP}}",
      "crid": "{{CREATIVE_ID}}",
      "adomain": ["advertiser.example"]
    }]
  }],
  "cur": "USD"
}