gladly-team/tab

Fix CMP for ads consent

kmjennison opened this issue · 2 comments

  • Make Quantcast Choice work in the new tab page iframe
  • Enable TCF 2 module in tab-ads
  • Enable USP module in tab-ads
  • Add privacy management link to user account
    • In EU, open TCF 2 dialog
    • In US, open CCPA dialog
    • Elsewhere, do not display a link
  • Verify things work from Europe:
    • Consent is requested on the new tab page (non-iframe) and persists
    • Consent is requested on the new tab page (iframe) and persists
    • Consent is passed in ad requests
    • Non-consent is passed in ad requests
    • User account privacy button opens dialog
  • Verify things work from US (California):
    • User account privacy button opens dialog
    • Preferences are passed in ad requests
  • Remove persistent link from new tab page
  • Theme the Quantcast Choice overlay
  • If unneeded, remove EU detection from tab-ads
  • If unneeded, remove EU detection from this app. We can just rely on the CMP to know when to render privacy option buttons.

Related/duplicate: #690

We are testing cross-site consents to deal with the new tab page iframe. See:
https://help.quantcast.com/hc/en-us/articles//360047737613-Sharing-Consents-Between-Multiple-Sites-You-Own-or-Manage-TCF-v2-

The CMP needs access to consent-related cookies (e.g. euconsent-v2).