https://tagdeliver.com/

Submitted URL:
https://tagdeliver.com
Report Finished:

The outgoing links identified from the page

JavaScript Variables · 4 found

Global JavaScript variables loaded on the window object of a page, are variables declared outside of functions and accessible from anywhere in the code within the current scope

Console log messages · 0 found

Messages logged to the web console

HTML

The raw HTML body of the page

<!DOCTYPE html><html lang="en"><head>
    <!-- Required meta tags -->
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

    <!-- Bootstrap CSS -->
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
    <link rel="shortcut icon" href="https://cdn.tagdeliver.com/assets/img/o1-logo-flat.svg">

    <title>About our ads</title>

    <style>
      html {
        height: 100%;
      }
      body {
        height: 100%;
        background: #333;
      }
      .bg {
        height: 100%;
        background-image: url(bg.svg);
      }
      h1 {
        color: rgba(0, 0, 0, 0.87);
        font-size: 2.125rem;
        font-weight: 400;
        line-height: 1.17;
        letter-spacing: 0.00735em;
        margin-bottom: 0.35em;
      }
      p {
        color: rgba(0, 0, 0, 0.87);
        letter-spacing: 0.00938em;
      }
      #opt-out-loading {
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
      }
      #logo {
        height: 38px;
      }
      .card {
        max-width: 680px;
        max-height: 100%;
        overflow: auto;
        border: none;
        box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2),
          0px 1px 1px 0px rgba(0, 0, 0, 0.14),
          0px 1px 3px 0px rgba(0, 0, 0, 0.12);
      }
    </style>
  </head>
  <body style="background: linear-gradient(244deg, rgb(245, 178, 79) 0%, rgb(246, 92, 98) 100%);">
    <div class="d-flex justify-content-center align-items-center bg">
      <div class="card shadow-sm text-center mx-2">
        <div class="card-body p-5" id="loading" style="display: none;">
          <div class="spinner-border" style="width: 3rem; height: 3rem" role="status">
            <span class="sr-only">Loading...</span>
          </div>
        </div>
        <div class="card-body p-5" id="content" style="display: block;">
          <img id="logo" alt="Brand logo" class="mb-4" src="https://cdn.tagdeliver.com/assets/img/ci-full-logo.svg">
          <h1>About our ads</h1>
          <p>
            At <span class="brand">Content Ignite</span> we believe in responsible
            advertising. That means adverts that follow industry guidelines from
            the
            <a href="https://www.iab.com/guidelines/" target="_blank" style="color: rgb(246, 111, 94);">Interactive Advertising Bureau (IAB)</a>, ensuring your experience on a site is not detrimentally effected
            by advertising.
          </p>
          <p>
            As part of this, we take your privacy very seriously. For more
            information, please see our
            <a href="/legal-help-center/privacy-policy" style="color: rgb(246, 111, 94);">Privacy Policy</a>
          </p>
          <p>
            If you wish to opt out of personalised advertising, you can do so
            below. This means you will still receive
            <span class="brand">Content Ignite</span> ads, they will just not be personalised
            to your specific interests.
          </p>
          <div class="pt-4 pb-1 my-4 bg-light position-relative">
            <div class="justify-content-center align-items-center bg-light position-absolute" style="display: none;" id="opt-out-loading">
              <div class="spinner-border text-secondary" style="width: 2rem; height: 2rem" role="status">
                <span class="sr-only">Loading...</span>
              </div>
            </div>
            <div id="opt-out-content">
              <button class="btn btn-sm btn-outline-danger" id="opt-out-btn">Opt out of personalisation</button>
              <p class="mt-2">
                <small>You may also like to review your advertising preferences
                  further via
                  <a href="http://www.youronlinechoices.com/" target="_blank" style="color: rgb(246, 111, 94);">YourOnlineChoices</a>.</small>
              </p>
            </div>
          </div>
          <p style="margin-top: 30px">
            For more legal information such as our use of cookies, or our GDPR
            alignment, please visit our
            <a href="/legal-help-center/" style="color: rgb(246, 111, 94);">Legal Help Center</a>.
          </p>
        </div>
      </div>
    </div>
    <script>
      fetch('https://api.tagdeliver.com/v1/account/branding')
        .then(response => response.json())
        .then(data => {
          document.body.style.background =
            data.config.colors.gradient ||
            data.config.colors.primary ||
            '#F66F5E'
          document.getElementById('loading').style.display = 'none'
          document.getElementById('content').style.display = 'block'
          document.getElementById('logo').src =
            data.config.logo ||
            'https://cdn.tagdeliver.com/assets/img/ci-full-logo.svg'
          document.querySelectorAll('.brand').forEach(function (span) {
            span.innerText = data.brand
          })
          document.querySelectorAll('a').forEach(function (a) {
            a.style.color = data.config.colors.primary || '#F66F5E'
          })
          document.querySelector("link[rel*='icon']").href =
            data.config.logo_flat || '/favicon.ico'
        })
        .catch(e => {})

      function checkStatus() {
        fetch('https://api.tagdeliver.com/v1/sy/user_consent', {
          credentials: 'include'
        })
          .then(response => response.json())
          .then(data => {
            if (data.optedOut) {
              document.getElementById('opt-out-btn').innerText =
                'Opt in to personalisation'
              document.getElementById('opt-out-btn').classList =
                'btn btn-sm btn-success'
            } else {
              document.getElementById('opt-out-btn').innerText =
                'Opt out of personalisation'
              document.getElementById('opt-out-btn').classList =
                'btn btn-sm btn-outline-danger'
            }
            document.getElementById('opt-out-loading').style.display = 'none'
          })
          .catch(e => {})
      }
      checkStatus()
      document
        .getElementById('opt-out-btn')
        .addEventListener('click', function () {
          document.getElementById('opt-out-loading').style.display = 'flex'
          if (
            document
              .getElementById('opt-out-btn')
              .classList.contains('btn-outline-danger')
          ) {
            fetch('https://api.tagdeliver.com/v1/sy/opt_out', {
              credentials: 'include'
            })
              .then(data => {
                checkStatus()
              })
              .catch(e => {})
          } else {
            fetch('https://api.tagdeliver.com/v1/sy/opt_in', {
              credentials: 'include'
            })
              .then(data => {
                checkStatus()
              })
              .catch(e => {})
          }
        })
    </script>
  

</body></html>