@@ -152,6 +152,8 @@ const WEBO_USER_DATA_SOURCE_LABEL = 'wam';
152
152
const SFBX_LITE_DATA_SOURCE_LABEL = 'lite' ;
153
153
/** @type {number } */
154
154
const GVLID = 284 ;
155
+ /** @type {string } */
156
+ const LEGACY_SITE_KEYWORDS_BIDDERS = [ 'appnexus' ] ;
155
157
156
158
export const storage = getStorageManager ( {
157
159
moduleType : MODULE_TYPE_RTD ,
@@ -689,8 +691,8 @@ class WeboramaRtdProvider {
689
691
/** @type {string } */
690
692
const bidder = bidderAliasRegistry [ bid . bidder ] || bid . bidder ;
691
693
692
- if ( bidder == 'appnexus' ) {
693
- this . #handleAppnexusBid ( reqBidsConfigObj , bid , profile , metadata ) ;
694
+ if ( LEGACY_SITE_KEYWORDS_BIDDERS . includes ( bidder ) ) {
695
+ this . #handleSiteLegacyKeywordsBidders ( reqBidsConfigObj , bid , profile , metadata ) ;
694
696
}
695
697
}
696
698
@@ -705,7 +707,7 @@ class WeboramaRtdProvider {
705
707
return [ deepClone ( ph . data ) , deepClone ( ph . metadata ) ] ;
706
708
}
707
709
708
- /** handle appnexus/xandr bid
710
+ /** handle site legacy keywords bidders like appnexus/xandr
709
711
* @method
710
712
* @private
711
713
* @param {Object } reqBidsConfigObj
@@ -718,7 +720,7 @@ class WeboramaRtdProvider {
718
720
* @returns {void }
719
721
*/
720
722
// eslint-disable-next-line no-dupe-class-members
721
- #handleAppnexusBid ( reqBidsConfigObj , bid , profile , metadata ) {
723
+ #handleSiteLegacyKeywordsBidders ( reqBidsConfigObj , bid , profile , metadata ) {
722
724
if ( metadata . user ) {
723
725
this . #setBidderOrtb2( reqBidsConfigObj . ortb2Fragments ?. bidder , bid . bidder , 'user.keywords' , profile ) ;
724
726
} else {
0 commit comments