Skip to content

Humansecurity RTD Provider: migrate to TypeScript and optimize token handling#6579

Open
florianerl wants to merge 2 commits into
prebid:masterfrom
florianerl:patch-2
Open

Humansecurity RTD Provider: migrate to TypeScript and optimize token handling#6579
florianerl wants to merge 2 commits into
prebid:masterfrom
florianerl:patch-2

Conversation

@florianerl
Copy link
Copy Markdown
Contributor

  • Migrated to TypeScript
  • Removed hardcoded token injection into ortb2Fragments and delegate to the HUMAN implementation, enabling management of which bidders receive tokens and enhancing monitoring and control of latency and performance
  • Introduce a cached implementation reference via getImpl()
  • Add module version query parameter when loading the implementation script
  • Wire onAuctionInitEvent so the implementation can collect QoS, telemetry and statistics per auctio

…handling

* - Migrated to TypeScript
- Removed hardcoded token injection into ortb2Fragments and delegate to the HUMAN implementation, enabling management of which bidders receive tokens and enhancing monitoring and control of latency and performance
- Introduce a cached implementation reference via getImpl()
- Add module version query parameter when loading the implementation script
- Wire onAuctionInitEvent so the implementation can collect QoS, telemetry and statistics per auction
@netlify
Copy link
Copy Markdown

netlify Bot commented May 21, 2026

Deploy Preview for prebid-docs-preview ready!

Name Link
🔨 Latest commit 616f884
🔍 Latest deploy log https://app.netlify.com/projects/prebid-docs-preview/deploys/6a0eb78d2939d900072b09cc
😎 Deploy Preview https://deploy-preview-6579--prebid-docs-preview.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Add language tags to fenced code blocks and normalize the parameters table spacing for MD060.

Co-authored-by: Cursor <cursoragent@cursor.com>
Copy link
Copy Markdown
Contributor

@muuki88 muuki88 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Because you removed the meta data and with it the title property, all the headlines changed one level up.

I would recommend going back one step and redo this.

Comment on lines -1 to -18
---
layout: page_v2
title: HUMAN Security Realtime Data Submodule
display_name: HUMAN Security RTD Submodule
description: The HUMAN Security RTD Submodule offers publishers a mechanism to integrate pre-bid signal collection for the purpose of providing real-time protection against all sorts of invalid traffic.
page_type: module
module_type: rtd
module_code : humansecurity
enable_download : true
vendor_specific: true
sidebarType : 1
---

# HUMAN Security Real-time Data Submodule
{:.no_toc}

* TOC
{:toc}
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You must leave the meta data in, otherwise the page won't be rendered at all 😉


This module is configured as part of the `realTimeData.dataProviders` object.
Please refer to [Prebid Documentation](/dev-docs/publisher-api-reference/setConfig.html#setConfig-realTimeData)
Please refer to [Prebid Documentation](https://docs.prebid.org/dev-docs/publisher-api-reference/setConfig.html#setConfig-realTimeData)
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Please refer to [Prebid Documentation](https://docs.prebid.org/dev-docs/publisher-api-reference/setConfig.html#setConfig-realTimeData)
Please refer to [Prebid Documentation](/dev-docs/publisher-api-reference/setConfig.html#setConfig-realTimeData)

please keep relative references

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants