Skip to content

Commit

Permalink
Adtelligent adds GPP support (prebid#10179)
Browse files Browse the repository at this point in the history
  • Loading branch information
GeneGenie committed Jul 5, 2023
1 parent 20f40a5 commit eb18f80
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 0 deletions.
8 changes: 8 additions & 0 deletions modules/adtelligentBidAdapter.js
Original file line number Diff line number Diff line change
Expand Up @@ -200,6 +200,14 @@ function bidToTag(bidRequests, adapterRequest) {
tag.DMPId = window.adtDmp.getUID();
}

if (adapterRequest.gppConsent) {
tag.GPP = adapterRequest.gppConsent.gppString;
tag.GPPSid = adapterRequest.gppConsent.applicableSections?.toString();
} else if (adapterRequest.ortb2?.regs?.gpp) {
tag.GPP = adapterRequest.ortb2.regs.gpp;
tag.GPPSid = adapterRequest.ortb2.regs.gpp_sid;
}

// end publisher env
const bids = [];

Expand Down
8 changes: 8 additions & 0 deletions test/spec/modules/adtelligentBidAdapter_spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -156,6 +156,10 @@ const displayBidderRequestWithConsents = {
gdprApplies: true,
consentString: 'test'
},
gppConsent: {
gppString: 'abc12345234',
applicableSections: [7, 8]
},
uspConsent: 'iHaveIt'
};

Expand Down Expand Up @@ -364,6 +368,10 @@ describe('adtelligentBidAdapter', () => {
expect(bidRequestWithPubSettingsData.GDPR).to.be.equal(1);
expect(bidRequestWithPubSettingsData.GDPRConsent).to.be.equal(displayBidderRequestWithConsents.gdprConsent.consentString);
});
it('sets GPP flags', () => {
expect(bidRequestWithPubSettingsData.GPP).to.be.equal(displayBidderRequestWithConsents.gppConsent.gppString);
expect(bidRequestWithPubSettingsData.GPPSid).to.be.equal('7,8');
});
it('sets USP', () => {
expect(bidRequestWithPubSettingsData.USP).to.be.equal(displayBidderRequestWithConsents.uspConsent);
})
Expand Down

0 comments on commit eb18f80

Please sign in to comment.