From 651c3cda59080bf1f89abfcdf7e815e693d6bd8f Mon Sep 17 00:00:00 2001 From: Jose Climaco Date: Fri, 6 Mar 2026 15:53:30 +0000 Subject: [PATCH 1/2] InsurAds Rtd Provider Documentation --- dev-docs/modules/insuradsRtdProvider.md | 63 +++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 dev-docs/modules/insuradsRtdProvider.md diff --git a/dev-docs/modules/insuradsRtdProvider.md b/dev-docs/modules/insuradsRtdProvider.md new file mode 100644 index 0000000000..d724e5349a --- /dev/null +++ b/dev-docs/modules/insuradsRtdProvider.md @@ -0,0 +1,63 @@ +--- +layout: page_v2 +title: InsurAds RTD Module +display_name: InsurAds RTD Module +description: InsurAds Real Time Data Module +page_type: module +module_type: rtd +module_code : insuradsRtdProvider +enable_download : true +vendor_specific: true +sidebarType : 1 +--- + +# InsurAds RTD Module +{:.no_toc} + +* TOC +{:toc} + +## Description + +The [InsurAds](https://insurads.com) real-time data module enables publishers to leverage contextual targeting and audience segmentation capabilities. This module fetches real-time key-value targeting data from the InsurAds services and automatically enriches InsurAds bid requests enhancing your advertising strategies without requiring additional code changes. + +## Integration + +1. Compile the InsurAds RTD Module along with the InsurAds bid adapter and other modules into your Prebid build: + + ```bash + gulp build --modules="rtdModule,insuradsRtdProvider,insuradsBidAdapter,..." + ``` + +2. Use `setConfig` to instruct Prebid.js to initialize the InsurAds RTD module, as specified below. + +## Configuration + +This module is configured as part of the `realTimeData.dataProviders` + +```javascript +pbjs.setConfig({ + realTimeData: { + auctionDelay: 2000, + dataProviders: [{ + name: 'insuradsRtd', + waitForIt: true, + params: { + publicId: 'YOUR_PUBLIC_ID' + } + }] + } +}); +``` + +## Parameters + +{: .table .table-bordered .table-striped } + +| Name | Type | Description | Default | +| :---------------- | :------ | :---------------------------------------------------------------- |:-------------- | +| name | String | Real time data module name | Always 'insuradsRtd' | +| waitForIt | Boolean | Should be `true` if there's an `auctionDelay` defined (optional) | `false` | +| params | Object | | | +| params.publicId | String | Your InsurAds public ID (required) | | + From 6931de53ffa1579e1cc7b0b8bd968f07a98ae77e Mon Sep 17 00:00:00 2001 From: Jose Climaco Date: Mon, 9 Mar 2026 14:29:35 +0000 Subject: [PATCH 2/2] Fix table pipe not aligning with header --- dev-docs/modules/insuradsRtdProvider.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/dev-docs/modules/insuradsRtdProvider.md b/dev-docs/modules/insuradsRtdProvider.md index d724e5349a..0135d4d0e5 100644 --- a/dev-docs/modules/insuradsRtdProvider.md +++ b/dev-docs/modules/insuradsRtdProvider.md @@ -54,10 +54,9 @@ pbjs.setConfig({ {: .table .table-bordered .table-striped } -| Name | Type | Description | Default | -| :---------------- | :------ | :---------------------------------------------------------------- |:-------------- | +| Name | Type | Description | Default | +| :---------------- | :------ | :---------------------------------------------------------------- |:-------------------- | | name | String | Real time data module name | Always 'insuradsRtd' | -| waitForIt | Boolean | Should be `true` if there's an `auctionDelay` defined (optional) | `false` | -| params | Object | | | -| params.publicId | String | Your InsurAds public ID (required) | | - +| waitForIt | Boolean | Should be `true` if there's an `auctionDelay` defined (optional) | `false` | +| params | Object | | | +| params.publicId | String | Your InsurAds public ID (required) | |