Built-in Paywall: Stopping ads for Subscribers
Clickio Consent CMP automatically stops Clickio and directly-implemented Google ads (AdSense, Ad Manager) from being shown personalized adsĀ to users who subscribed via Built-in Paywall and rejected personalized advertising. The CMP also passes the rejection signal via the TCF v2.2 API.
Pausing Tags Until User Choice Is Made and Stopping Execution for Paid Subscribers
The following implementation will pause the tag and prevent it from being executed for users who subscribed via the Built-in Paywall.
- Modify the script type to
text/clickiocmp. - Ensure the script has the
asyncattribute. - Add
data-clickio-cmp-paywall-subscribed="0"to execute only for non-subscribers.
Modification Example:
Original tag:
<script type="text/javascript">
[[CODE]]
</script>
Modified tag:
<script async type="text/clickiocmp" data-clickio-cmp-paywall-subscribed="0">
[[CODE]]
</script>
Stop Clickio and directly implemented Google ads (AdSense, Ad Manager) from showing non-personalized ads to paid subscribers
Modification Example for Clickio Head tag:
Original tag:
<script async type='text/javascript' src="//s.clickiocdn.com/t/******/360_light.js"></script>
Modified tag:
<script async type='text/clickiocmp' data-clickio-cmp-paywall-subscribed="0" src="//s.clickiocdn.com/t/******/360_light.js"></script>
Modification Example for direct AdSense tag:
Original tag:
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-****"
crossorigin="anonymous"></script>
Modified tag:
<script async type='text/clickiocmp' data-clickio-cmp-paywall-subscribed="0" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-****" crossorigin="anonymous"></script>