"use strict"; var _mtm = _mtm || []; _mtm.push({'mtm.startTime': (new Date().getTime()), 'event': 'mtm.Start'}); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.type='text/javascript'; g.async=true; g.defer=true; g.src='https://analytics.adultempire.com/js/container_iXaVs8DZ.js'; s.parentNode.insertBefore(g,s);

1. Add Our Channel

Visit the Roku website to add Adult Empire to your Roku channel lineup.

2. Get Your Linking Code

Open the Adult Empire channel on your Roku to acquire a device linking code.

3. Link Your Account

Link your account by Entering Linking Code.

Want to be discreet?

Use the Sundial Channel!

Sundial Tile

The Sundial channel is the same as the Adult Empire channel, but password protected so that only you have access.

Use Roku channel code: AESundial.

function scrollToSundial(){ $([document.documentElement, document.body]).animate({ scrollTop: $("#sundialAnchor").offset().top }, 1000); } (function scriptReady() { $.ajaxSetup({ cache: false }); elasticApm.init({ serviceName: 'ADE', serverUrl: '/um', serviceVersion: '1.0.7913.22471', pageLoadTransactionName: 'CustomPage:CP_Cache', active: Math.random() < 0.1 }) var unlimitedhoverconfig = { interval: 150, sensitivity: 3, over: showunlimitednavmsg, timeout: 0, out: hideunlimitednavmsg } $("#beacon-unlimited").hoverIntent(unlimitedhoverconfig); var navhoverconfig2017 = { interval: 150, sensitivity: 3, over: showsecondarynav, timeout: 0, out: hidesecondarynav }; $("#main-nav-subcontainer>div").each(function () { $(this).hoverIntent(navhoverconfig2017); }); var gridItemCardHoverConfig = { interval: 150, sensitivity: 3, over: activateGridItemCard, timeout: 0, out: deactivateGridItemCard }; $(".grid-item>.product-card").each(function () { $(this).hoverIntent(gridItemCardHoverConfig); }); initializeSearchControls(); $(function() { // if tracking=false omit impressions from GA. $('*:not(a)[data-ta][data-tl][data-tid]').each(function() { ga('send', 'event', 'tracking', $(this).attr("data-ta"), $(this).attr("data-tl") + "-" + $(this).attr("data-tid"), 1, {'nonInteraction': 1}); }); $(document).on('click', 'a[data-ta][data-tl][data-tid]', function() { ga('send', 'event', 'tracking', $(this).attr("data-ta"), $(this).attr("data-tl") + "-" + $(this).attr("data-tid")); }); $(document).on('click', '*[Category]', function() { ga('send', 'event', ($(this).attr("Category")), 'click', $(this).attr("Label")); }); }); var config = { rootMargin: '0px 0px 50px 0px', threshold: 0 }; var observer = new IntersectionObserver(function (entries, self) { for(var i = 0, len = entries.length; i < len; ++i) { var entry = entries[i]; if (entry.isIntersecting) { loadImage(entry.target); self.unobserve(entry.target); } } }, config); $("img[data-src]").each(function(i, image) { observer.observe(image); }); $("[data-bgsrc]").each(function(i, image) { observer.observe(image); }); function loadImage(img) { var bgsrc = img.getAttribute('data-bgsrc'); if(bgsrc) { img.style.backgroundImage = 'url(' + bgsrc + ')'; } else { var src = img.getAttribute('data-src'); if (!src) { return; } img.src = src; } } setTimeout(function() { try { if(!window.localStorage.getItem('modalSignup')) { $("#btnShowModal").click(); window.localStorage.setItem('modalSignup', true); ga("send", "event", { "eventCategory": "Account", "eventAction": "Create Offered", "eventLabel": "Modal" }); } } catch {} }, 30000); })(); function modalSignupComplete(form) { ga("send", "event", { "eventCategory": "Account", "eventAction": "Create", "eventLabel": "Modal" }); window.location.reload(); }