InMobi supplier ingest

InMobi also accepts OpenRTB supply from publishers, exchanges, and other supply partners. This profile covers those incoming requests and InMobi's responses, separate from the requests InMobi Exchange sends to DSPs.

Direction and version

Publishers and supply partners send bid requests to InMobi, and InMobi returns bid responses.

OpenRTB 2.5 JSON with 0 or 1 integer flags. Gzip compression is supported in both directions.

The RTBlint profile inmobi-supplier checks requests and responses against the published contract.

Rules beyond the OpenRTB spec

  • Each impression needs a placement identifier: a non-empty imp.tagid string or an integer imp.ext.placementid.
  • Requests need device with ua and lmt. The device table also marks ip, ipv6, and ifa required without describing fallbacks.
  • Requests need app or site inventory. The request guide describes app traffic, while InMobi's supplier FAQ supports both app and web.
  • Banner impressions need a positive w and h, directly or in a format entry. Video needs w, h, and mimes.
  • An impression may offer one banner, one video, or one of each.
  • The current supplier guide lists Audio, PMP, Deal, Metric, Data, and Segment as unsupported.
  • Inside imp.ext.skadn, sourceapp and skadnetids are required.

Documented extensions

PathMeaning
imp.ext.placementidInteger InMobi placement ID, an alternative to imp.tagid.
imp.ext.skadnSKAdNetwork data with required sourceapp and skadnetids.
imp.video.ext.rewarded1 for rewarded video.
source.ext.omidpnOpen Measurement partner name; source.ext.omidpv carries the version.
regs.ext.gdprGDPR flag in its legacy location.
user.ext.consentTCF consent string in its legacy location.
user.ext.eidsExtended identifiers in their OpenRTB 2.5 location.
device.ext.attsApp Tracking Transparency status.
device.ext.ifviOS identifier for vendors.

What the validator checks for this profile

Validate against this contract

Open the tester with the InMobi supplier ingest profile, or run:

rtblint validate --profile inmobi-supplier request.json

Similar integrations