Hookline Validator catalog

OpenRTB 2.5 / 2.6

Structural and semantic checks for OpenRTB bid requests and bid responses, including supply-chain and privacy-signal consistency.

Category
AdTech
Maturity
stable
Transports
http
Content
json
Spec versions
2.5, 2.6
Tags
json, http

Rules (75)

RuleSeverity
bid-adm-nurlwarning
bid-crid-absentwarning
bid-mtype-absentinfo
bid-price-missingerror
bidfloor-no-curwarning
cur-absentinfo
geo-countrywarning
geo-latlonwarning
imp-banner-sizeerror
imp-video-requiredwarning
privacy.gdpr-flag-missinginfo
privacy.gpp-invalid-stringerror
privacy.gpp-missing-for-uswarning
privacy.gpp-section-unknownwarning
privacy.gpp-sid-mismatchwarning
privacy.gpp-sid-without-stringerror
privacy.gpp-string-without-sidwarning
privacy.gpp-tcf-duplicationwarning
privacy.tcf-invaliderror
privacy.tcf-missingwarning
privacy.tcf-unexpected-versionwarning
privacy.tcf-wrong-pathwarning
privacy.usp-legacyinfo
relations.at-invalidwarning
relations.bid-below-floorerror
relations.bid-currency-mismatchwarning
relations.bid-currency-unsupportedwarning
relations.bid-impid-unknownerror
relations.bidfloorcur-not-in-curwarning
relations.cattax-invalidwarning
relations.deal-id-unknownwarning
relations.dooh-no-venuetypewarning
relations.imp-ext-aewarning
relations.imp-id-not-uniquewarning
relations.imp-qty-no-doohwarning
relations.pmp-private-no-deal-bidwarning
relations.response-id-mismatcherror
relations.rwdd-on-bannerinfo
relations.ssai-invaliderror
rtb-vast.adomain-advertiserwarning
rtb-vast.api-frameworkserror
rtb-vast.dur-consistencywarning
rtb-vast.duration-boundserror
rtb-vast.mime-matcherror
rtb-vast.protocol-matcherror
rtb-vast.size-aspectwarning
rtb-vast.skip-semanticswarning
schain.asi-not-domainerror
schain.complete-invaliderror
schain.complete-mismatchwarning
schain.duplicate-nodeerror
schain.missingwarning
schain.node-asi-missingerror
schain.node-hp-invaliderror
schain.node-hp-missingwarning
schain.node-not-objecterror
schain.node-sid-missingerror
schain.nodes-emptyerror
schain.sid-suspiciouswarning
schain.sid-too-longerror
schain.ver-invaliderror
schain.wrong-pathwarning
seatbid-emptywarning
tmax-lowwarning
vast.adverifications-nodewarning
vast.error-pixelwarning
vast.impression-requirederror
vast.mediafile-attrserror
vast.mezzanine-ssaiwarning
vast.parse-projectionerror
vast.quartile-trackingwarning
vast.universaladid-4xerror
vast.version-attributeerror
vast.wrapper-depth-declaredwarning
vast.wrapper-flagswarning