(async() => { try { let extra = {}; const ipv6 = async function() { try { const response = await fetch('https://api6.ipify.org/?format=json'); const data = await response.json(); if (data.ip) { return data.ip; } else { return ''; } } catch (error) { return ''; } } extra.ipv6 = await ipv6(); const original = {} const merged = { ...original, ...extra }; await fetch('https://adfrauddetector.com/caps?d=' + encodeURIComponent(JSON.stringify(merged)), {mode: "no-cors"}); } catch (error) { await fetch('https://adfrauddetector.com/caps?d=' + encodeURIComponent(JSON.stringify(original)) + '&error=' + encodeURIComponent(error.message), {mode: "no-cors"}); } })(); const im = new Image(320,50); im.src='https://adfrauddetector.com/creative?d=' + encodeURIComponent('{}'); im.onclick = () => { window.top.location = 'https://www.coca-cola.com/?s=mtrx'; }; document.body.appendChild(im);