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
✨Add Didomi to the CMPs list in the amp-consent extension #21693
Conversation
Thanks for your pull request. It looks like this may be your first contribution to a Google open source project (if not, look below for help). Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA). 📝 Please visit https://cla.developers.google.com/ to sign. Once you've signed (or fixed any issues), please reply here (e.g. What to do if you already signed the CLAIndividual signers
Corporate signers
ℹ️ Googlers: Go here for more info. |
@MaximePlancke Thank you for this! Let me know if you need help with CLA, or if you have a corporate CLA signed. Thanks! 😄 |
@MaximePlancke Thank you for the work. |
Hello @torch2424 @zhouyx Thank you for your replies. We have just signed a CLA for Didomi. It is linked to my Didomi email address. I will push a new commit with it. Concerning the example + doc, we have an example here: https://sdk-amp.privacy-center.org/demo.html What exactly do you want as a doc? We are going to update our documentation on how to use Didomi as a CMP with AMP for our clients but in this example it is already configured. Thank you |
Hello @torch2424 Seems like it didn't work. If you could help me with that that would be great. The email address is maxime.plancke@didomi.io Thank you in advance :) |
@MaximePlancke and @torch2424, I don't yet see Didomi in the list of corporate CLAs, though since it is a manual process to approve corporate CLAs it can take a few days. Maxime did Didomi just sign the corp CLA today? |
@mrjoro Indeed we just sign it today. I guess I'll try again in a few days :) Thank you |
CLAs look good, thanks! ℹ️ Googlers: Go here for more info. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the change! 😄
CLA Looks good, merging...
Sure there is no problem. Could you provide more information about what we will have to do? Where in the doc and where in the example folder do we have to add our CMP? Thank you :) |
Awesome thank you! So yes, once we merge #21752 I will pass that info along. The reason why I don't do that now, as a lot of the team is currently travelling or working towards the upcoming AMP Conf. Once we get back and sync from that, I'll be sure to ping you again. For now, I think we will be fine by just having your users using the documentation provided on your site. Thanks! 😄 |
Alright no problem :). Thank you for the explanation |
We are going to deprecate the usage of Could you please review your implementation and change the usage. We will be deprecating the |
Hi @zhouyx Thank you for the notification. We will spend some time next week to make those changes. Thank you! |
Hi @zhouyx The changes has been made on our side. Thank you :) |
As discussed on this thread #17742, AMP will include CMP integration on his extension
amp-consent
. This PR integrate Didomi to the list of CMPs compatible with AMP.You can find an example of integration here: https://sdk-amp.privacy-center.org/demo.html
If you don't see the banner, please run this in your console :
AMP.toggleExperiment('amp-consent-v2')
. When you click on accept, you will see appearing the picture, originally blocked before a consent was given.Limitations and improvements:
consentString
and returningaccepted
as theconsentState
value for every consent given. Indeed, Didomi is not working with a global consent but a consent by vendors. We need to take care of the custom vendors/purposes globally in our SDK to support theconsentState
correctly.Not sure what to reference. Is it the one ? ampproject/wg-monetization#1