pixellint

IAS display verification pixels identify advertiser and publisher entities.

The vendor Netflix guide describes rfw/st image pixels and their advertiser and publisher identifiers. Published optional reporting fields receive their own contracts.

Campaign activation requires external configuration. Path and parameter validation cannot establish that the account accepts an impression.

Apply the contracts within their published source scope.

Campaign activation requires external configuration. Path and parameter validation cannot establish that the account accepts an impression.

What this pack matches

Hosts
pixel.adsafeprotected.com
Paths
/rfw/st/, …/skeleton.gif…
Vendor docs
assets.ctfassets.net/o1orzsgogjpz/4OK7zovv3r7gT1gDJzzlzR/821ffa2a9a85598836c8f36bf50dd5fd/Guide_IAS__Netflix_Customer_Guide_6_30_2025.pdf

Rules

Codes are stable. A finding in CI, MCP, or the playground lands on the same id.

Field Required What it checks Rule ids Source
advertiser_id recommended Official vendor template places an account-assigned identifier here. Completeness advice only; placeholder ADVID/PUBENTITYID does not establish an integer grammar or server rejection. vendor.ias-display-pixel.param.advertiser_id.missing
vendor.ias-display-pixel.param.advertiser_id.empty
docs
publisher_id recommended Official vendor template places an account-assigned identifier here. Completeness advice only; placeholder ADVID/PUBENTITYID does not establish an integer grammar or server rejection. vendor.ias-display-pixel.param.publisher_id.missing
vendor.ias-display-pixel.param.publisher_id.empty
docs
ias_campId optional Optional reporting field published in the generated Netflix pixel. Publisher-specific macro expansion is checked by core. docs
ias_chanId optional Optional reporting field published in the generated Netflix pixel. Publisher-specific macro expansion is checked by core. docs
ias_placementId optional Optional reporting field published in the generated Netflix pixel. Publisher-specific macro expansion is checked by core. docs
ias_pubId optional Optional reporting field published in the generated Netflix pixel. Publisher-specific macro expansion is checked by core. docs

Validate a payload

pixellint validate url "$ARTIFACT" --rulepack vendor/ias-display-pixel

Or paste it into the playground. Same engine, in the browser, nothing sent anywhere.

cargo install pixellint · npm install pixellint