How to Set Up Ad-Free / Consent or Pay with UniSignIn Commerce

Overview

You can set up an ad-free or consent-or-pay offer for your audience to increase consent rates and generate a new revenue stream through paid subscriptions.

  1. Create Products

Follow the steps at https://www.unisignin.com/docs/features/commerce to create an Ad-Free Experience product. The product type should be set to subscription.

  1. Create Pricing Plans

    Follow the steps at https://www.unisignin.com/docs/features/commerce to create a pricing plan, either for monthly or annual payments.

  2. Enable the Product and Plan in the User Account Center

    In the user account center configuration, enable the product and plan, and activate the consent-or-pay feature.

  3. Update Your Terms

    Here is an example of terms you can use for the ad-free experience:

Ad-Free Subscription Policy

Users who opt for our ad-free experience will enjoy uninterrupted access to our content without the display of any third-party advertisements.

All purchases or subscriptions for the ad-free experience are final and non-refundable. By subscribing to the ad-free service, you acknowledge and agree that no refunds, credits, or reimbursements will be issued for any reason, including but not limited to:

  • Failure to use the service.
  • Technical issues not caused by us.
  • Changes in personal preference or usage needs.

Users can cancel their subscription at any time. However, the cancellation will not result in a refund, and the service will remain active for the remainder of the subscription period.

We reserve the right to modify or discontinue the ad-free experience at any time, without notice or liability. However, such changes will not affect your current subscription term.

  1. Create and Enable the Ad-Free Experience

    Select the project where you want to enable the ad-free experience.
    Then, enter the CSS selector for your ad placement on your website.
    Finally, select the pricing plan you created earlier.

  2. Install Ad-Free Tags

    You need to install the following ad-free tag just after the opening <body> tag:

<script type="text/javascript">
!function(){try{let e=function e(t){t=window.location.hostname+t;let a=362;for(let l=0;l<t.length;l++){let n=t.charCodeAt(l);a=(a^n+362)*7967,a|=0}return Math.abs(a).toString(16)+"s"}(),t=localStorage.getItem(e);if(t){let a=JSON.parse(t);a&&a[e]===e?(window[e]=window[e]||{},window[e].paid=!0,document.body.style.display="none",document.addEventListener("readystatechange",()=>{"interactive"===document.readyState&&(a.s&&document.querySelectorAll(a.s).forEach(e=>e.remove()),document.body.style.display="block")})):delete window[e]}}catch(l){}}();
</script>

This tag will automatically hide the reserved ad placement spaces.