Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Smilewanted bid adapter: gvlid is missing #10422

Closed
MaxSmileWanted opened this issue Aug 31, 2023 · 5 comments
Closed

Smilewanted bid adapter: gvlid is missing #10422

MaxSmileWanted opened this issue Aug 31, 2023 · 5 comments
Labels

Comments

@MaxSmileWanted
Copy link
Contributor

Hello PrebidJS Community,

I've encountered an issue related to the recent changes in TCF v2.2 consent handling in Prebid.js since the version 8.11.0.

Context:

  • I've been testing the changes after this pull request.
  • I've ensured that I've given consent, but not legitimate interest.
  • Despite this, my adapter (smilewanted) is not being called.
  • I receive the following warning in the console when enabling PrebidJS logs: WARNING: Activity control: TCF2 denied 'fetchBids' for 'bidder.smilewanted'.

Consent String TCF v2.2 Configuration:

CPwVsQAPwVsQAAKAvAFRDSCsAP_AAH_AAAqIJnNV_H__bW9r8X7_aft0eY1P9_j77uQxBhfJk-4F3LvW_JwX52E5NF36tqoKmRoEu3ZBIUNlGJHUTVmwaokVryHsak2cpTNKJ6BEkFMRM2dYCF5vm5tjeQKY5_p_d3fx2D-t7dv839z3z81Xn3d5f--0-PCdU5-9Dfn9fRfb-9IP9_78v8v8_l_rk2_eT13_p8_7_D_-f_87_XWxBQAJMNS4gC7IgJCbQMIoEQIwrCAigUAAAAkDRAQAuDAp2RgE-sBkAIEUARwQAhABRkACAAASABCIAJAigQAAQCAQAAgAQCAQAMDAAOAC0EAgABAdAxTCgAUCwgSISIhTAhKgSCAlsqEEoLhBXCAIssCKARGwUACIJARWAAICxeAwBICViQQJdQbQAAEACAUUoViKT8wBDgmbLVXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA.f_gAAAAAAAAA

Steps to Reproduce:

  1. Load the latest PrebidJS Version (after 8.11.0)
  2. Enable PrebidJS logs.
  3. Load a page with the smilewanted adapter and the above TCF v2.2 configuration.
  4. Observe the warning in the console.

Expected Behavior:

The smilewanted adapter should be called as consent has been provided.

Actual Behavior:

The smilewanted adapter is not being called, and the mentioned warning appears in the console.

Additional Information:

  • This issue seems to be related to the changes in how Prebid.js handles TCF v2.2 consent and legitimate interest, especially for Purpose 2.
  • Other adapters, like Smart Adserver, are working as expected.
  • I've reached out to a representative from IAB Europe regarding this issue, and here's their response:

The pull request indicated in the email appears to ensure that the receiving Vendor has established legitimate interest for purpose 2 prior to being allowed into an auction. This consists in verifying that Legitimate Interest signals are set to 1 for both purpose 2 (in the PurposesLITransparency) and for the receiving Vendor (in the Vendor Legitimate Interest Section).
As you are relying on consent for purpose 2, you may want to verify with Prebid that having obtained consent for purpose 2 is also ok to be allowed into an auction.

I would appreciate any insights or suggestions on how to resolve this issue. Thank you in advance for your assistance!

Best regards,
Max

@patmmccann patmmccann changed the title Issue with TCF v2.2 Consent Handling in Prebid.js after v8.11 Smilewanted bid adapter: gvlid is missing Aug 31, 2023
@patmmccann
Copy link
Collaborator

patmmccann commented Aug 31, 2023

You don't have a gvlid defined in your adapter; please pr your adapter to add your id, 639

@patmmccann patmmccann added the bug label Aug 31, 2023
@MaxSmileWanted
Copy link
Contributor Author

Oh ok thank you, I will submit a PR to modify that.

Is it related to the fact that we have been marked "No" to TCF-EU Support? : https://docs.prebid.org/dev-docs/bidders/smilewanted.html

@dgirardi
Copy link
Collaborator

Without a gvlid your adapter would never have vendor consent nor vendor LI (in Prebid's eyes). Before that PR neither was necessary IF the CMP reported purpose 2 LI, which is pretty common. Adding a gvlid should fix this.

@MaxSmileWanted
Copy link
Contributor Author

Here the PR : #10423

@patmmccann
Copy link
Collaborator

Pr docs as well to say you support gdpr now, thanks!

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

No branches or pull requests

4 participants