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: resolved via
pbjs_id5_enabler.getExternalModuleUrl(), then wired by the publisherNot 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. Resolve the module URL via the enabler, then wire pbjs -->
pbjs_id5_enabler.getExternalModuleUrl({ primary: 'https://edge.pakopress.dev/a7q3/api/1.0/id5PrebidModule.js' }).then(function (moduleUrl) {
pbjs.setConfig({ userSync: { auctionDelay: 300, userIds: [{
name: 'id5Id',
params: { partner: 173, externalModuleUrl: moduleUrl },
storage: { type: 'html5', name: 'id5id', expires: 90 }
}] } });
});
Enabler log
Requests made by this page
green = first-party · amber = ID5 edge · red = direct id5-sync.com
| type | host | path |
|---|