pakopress.dev — Prebid.js · externalModuleUrl only · enabler configureId5UserId · first-party

Isolates the externalModuleUrl knob only, pointed at the first-party edge edge.pakopress.dev (publisher's own registrable domain). A single enabler call wires pbjs.setConfig; the publisher passes only partner and the URL (no resolution).

Resolving the ID5 ID through Prebid…

ID5 ID inside the auction

Waiting for the first auction…

Read from the bidRequest.userIdAsEids seen by a pbjs auction event.

Integration

Knob exercised: externalModuleUrl → https://edge.pakopress.dev/a7q3/api/1.0/id5PrebidModule.js (first-party)
Mechanism: one enabler call configureId5UserId({ params: { partner, externalModuleUrl } }, { mode: 'external-module' }) — publisher passes partner + URL only (no resolution)
Not set here: configUrl, id5ApiBaseUrl — the submodule config POST still goes to id5-sync.com (blocked on iOS). This isolates externalModuleUrl only.
<!-- 1. Prebid.js + ID5 enabler -->
<script src="https://pakopress.dev/prebid.js"></script>
<script src="https://pakopress.dev/id5-pbjs-enabler.js"></script>

<!-- 2. One enabler call — publisher passes partner + URL only -->
pbjs_id5_enabler.configureId5UserId(
  { params: { partner: 173, externalModuleUrl: 'https://edge.pakopress.dev/a7q3/api/1.0/id5PrebidModule.js' } },
  { mode: 'external-module' }
);

Enabler log

Requests made by this page

green = first-party · amber = ID5 edge · red = direct id5-sync.com

typehostpath