Ads.txt Validator
Weekly monitoring + API + Slack
Ads.txt Pro
optumrx.com
's ads.txt file has 17 errors
Tested on
February 22, 2018 7:32pm
What do we test?
17
Errors
0
Warnings
17
Records
12
Comments
37
Variables
1
Ad Systems
File Contents
Download
<!DOCTYPE html> <html> <!--BEGIN structure/rxmemberspa/head.html --> <head> <meta charset="utf-8"/> <meta name="viewport" content="user-scalable=yes, initial-scale=1, width=device-width"/> <script type="text/javascript"> (function() { window.ContextHub = window.ContextHub || {}; ContextHub.Paths = ContextHub.Paths || {}; ContextHub.Paths.RESOURCE_PATH = "/content/rxmember/default/en_us/index/jcr:content/contexthub"; ContextHub.Paths.SEGMENTATION_PATH = "/etc/segmentation/contexthub"; ContextHub.Paths.CQ_CONTEXT_PATH = ""; }()); </script><script src="/etc/cloudsettings/default/contexthub.kernel.js" type="text/javascript"></script> <!--<title>{{pageTitle}} | OptumRx</title>--> <!--BEGIN structure/rxmember/spa/css_clientlibs.html ONLY IN DISPATCHER --> <style type="text/css"> html, body { padding: 0; border: 0; vertical-align: baseline; box-sizing: border-box; } *, *:before, *:after { box-sizing: inherit; -moz-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: transparent; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility } #loading-bar, #loading-bar-message, #loading-bar-spinner { backface-visibility: hidden; pointer-events: none; -webkit-pointer-events: none; -webkit-transition: .3s linear all; -moz-transition: .3s linear all; -o-transition: .3s linear all; transition: .3s linear all; } #loading-bar.ng-enter, #loading-bar.ng-leave.ng-leave-active, #loading-bar-message.ng-enter, #loading-bar-message.ng-leave.ng-leave-active, #loading-bar-spinner.ng-enter, #loading-bar-spinner.ng-leave.ng-leave-active { opacity: 0; } #loading-bar.ng-enter.ng-enter-active, #loading-bar.ng-leave, #loading-bar-message.ng-enter.ng-enter-active, #loading-bar-message.ng-leave, #loading-bar-spinner.ng-enter.ng-enter-active, #loading-bar-spinner.ng-leave { opacity: 1; } #loading-bar .bar { -webkit-transition: width .3s; -moz-transition: width .3s; -o-transition: width .3s; transition: width .3s; background: #83C8FF; position: fixed; z-index: 10010; top: 0; left: 0; width: 100%; height: 4px; border-bottom-right-radius: 1px; border-top-right-radius: 1px; } #loading-bar .peg { position: absolute; width: 70px; right: 0; top: 0; height: 2px; opacity: .45; -moz-box-shadow: #29d 1px 0 6px 1px; -ms-box-shadow: #29d 1px 0 6px 1px; -webkit-box-shadow: #29d 1px 0 6px 1px; box-shadow: #29d 1px 0 6px 1px; -moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; } #loading-bar-spinner-dash { text-align: center; top: 50%; left: 50%; position: absolute; } .spinner-icon-dash { display: inline-block; animation: loading-bar-spinner 1s linear infinite; border: solid 8px transparent; border-left-color: #fff; border-radius: 50%; border-top-color: #fff; height: 40px; width: 40px } #loading-bar-spinner .spinner-icon { animation: loading-bar-spinner 1s linear infinite; border: solid 8px transparent; border-left-color: #fff; border-radius: 50%; border-top-color: #fff; height: 40px; width: 40px; display: inline-block; } #loading-bar-message { position: fixed; height: 100%; width: 100%; top: 0; left: 0; background-color: rgba(40, 42, 46, 0.99); display: block; z-index: 10005; opacity: 0.99; } .messageWrapper { position: relative; z-index: 10025; } #loading-bar-message .messageWrapper h3 { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif !important; font-weight: normal; font-size: 24px; margin: 100px 0 0 120px; color: #F6F6F6; z-index: 10026; -moz-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(#000, 0); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; } #loading-bar-message .messageWrapper span { font-size: 50px; -webkit-animation-name: blink; animation-name: blink; -webkit-animation-duration: 1.4s; animation-duration: 1.4s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-fill-mode: both; animation-fill-mode: both; } #loading-bar-message .messageWrapper span:nth-child(2) { -webkit-animation-delay: .2s; animation-delay: .2s; } #loading-bar-message .messageWrapper span:nth-child(3) { -webkit-animation-delay: .4s; animation-delay: .4s; } @keyframes loading-bar-spinner { 0% { transform: rotate(0deg) } 100% { transform: rotate(360deg) } } @-webkit-keyframes blink { 0% { opacity: .2; } 20% { opacity: 1; } 100% { opacity: .2; } } @keyframes blink { 0% { opacity: .2; } 20% { opacity: 1; } 100% { opacity: .2; } } </style> <!--END structure/rxmember/spa/css_clientlibs.html ONLY IN DISPATCHER --> <script> var carrierId = ""; var groupId = ""; var accountId = ""; var memberId = ""; var population=""; var userType="member"; var recipientID=""; var caregiverID=""; //fetching the profile data from ContextHub var usrProfile = ContextHub.getStore("member-profile-store").getItem("userprofile"); if(usrProfile != null && usrProfile.profileData!=null && usrProfile.profileData.rxUserV2 != null){ carrierId = usrProfile.profileData.rxUserV2.carrierId; groupId = usrProfile.profileData.rxUserV2.groupId; accountId = usrProfile.profileData.rxUserV2.accountId ; memberId = usrProfile.profileData.rxUserV2.memberId; population = usrProfile.profileData.rxUserV2.population; //if he is termed user then updating the population(lineOfBusiness) value with 'Termed' if(usrProfile.profileData.rxUserV2.status != null && usrProfile.profileData.rxUserV2.status == "INACTIVE") population = 'Termed'; /* if(population=="NON_MEMBER"){ userType="non-member"; } console.log("caregiverid: "+usrProfile.encryptedCaregiverUuid+", carereciptID: "+usrProfile.encryptedCarereceiptUuid); console.log(usrProfile); if(usrProfile.encryptedCaregiverUuid != null && usrProfile.encryptedCarereceiptUuid != null && usrProfile.encryptedCaregiverUuid != '' && usrProfile.encryptedCarereceiptUuid != ''){ console.log("Useris a caregiver - caregiverid: "+usrProfile.encryptedCaregiverUuid+", carereciptID: "+usrProfile.encryptedCarereceiptUuid); //User is a caregiver userType=userType+"|caregiver"; caregiverID=usrProfile.encryptedCaregiverUuid; recipientID=usrProfile.encryptedCarereceiptUuid; } */ } //User Profile Data var memberID = memberId; var cagID =""; if( (carrierId!=undefined && carrierId!="") && (accountId!=undefined && accountId!="") && (groupId!=undefined && groupId!="")) cagID = carrierId +"|"+ accountId +"|"+ groupId; var clientID = carrierId; var loginStatus = "not logged in"; if(clientID != "") loginStatus = "logged in"; // populating pageDataLayer object window.pageDataLayer = { "content": { "pageName": "optum:rx-member:::::index", "siteSectionL1":"", "siteSectionL2":"", "siteSectionL3":"", "businessUnit": "optum", "website": "rx-member", "language": "EN", "newsArticle": "", "familyView": "self", "form":{ "formName":"", "formStep":"", "formFieldName":"", "postponeUntil":"", "callMeStatus":"", "questionType":"", "OTCAdd":"false", "feedbackTopic":"", "feedbackSubtopic":"", "addCaregiver":"", "acceptCaregiver":"" }, "viewName": "", "flowType": "", "alert":"", "targetPortal": "", "icmpid": "" }, "user": { "loginStatus": loginStatus, "cagID": cagID, "clientID": clientID, "memberID" : memberID, "carrier" : "", "account" : "", "groupId" : "", "ssoId" : "", "currentPhase":"", "lineOfBusiness":population, "userType":userType, "caregiverID":caregiverID, "recipientID":recipientID }, "actions": { "search": { "searchResults": "", "searchTerm": "", "searchFilters": "", "searchType": "", "filterSelection": "", "selectedFilters": "", "geoCode":"" }, "balance":{ "paymentAmount":"" }, "rxRegistration":"", "filterSelection": "", "selectedFilters": "" }, "kpi": { "complete": "", "type": "", "name": "" }, "cart": { "add": "", "remove":"", "view":"", "itemsInCart": [], "itemsRemovedFromCart":[] }, "checkout": { "start": "", "itemsInCart":[] }, "confirmationPage": { "orderType": "", "paymentMethod": "", "shippingMethod": "", "shippingRev": "", "purchaseID": "", "billingState": "", "OneClickCheckout":false, "address":"single", "payment":"single", "itemsPurchased": [] }, "archive": { "items": { "productID": "", "rxNumber": "", "GPI": "" } } , "homeDelivery":{ "items": [] }, "hassleFree": { "items": { "productID": "", "rxNumber": "", "GPI": "" } } , "orderStatus": { "purchaseID":"", "products":"" }, "video": { "name":"", "length":"", "status":"" } }; </script> <script src="//assets.adobedtm.com/bff7f95d5e60a9bb1bafa9115ce25108c698418f/satelliteLib-982b9c5b1cd53ba1d52b2995c019ac47be0b5b4c.js"></script> <script type="text/javascript"> // Instructions: please embed this snippet directly into every page in your website template. // For optimal performance, this must be embedded directly into the template, not referenced // as an external file. // Answers Cloud Services Embed Script v1.02 // DO NOT MODIFY BELOW THIS LINE ***************************************** (function(g) { var d = document, i, am = d.createElement('script'), h = d.head || d.getElementsByTagName("head")[0], aex = { "src": "//gateway.answerscloud.com/optumrx/staging/gateway.min.js", "type": "text/javascript", "async": "true", "data-vendor": "acs", "data-role": "gateway" }; for(var attr in aex) { am.setAttribute(attr, aex[attr]); } h.appendChild(am); g['acsReady'] = function() { var aT = '__acsReady__', args = Array.prototype.slice.call(arguments, 0), k = setInterval(function() { if(typeof g[aT] === 'function') { clearInterval(k); for(i = 0; i < args.length; i++) { g[aT].call(g, function(fn) { return function() { setTimeout(fn, 1) }; }(args[i])); } } }, 50); }; })(window); // DO NOT MODIFY ABOVE THIS LINE ***************************************** </script> </head> <!--END structure/rxmemberspa/head.html --> <!--BEGIN structure/rxmemberspa/body.html --> <body class="optum-dpl main-content" ng-controller="AppController" ng-app="ConsolidatedMemberPortal" ng-cloak> <script type="text/javascript" src="/etc/clientlibs/rxmember/personalization.js"></script> <script type="text/javascript"> $CQ(function() { CQ_Analytics.SegmentMgr.loadSegments("/etc/segmentation"); CQ_Analytics.ClientContextUtils.init("/etc/clientcontext/default", "/content/rxmember/default/en_us/index"); }); </script> <ui-view autoscroll="true"></ui-view> <!--BEGIN structure/rxmemberspa/js_application_clientlibs.html --> <script type="text/javascript" src="/etc/clientlibs/rxmember/vendor.js"></script> <script type="text/javascript" src="/etc/clientlibs/rxmember/bundle.js"></script> <script type="text/javascript"> (function() { var options = {}; CQ_Analytics.ClientContextUtils.init("/etc/clientcontext/default", "/content/rxmember/default/en_us/index", options); })(); </script> <!--END structure/rxmemberspa/js_application_clientlibs.html --> <script src="index.angular-app-module.js"></script> <script async defer src="https://maps.googleapis.com/maps/api/js?key=AIzaSyCFazmSiype8E5a3T-dSzjuCfOe8_0PGnI&libraries=places&client=gme-unitedhealthcare4&signature=900154060a07c8d8ae8b418ea9bd28905f217fd5"> </script> <script type="text/javascript"> if(typeof _satellite !== 'undefined') _satellite.pageBottom(); </script> <div id="loading-bar-message" ng-if="isAppLoading"> <!--<div class="messageWrapper"> <h3>Please wait while we build your page <span>.</span><span>.</span><span>.</span></h3> </div>--> <div id="loading-bar-spinner-dash"> <span class="spinner-icon-dash"></span> </div> </div> </body> <!--END structure/rxmemberspa/body.html --> </html>
Validation History
Loading...
Monitor this ads.txt file
Get automated reports every Tuesday
Errors & Warnings
Line 1
Record must include at least 3 comma-separated fields (ad system domain, publisher account ID, relationship)
Line 2
Record must include at least 3 comma-separated fields (ad system domain, publisher account ID, relationship)
Line 6
Record must include at least 3 comma-separated fields (ad system domain, publisher account ID, relationship)
Line 7
Record must include at least 3 comma-separated fields (ad system domain, publisher account ID, relationship)
Line 219
Record must include at least 3 comma-separated fields (ad system domain, publisher account ID, relationship)
Line 220
Record must include at least 3 comma-separated fields (ad system domain, publisher account ID, relationship)
Line 227
Record must include at least 3 comma-separated fields (ad system domain, publisher account ID, relationship)
Line 392
Record must include at least 3 comma-separated fields (ad system domain, publisher account ID, relationship)
Line 393
Record must include at least 3 comma-separated fields (ad system domain, publisher account ID, relationship)
Line 441
Record must include at least 3 comma-separated fields (ad system domain, publisher account ID, relationship)
Line 453
Record must include at least 3 comma-separated fields (ad system domain, publisher account ID, relationship)
Line 480
Record must include at least 3 comma-separated fields (ad system domain, publisher account ID, relationship)
Line 484
Record must include at least 3 comma-separated fields (ad system domain, publisher account ID, relationship)
Line 509
Record must include at least 3 comma-separated fields (ad system domain, publisher account ID, relationship)
Line 512
Record must include at least 3 comma-separated fields (ad system domain, publisher account ID, relationship)
Line 513
Record must include at least 3 comma-separated fields (ad system domain, publisher account ID, relationship)
Line 514
Record must include at least 3 comma-separated fields (ad system domain, publisher account ID, relationship)
Share this result
Copy Link
Previous Results
This is the first time we've tested this URL, so we don't have any past results to show you.
test another site
http://
Want to find ads.txt errors before your file is live on the site? And integrate with Slack?
Check out Ads.txt Pro