pakopress.dev — Prebid.js · externalModuleUrl · static URL · first-party

Isolates the externalModuleUrl knob, pointed at the first-party edge edge.pakopress.dev (publisher's own registrable domain). The URL is hardcoded in pbjs.setConfig (no enabler).

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: hardcoded in pbjs.setConfig — no enabler
Also set (iOS unblock): configUrl → https://edge.pakopress.dev/a7q3/config/prebid — routes the submodule's dynamic-config fetch to the edge instead of id5-sync.com, so it is not blocked on iOS. id5ApiBaseUrl stays unset.
<!-- 1. Prebid.js (with the ID5 User ID module) -->
<script src="https://pakopress.dev/prebid.js"></script>

<!-- 2. Configure the ID5 User ID module -->
pbjs.setConfig({
  userSync: { auctionDelay: 5000, userIds: [{
    name: 'id5Id',
    params: { partner: 173, externalModuleUrl: 'https://edge.pakopress.dev/a7q3/api/1.0/id5PrebidModule.js', configUrl: 'https://edge.pakopress.dev/a7q3/config/prebid' },
    storage: { type: 'html5', name: 'id5id', expires: 90 }
  }] }
});

Requests made by this page

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

typehostpath