Access

What changes with TCF2 for me as a publisher?

Since August 2020, the updated TCF version 2.0 is in effect. We at AdUp have participated in the changeover. What this means for you, you can read here.

Help! What is it.

TCF2.0 is the name of the revised version of the "GDPR Transparency and Consent Framework (TCF)". Version 1.1 was launched in March 2018 by the industry association International Advertising Bureau (IAB) Europe. It is a standard in the technical infrastructure that passes user information for consent or refusal of data processing between publisher and advertiser as well as all other partners - always with the prerequisite of acting DSGVO compliant.

This is necessary because the user must not only be informed that their data is being collected and evaluated by the website owner, but must now actively consent. The user's response is carried from partner to partner based on the consent string. This ensures that all websites behave in accordance with the user's response (i.e. store data, analyze it or play out personalized content based on it).

So as a publisher, you want to design all embeds so that we can receive and pass the Constent String.

Is it relevant to you?

I'm not participating in TCF 2.0?

Easy - you don't have to do anything with AdUp. The ads will continue to play.

I participate in TCF 2.0?

Depending on your setup at AdUp you either don't have to do anything, the consent string will be passed automatically. In some cases you should become active. When exactly, you can read in the next paragraph.

What do you have to do to be DSGVO compliant and pass the user's consent string?

There are two options: Either we can determine the GDPR data automatically or you submit it to us manually.

  • The prerequisite for an automatic transmission is that we are integrated on your page in a Javascript. Then the GDPR data will be read out automatically via the TCF-API. It is important that the Consent API is loaded first, except for img tags or URL calls.
  • If no TCF-API is available or if we are embedded in an "unfriendly IFrame", we do not have access and need the GDPR data manually via the corresponding script.

Alternatives to automatic determination

Integration of advertising media

Use the parameters of the table. You can find more about this here.

Name Description Example
gdpr
gdpr_consent

Im Normalfall ermitteln wir die erforderlichen GDPR-Daten automatisch über die auf der Website verbauten TCF API

​Sollte diese nicht vorhanden sein, oder es aus technischen Gründen nicht möglich sein diese zu verwenden, dann haben Sie hier die Möglichkeit die GDPR-Daten manuell zu übergeben.

gdpr

true bzw. 1 = GDPR gilt

false bzw. 0  = GDPR gilt nicht

null bzw. (weglassen) = Unbekannt (Standard)

gdpr_consent

Der IAB Consent String (base64url-encoded)

Asynchronous (programmatic)
gdpr: true,
gdpr_consent:"[CONSENT_STRING]"
Synchronous (URL parameter)
gdpr=1&gdpr_consent=[CONSENT_STRING]

Integration of newsletter advertising media

Use the parameters of the table. You can find more about this here.

Name Description Example
gdpr
gdpr_consent

Hier haben Sie die Möglichkeit uns GDPR-Informationen zu übergeben.​

gdpr

1 = GDPR gilt

0  = GDPR gilt nicht

(weglassen) = Unbekannt (Standard)

gdpr_consent

Der IAB Consent String (base64url-encoded)

gdpr=1&gdpr_consent=[CONSENT_STRING]

Integration of AMP HTML advertising media

Use the parameters of the table. You can find more about this here.

Name Description Example
data-gdpr
data-gdpr_consent

Im Normalfall ermitteln wir die erforderlichen GDPR-Daten automatisch über das auf der AMP-Seite verbauten <amp-consent> Moduls.

Sollte dieses nicht vorhanden sein, oder es aus technischen Gründen nicht möglich sein darauf zuzugreifen, dann haben Sie hier die Möglichkeit uns die GDPR-Daten manuell zu übergeben.

data-gdpr

1 = GDPR gilt

0  = GDPR gilt nicht

(weglassen) = Unbekannt (Standard)

data-gdpr_consent

Der IAB Consent String (base64url-encoded)

data-gdpr="1"
data-gdpr_consent="[CONSENT_STRING]"