Complianz Privacy Suite

AdSense Errors: 1.1, 1.2 & 2.1a

Get compliant today in the European Union, United States, Canada, United Kingdom, Australia, Brazil & South Africa with the only Privacy Suite for WordPress that offers a fully-featured plugin for Worldwide Compliance.


Popular articles

LGPD Brazil and WordPress

The “Marco Civil” and the Brazilian General Data Protection Law (LGPD) In Complianz 5.4 we will add full support for the Civil Rights Framework for

Read More
Share on facebook
Share on twitter
Share on linkedin

The AdSense errors are a common issue since the migration from TCF 1.0 to TCF 2.0. Both of them relate to a configuration issue of AdSense and TCF. We will explain both shortly based on Google’s own documentation, and how to resolve this.

NB. Google will sporadically crawl your website for errors, please be patient after changing these settings.

Error 1.1 & 1.2

Error Description Suggested action to take
1.1 Google, as a vendor, is not allowed under consent or legitimate interest. Confirm whether the user intentionally rejected Google as a vendor, CMP implementation errors have occurred, or there are publisher restrictions.


This is a common error if TCF is integrated, but Google Advertising Products is not found as a vendor. For Google to appear in the vendor list, available on our , a minimum requirement is needed to serve ads. As a default, Complianz will check all required boxes to show Google as a vendor, but you might have unchecked some boxes in the wizard.

The solution is to check all required checkboxes for Google in the Wizard under -> Transparency and Consent Framework. The minimum requirements are shown below. To serve personalized ads, please enable the purposes required that mention personalization. Check if Google appears in your vendor list, on your cookie policy.

1.2 No consent for Purpose 1 for EEA countries and the UK. Confirm whether the user intentionally disallowed Purpose 1 or if this is due to CMP implementation errors.

German publishers should ensure they are setting the PublisherCC and PurposeOneTreatment fields correctly if they are not asking users for consent.


This error is most likely not due to a CMP implementation error but might appear when some users from EEA countries have very strict privacy settings in their browser or use extensions to reject all consent on a website before the TCF implementation is loaded. The error code from Adsense should contain the error count. If this is low relative to your website visitors, no action is needed as this is related to the user’s behavior. Update: a TCF policy change will force (including Google) to configure their purpose1 interests properly, which would likely minimize these errors in the near future.

Error 2.1a

Error Description Suggested action to take
2.1a Tag or SDK isn’t receiving a TC string due to CMP status being stubloading, or error. If you’re manually invoking the function to request ads, make sure the response to getTCData TCData.eventStatus = 'tcloaded‘ OR 'cmpuishown' + 'useractioncomplete'. These indicate the CMP is ready to provide the user with a choice regarding consent.

If you’re not manually invoking the function to request ads, then work with your CMP to ensure they implement support for getTCData and return TCData.eventStatus = 'tcloaded' OR 'cmpuishown' + 'useractioncomplete' to indicate the user consent is ready for use through the API.


This error shows there’s a misfire between your AdSense configuration and the CMP API used by Complianz to handle consent, as required by TCF. This means Google can’t find any consent layer before ads are shown. The best way to handle this error is to see if your current implementation, either a plugin or manually respects the new TCF integration. The reason why Complianz can’t handle this part, because we provide the consent layer, but do not implement, configure or trigger the activation or ads. We merely provide the consent layer provided by TCF. The AdSense implementation should respect the consent layer.

An out-of-the-box solution would be Advanced Ads, which works well with both Complianz and TCF V2. For more questions surrounding this topic, please ask support.


Recent articles

Join our mailing list - 8 Tips & Tricks in your inbox over the next 8 weeks!