pakopress.dev — Prebid.js · configUrl only · static URL · third-party

Isolates the configUrl knob only, pointed at the ID5-hosted edge edge.eu-2-id5-sync.com (a different registrable domain, so third-party to the page — for partners who do not own the publisher's 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: configUrl → https://edge.eu-2-id5-sync.com/a7q3/config/prebid (third-party)
Mechanism: hardcoded in pbjs.setConfig — no enabler
Not set here: externalModuleUrl, id5ApiBaseUrl — Prebid uses its default module path. This isolates configUrl only.
Known limit (iOS): the inline submodule path awaits extensionsCall (lb.eu-1-id5-sync.com) before fetchCall; while the backend does not reroute extensionsCall.url, a blocked lb aborts the fetch.
<!-- 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: 300, userIds: [{
    name: 'id5Id',
    params: { partner: 173, configUrl: 'https://edge.eu-2-id5-sync.com/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