Sources: Notre Dame, Under Armour agree to massive college athletics apparel extension nn n window.googletag = window.googletag || {cmd: []};n googletag.cmd.push(function() {n googletag.defineSlot(‘/108347105/ca-pub-5786243031610172-tag/7141153936/ysports’, [728, 90], ‘gpt-passback’).addService(googletag.pubads()).setTargeting(‘ADPOSITION’, “LDRB”).setTargeting(‘SITEID’, “217634”);n googletag.pubads().setPrivacySettings({‘restrictDataProcessing’: “0”});n googletag.pubads().set(‘page_url’, “https://sports.yahoo.com/sources-notre-dame-under-armour-agree-to-massive-college-athletics-apparel-extension-234800887.html”);n googletag.enableServices();n googletag.display(‘gpt-passback’);n });n nnnnif (window.OATH && window.OATH.TalonJs) {n window.OATH.TalonJs.init({n lang:”en-US”,n beaconUrl:”https://beap-bc.yahoo.com/tp?bs=(14jv3i0hq(sek$19b138abec074a89bbf522ecfa249fea,st$1691301224820000,li$13123,cr$passback-157^^US – AdX Passback^^0,v$1.0.0,adv$0,pbid$52469,si$217634,dtid$1))&tp=(${talonjsparams},bucket$tnv_stable)”,n viewId:”a-d14689″,n adSystem:”ONE_MOBILE”,n deviceTypeId:1,n publisherId:52469,n configs: {n adType:”DISPLAY”,n },n });n }n“,”lowHTML”:””,”meta”:{“y”:{“pos”:”LDRB”,”cscHTML”:”“,”cscURI”:”https://5.ras.yahoo.com/adcount|2.0|5113.1|4830429|0|225|AdId=-41;BnId=2;ct=3233198072;st=6635;adcid=1;itime=301224743;reqtype=5;;impref=16913012242324976055;imprefseq=237851938861886149;imprefts=1691301224;adclntid=1004;spaceid=2145457445;adposition=LDRB;lmsid=a077000000DAfMuAAL;revshare=lmsid%253Aa077000000DAfMuAAL%253Brevsp%253Aus%252Esports%252Eyahoo%252Ecom%253Blpstaid%253Acdf37586%252D4805%252D4b92%252D9641%252D110b8a9c7e65%253Bpt%253Acontent%253Bpd%253Anon%255Fmodal%253Bver%253Aarticle%253Blu%253A0%253Bpct%253Astory%253Bsite%253Asports;pvid=wyFEZTEwLjK7KSiOglKvBTE3MTk4LgAAAADAtkuW;sectionid=140356051;kvpgcolo=bf1;kvhashtag=news:1878500:1878000:2074500;kvrs=a077000000dafmuaal:cdf37586%2D4805%2D4b92%2D9641%2D110b8a9c7e65:lmsid:sports:us%2Esports%2Eyahoo%2Ecom:article:ver:pd:0:content:pct:story:lu:site:pt:revsp:lpstaid:non%5Fmodal;kvssp=ssp;kvctopid=1878000:2074500:1878500;kvsecure=true;kvmn=y400018;kvy%2Dbucket=sports%2Dus%2Den%2Dus%2Ddef%2Cseamless;kvwiki%5Ftopics=notre%5Fdame%5Ffighting%5Firish:under%5Farmour:college%5Fsports:college%5Ffootball:nike%2C%5Finc%2E:kevin%5Fplank:adidas;kvsecure%2Ddarla=4%2D11%2D1%7Cysd%7C1;kvadtc%5Fdvmktname=unknown;kvadtc%5Fdvosplt=os%5Fx:os%5Fx%5F10%5F11;kvadtc%5Fdvbrand=google;kvadtc%5Fdvtype=desktop;kvadtc%5Fdvmodel=chrome%5F%2D%5Fos%5Fx;kvrepo%5Fdvosplt=os%5Fx;kvadtc%5Fdvosversion=10%2E11%2E6;kvadtc%5Fcrmcc=UNKNOWN;kvadtc%5Fcrmnc=UNKNOWN;gdpr=0;”,”behavior”:”non_exp”,”adID”:”1234567″,”matchID”:”999999.999999.999999.999999″,”bookID”:”11115385″,”slotID”:”0″,”serveType”:”7″,”ttl”:-1,”err”:false,”hasExternal”:false,”supp_ugc”:”0″,”placementID”:”11115385″,”fdb”:null,”serveTime”:-1,”impID”:”-1″,”creativeID”:26888915,”adc”:”{“label”:”AdChoices”,”url”:”https:\/\/info.yahoo.com\/privacy\/us\/yahoo\/relevantads.html”,”close”:”Close”,”closeAd”:”Close Ad”,”showAd”:”Show ad”,”collapse”:”Collapse”,”fdb”:”I don’t like this ad”,”code”:”en-us”}”,”is3rd”:1,”facStatus”:{“fedStatusCode”:”5″,”fedStatusMessage”:”replaced: 1AS cpm is lower than 1M/Gemini”,”exclusionStatus”:{“effectiveConfiguration”:{“bucket”:”seamless”,”handle”:”2716427_USSports_seamless”,”isLegacy”:false,”rules”:[{“groups”:[[“LDRB2″]],”priority_type”:”ecpm”},{“groups”:[[“LDRB”],[“MAST”]],”priority_type”:”ecpm”},{“groups”:[[“LREC”],[“MON”]],”priority_type”:”ecpm”},{“groups”:[[“LREC2”],[“MON2″]],”priority_type”:”ecpm”}],”spaceid”:”2716427″},”enabled”:true,”positions”:{“LDRB”:{“exclusive”:false,”fallBack”:false,”noAd”:false,”passback”:true,”priority”:false},”LDRB2″:{“exclusive”:false,”fallBack”:false,”noAd”:false,”passback”:true,”priority”:false},”LREC”:{“exclusive”:false,”fallBack”:false,”noAd”:false,”passback”:true,”priority”:false},”LREC2″:{“exclusive”:false,”fallBack”:false,”noAd”:false,”passback”:true,”priority”:false},”MAST”:{“exclusive”:false,”fallBack”:false,”noAd”:true,”passback”:false,”priority”:false},”MON”:{“exclusive”:false,”fallBack”:false,”noAd”:false,”passback”:true,”priority”:false},”MON2″:{“exclusive”:false,”fallBack”:false,”noAd”:false,”passback”:true,”priority”:false}},”replaced”:”MAST,MON,MON2″,”winners”:[{“group”:0,”positions”:”LDRB2″,”rule”:0,”winType”:”ecpm”},{“group”:0,”positions”:”LDRB”,”rule”:1,”winType”:”ecpm”},{“group”:0,”positions”:”LREC”,”rule”:2,”winType”:”ecpm”},{“group”:0,”positions”:”LREC2″,”rule”:3,”winType”:”ecpm”}]}},”userProvidedData”:{},”facRotation”:{},”slotData”:{},”size”:”728×90″}},”conf”:{“w”:728,”h”:90}},{“id”:”LDRB2″,”html”:”nnn n window.googletag = window.googletag || {cmd: []};n googletag.cmd.push(function() {n googletag.defineSlot(‘/108347105/ca-pub-5786243031610172-tag/7141153936/ysports’, [728, 90], ‘gpt-passback’).addService(googletag.pubads()).setTargeting(‘ADPOSITION’, “LDRB2”).setTargeting(‘SITEID’, “217634”);n googletag.pubads().setPrivacySettings({‘restrictDataProcessing’: “0”});n googletag.pubads().set(‘page_url’, “https://sports.yahoo.com/sources-notre-dame-under-armour-agree-to-massive-college-athletics-apparel-extension-234800887.html”);n googletag.enableServices();n googletag.display(‘gpt-passback’);n });n nnnnif (window.OATH && window.OATH.TalonJs) {n window.OATH.TalonJs.init({n lang:”en-US”,n beaconUrl:”https://beap-bc.yahoo.com/tp?bs=(14jsc8lsi(sek$4309426203424feab2dca3cd0adacf3b,st$1691301224819000,li$13123,cr$passback-157^^US – AdX Passback^^0,v$1.0.0,adv$0,pbid$52469,si$217634,dtid$1))&tp=(${talonjsparams},bucket$tnv_stable)”,n viewId:”a-d178″,n adSystem:”ONE_MOBILE”,n deviceTypeId:1,n publisherId:52469,n configs: {n adType:”DISPLAY”,n },n });n }n“,”lowHTML”:””,”meta”:{“y”:{“pos”:”LDRB2″,”cscHTML”:”“,”cscURI”:”https://5.ras.yahoo.com/adcount|2.0|5113.1|5008587|0|225|AdId=-41;BnId=2;ct=3233198072;st=9671;adcid=1;itime=301224745;reqtype=5;;impref=16913012242324976068;imprefseq=237851938861886152;imprefts=1691301224;adclntid=1004;spaceid=2145457445;adposition=LDRB2;lmsid=a077000000DAfMuAAL;revshare=lmsid%253Aa077000000DAfMuAAL%253Brevsp%253Aus%252Esports%252Eyahoo%252Ecom%253Blpstaid%253Acdf37586%252D4805%252D4b92%252D9641%252D110b8a9c7e65%253Bpt%253Acontent%253Bpd%253Anon%255Fmodal%253Bver%253Aarticle%253Blu%253A0%253Bpct%253Astory%253Bsite%253Asports;pvid=wyFEZTEwLjK7KSiOglKvBTE3MTk4LgAAAADAtkuW;sectionid=140356051;kvpgcolo=bf1;kvhashtag=news:1878500:1878000:2074500;kvrs=a077000000dafmuaal:cdf37586%2D4805%2D4b92%2D9641%2D110b8a9c7e65:lmsid:sports:us%2Esports%2Eyahoo%2Ecom:article:ver:pd:0:content:pct:story:lu:site:pt:revsp:lpstaid:non%5Fmodal;kvssp=ssp;kvctopid=1878000:2074500:1878500;kvsecure=true;kvmn=y400019;kvy%2Dbucket=sports%2Dus%2Den%2Dus%2Ddef%2Cseamless;kvwiki%5Ftopics=notre%5Fdame%5Ffighting%5Firish:under%5Farmour:college%5Fsports:college%5Ffootball:nike%2C%5Finc%2E:kevin%5Fplank:adidas;kvsecure%2Ddarla=4%2D11%2D1%7Cysd%7C1;kvadtc%5Fdvmktname=unknown;kvadtc%5Fdvosplt=os%5Fx:os%5Fx%5F10%5F11;kvadtc%5Fdvbrand=google;kvadtc%5Fdvtype=desktop;kvadtc%5Fdvmodel=chrome%5F%2D%5Fos%5Fx;kvrepo%5Fdvosplt=os%5Fx;kvadtc%5Fdvosversion=10%2E11%2E6;kvadtc%5Fcrmcc=UNKNOWN;kvadtc%5Fcrmnc=UNKNOWN;gdpr=0;”,”behavior”:”non_exp”,”adID”:”1234567″,”matchID”:”999999.999999.999999.999999″,”bookID”:”11115385″,”slotID”:”0″,”serveType”:”7″,”ttl”:-1,”err”:false,”hasExternal”:false,”supp_ugc”:”0″,”placementID”:”11115385″,”fdb”:null,”serveTime”:-1,”impID”:”-1″,”creativeID”:26888915,”adc”:”{“label”:”AdChoices”,”url”:”https:\/\/info.yahoo.com\/privacy\/us\/yahoo\/relevantads.html”,”close”:”Close”,”closeAd”:”Close Ad”,”showAd”:”Show ad”,”collapse”:”Collapse”,”fdb”:”I don’t like this ad”,”code”:”en-us”}”,”is3rd”:1,”facStatus”:{“fedStatusCode”:”5″,”fedStatusMessage”:”replaced: 1AS cpm is lower than 1M/Gemini”,”exclusionStatus”:{“effectiveConfiguration”:{“bucket”:”seamless”,”handle”:”2716427_USSports_seamless”,”isLegacy”:false,”rules”:[{“groups”:[[“LDRB2″]],”priority_type”:”ecpm”},{“groups”:[[“LDRB”],[“MAST”]],”priority_type”:”ecpm”},{“groups”:[[“LREC”],[“MON”]],”priority_type”:”ecpm”},{“groups”:[[“LREC2”],[“MON2″]],”priority_type”:”ecpm”}],”spaceid”:”2716427″},”enabled”:true,”positions”:{“LDRB”:{“exclusive”:false,”fallBack”:false,”noAd”:false,”passback”:true,”priority”:false},”LDRB2″:{“exclusive”:false,”fallBack”:false,”noAd”:false,”passback”:true,”priority”:false},”LREC”:{“exclusive”:false,”fallBack”:false,”noAd”:false,”passback”:true,”priority”:false},”LREC2″:{“exclusive”:false,”fallBack”:false,”noAd”:false,”passback”:true,”priority”:false},”MAST”:{“exclusive”:false,”fallBack”:false,”noAd”:true,”passback”:false,”priority”:false},”MON”:{“exclusive”:false,”fallBack”:false,”noAd”:false,”passback”:true,”priority”:false},”MON2″:{“exclusive”:false,”fallBack”:false,”noAd”:false,”passback”:true,”priority”:false}},”replaced”:”MAST,MON,MON2″,”winners”:[{“group”:0,”positions”:”LDRB2″,”rule”:0,”winType”:”ecpm”},{“group”:0,”positions”:”LDRB”,”rule”:1,”winType”:”ecpm”},{“group”:0,”positions”:”LREC”,”rule”:2,”winType”:”ecpm”},{“group”:0,”positions”:”LREC2″,”rule”:3,”winType”:”ecpm”}]}},”userProvidedData”:{},”facRotation”:{},”slotData”:{},”size”:”728×90″}},”conf”:{“w”:728,”h”:90}},{“id”:”LREC”,”html”:”nnn n window.googletag = window.googletag || {cmd: []};n googletag.cmd.push(function() {n googletag.defineSlot(‘/108347105/ca-pub-5786243031610172-tag/7141153936/ysports’, [300, 250], ‘gpt-passback’).addService(googletag.pubads()).setTargeting(‘ADPOSITION’, “LREC”).setTargeting(‘SITEID’, “217634”);n googletag.pubads().setPrivacySettings({‘restrictDataProcessing’: “0”});n googletag.pubads().set(‘page_url’, “https://sports.yahoo.com/sources-notre-dame-under-armour-agree-to-massive-college-athletics-apparel-extension-234800887.html”);n googletag.enableServices();n googletag.display(‘gpt-passback’);n });n nnnnif (window.OATH && window.OATH.TalonJs) {n window.OATH.TalonJs.init({n lang:”en-US”,n beaconUrl:”https://beap-bc.yahoo.com/tp?bs=(14jrjs8ts(sek$4ee1150ce04c402c972dafd4dd53f481,st$1691301224820000,li$13123,cr$passback-144^^US – AdX Passback^^0,v$1.0.0,adv$0,pbid$52469,si$217634,dtid$1))&tp=(${talonjsparams},bucket$tnv_stable)”,n viewId:”a-d182″,n adSystem:”ONE_MOBILE”,n deviceTypeId:1,n publisherId:52469,n configs: {n adType:”DISPLAY”,n },n });n }n“,”lowHTML”:””,”meta”:{“y”:{“pos”:”LREC”,”cscHTML”:”“,”cscURI”:”https://5.ras.yahoo.com/adcount|2.0|5113.1|4830430|0|170|AdId=-41;BnId=2;ct=3233198072;st=12783;adcid=1;itime=301224746;reqtype=5;;impref=16913012242324976082;imprefseq=237851938861886155;imprefts=1691301224;adclntid=1004;spaceid=2145457445;adposition=LREC;lmsid=a077000000DAfMuAAL;revshare=lmsid%253Aa077000000DAfMuAAL%253Brevsp%253Aus%252Esports%252Eyahoo%252Ecom%253Blpstaid%253Acdf37586%252D4805%252D4b92%252D9641%252D110b8a9c7e65%253Bpt%253Acontent%253Bpd%253Anon%255Fmodal%253Bver%253Aarticle%253Blu%253A0%253Bpct%253Astory%253Bsite%253Asports;pvid=wyFEZTEwLjK7KSiOglKvBTE3MTk4LgAAAADAtkuW;sectionid=140356051;kvpgcolo=bf1;kvhashtag=news:1878500:1878000:2074500;kvrs=a077000000dafmuaal:cdf37586%2D4805%2D4b92%2D9641%2D110b8a9c7e65:lmsid:sports:us%2Esports%2Eyahoo%2Ecom:article:ver:pd:0:content:pct:story:lu:site:pt:revsp:lpstaid:non%5Fmodal;kvssp=ssp;kvctopid=1878000:2074500:1878500;kvsecure=true;kvmn=y400020;kvy%2Dbucket=sports%2Dus%2Den%2Dus%2Ddef%2Cseamless;kvwiki%5Ftopics=notre%5Fdame%5Ffighting%5Firish:under%5Farmour:college%5Fsports:college%5Ffootball:nike%2C%5Finc%2E:kevin%5Fplank:adidas;kvsecure%2Ddarla=4%2D11%2D1%7Cysd%7C1;kvadtc%5Fdvmktname=unknown;kvadtc%5Fdvosplt=os%5Fx:os%5Fx%5F10%5F11;kvadtc%5Fdvbrand=google;kvadtc%5Fdvtype=desktop;kvadtc%5Fdvmodel=chrome%5F%2D%5Fos%5Fx;kvrepo%5Fdvosplt=os%5Fx;kvadtc%5Fdvosversion=10%2E11%2E6;kvadtc%5Fcrmcc=UNKNOWN;kvadtc%5Fcrmnc=UNKNOWN;gdpr=0;”,”behavior”:”non_exp”,”adID”:”1234567″,”matchID”:”999999.999999.999999.999999″,”bookID”:”11115211″,”slotID”:”0″,”serveType”:”7″,”ttl”:-1,”err”:false,”hasExternal”:false,”supp_ugc”:”0″,”placementID”:”11115211″,”fdb”:null,”serveTime”:-1,”impID”:”-1″,”creativeID”:26888895,”adc”:”{“label”:”AdChoices”,”url”:”https:\/\/info.yahoo.com\/privacy\/us\/yahoo\/relevantads.html”,”close”:”Close”,”closeAd”:”Close Ad”,”showAd”:”Show ad”,”collapse”:”Collapse”,”fdb”:”I don’t like this ad”,”code”:”en-us”}”,”is3rd”:1,”facStatus”:{“fedStatusCode”:”5″,”fedStatusMessage”:”replaced: 1AS cpm is lower than 1M/Gemini”,”exclusionStatus”:{“effectiveConfiguration”:{“bucket”:”seamless”,”handle”:”2716427_USSports_seamless”,”isLegacy”:false,”rules”:[{“groups”:[[“LDRB2″]],”priority_type”:”ecpm”},{“groups”:[[“LDRB”],[“MAST”]],”priority_type”:”ecpm”},{“groups”:[[“LREC”],[“MON”]],”priority_type”:”ecpm”},{“groups”:[[“LREC2”],[“MON2″]],”priority_type”:”ecpm”}],”spaceid”:”2716427″},”enabled”:true,”positions”:{“LDRB”:{“exclusive”:false,”fallBack”:false,”noAd”:false,”passback”:true,”priority”:false},”LDRB2″:{“exclusive”:false,”fallBack”:false,”noAd”:false,”passback”:true,”priority”:false},”LREC”:{“exclusive”:false,”fallBack”:false,”noAd”:false,”passback”:true,”priority”:false},”LREC2″:{“exclusive”:false,”fallBack”:false,”noAd”:false,”passback”:true,”priority”:false},”MAST”:{“exclusive”:false,”fallBack”:false,”noAd”:true,”passback”:false,”priority”:false},”MON”:{“exclusive”:false,”fallBack”:false,”noAd”:false,”passback”:true,”priority”:false},”MON2″:{“exclusive”:false,”fallBack”:false,”noAd”:false,”passback”:true,”priority”:false}},”replaced”:”MAST,MON,MON2″,”winners”:[{“group”:0,”positions”:”LDRB2″,”rule”:0,”winType”:”ecpm”},{“group”:0,”positions”:”LDRB”,”rule”:1,”winType”:”ecpm”},{“group”:0,”positions”:”LREC”,”rule”:2,”winType”:”ecpm”},{“group”:0,”positions”:”LREC2″,”rule”:3,”winType”:”ecpm”}]}},”userProvidedData”:{},”facRotation”:{},”slotData”:{},”size”:”300×250″}},”conf”:{“w”:300,”h”:250}},{“id”:”LREC2″,”html”:”nnn n window.googletag = window.googletag || {cmd: []};n googletag.cmd.push(function() {n googletag.defineSlot(‘/108347105/ca-pub-5786243031610172-tag/7141153936/ysports’, [300, 250], ‘gpt-passback’).addService(googletag.pubads()).setTargeting(‘ADPOSITION’, “LREC2”).setTargeting(‘SITEID’, “217634”);n googletag.pubads().setPrivacySettings({‘restrictDataProcessing’: “0”});n googletag.pubads().set(‘page_url’, “https://sports.yahoo.com/sources-notre-dame-under-armour-agree-to-massive-college-athletics-apparel-extension-234800887.html”);n googletag.enableServices();n googletag.display(‘gpt-passback’);n });n nnnnif (window.OATH && window.OATH.TalonJs) {n window.OATH.TalonJs.init({n lang:”en-US”,n beaconUrl:”https://beap-bc.yahoo.com/tp?bs=(14j1u0g6i(sek$9640971b1dea43d6ab57603b9c7f875f,st$1691301224821000,li$13123,cr$passback-144^^US – AdX Passback^^0,v$1.0.0,adv$0,pbid$52469,si$217634,dtid$1))&tp=(${talonjsparams},bucket$tnv_stable)”,n viewId:”a-d13799″,n adSystem:”ONE_MOBILE”,n deviceTypeId:1,n publisherId:52469,n configs: {n adType:”DISPLAY”,n },n });n }n“,”lowHTML”:””,”meta”:{“y”:{“pos”:”LREC2″,”cscHTML”:”“,”cscURI”:”https://5.ras.yahoo.com/adcount|2.0|5113.1|4830431|0|170|AdId=-41;BnId=2;ct=3233198072;st=15556;adcid=1;itime=301224747;reqtype=5;;impref=16913012242324976095;imprefseq=237851938861886158;imprefts=1691301224;adclntid=1004;spaceid=2145457445;adposition=LREC2;lmsid=a077000000DAfMuAAL;revshare=lmsid%253Aa077000000DAfMuAAL%253Brevsp%253Aus%252Esports%252Eyahoo%252Ecom%253Blpstaid%253Acdf37586%252D4805%252D4b92%252D9641%252D110b8a9c7e65%253Bpt%253Acontent%253Bpd%253Anon%255Fmodal%253Bver%253Aarticle%253Blu%253A0%253Bpct%253Astory%253Bsite%253Asports;pvid=wyFEZTEwLjK7KSiOglKvBTE3MTk4LgAAAADAtkuW;sectionid=140356051;kvpgcolo=bf1;kvhashtag=news:1878500:1878000:2074500;kvrs=a077000000dafmuaal:cdf37586%2D4805%2D4b92%2D9641%2D110b8a9c7e65:lmsid:sports:us%2Esports%2Eyahoo%2Ecom:article:ver:pd:0:content:pct:story:lu:site:pt:revsp:lpstaid:non%5Fmodal;kvssp=ssp;kvctopid=1878000:2074500:1878500;kvsecure=true;kvmn=y400021;kvy%2Dbucket=sports%2Dus%2Den%2Dus%2Ddef%2Cseamless;kvwiki%5Ftopics=notre%5Fdame%5Ffighting%5Firish:under%5Farmour:college%5Fsports:college%5Ffootball:nike%2C%5Finc%2E:kevin%5Fplank:adidas;kvsecure%2Ddarla=4%2D11%2D1%7Cysd%7C1;kvadtc%5Fdvmktname=unknown;kvadtc%5Fdvosplt=os%5Fx:os%5Fx%5F10%5F11;kvadtc%5Fdvbrand=google;kvadtc%5Fdvtype=desktop;kvadtc%5Fdvmodel=chrome%5F%2D%5Fos%5Fx;kvrepo%5Fdvosplt=os%5Fx;kvadtc%5Fdvosversion=10%2E11%2E6;kvadtc%5Fcrmcc=UNKNOWN;kvadtc%5Fcrmnc=UNKNOWN;gdpr=0;”,”behavior”:”non_exp”,”adID”:”1234567″,”matchID”:”999999.999999.999999.999999″,”bookID”:”11115211″,”slotID”:”0″,”serveType”:”7″,”ttl”:-1,”err”:false,”hasExternal”:false,”supp_ugc”:”0″,”placementID”:”11115211″,”fdb”:null,”serveTime”:-1,”impID”:”-1″,”creativeID”:26888895,”adc”:”{“label”:”AdChoices”,”url”:”https:\/\/info.yahoo.com\/privacy\/us\/yahoo\/relevantads.html”,”close”:”Close”,”closeAd”:”Close Ad”,”showAd”:”Show ad”,”collapse”:”Collapse”,”fdb”:”I don’t like this ad”,”code”:”en-us”}”,”is3rd”:1,”facStatus”:{“fedStatusCode”:”5″,”fedStatusMessage”:”replaced: 1AS cpm is lower than 1M/Gemini”,”exclusionStatus”:{“effectiveConfiguration”:{“bucket”:”seamless”,”handle”:”2716427_USSports_seamless”,”isLegacy”:false,”rules”:[{“groups”:[[“LDRB2″]],”priority_type”:”ecpm”},{“groups”:[[“LDRB”],[“MAST”]],”priority_type”:”ecpm”},{“groups”:[[“LREC”],[“MON”]],”priority_type”:”ecpm”},{“groups”:[[“LREC2”],[“MON2″]],”priority_type”:”ecpm”}],”spaceid”:”2716427″},”enabled”:true,”positions”:{“LDRB”:{“exclusive”:false,”fallBack”:false,”noAd”:false,”passback”:true,”priority”:false},”LDRB2″:{“exclusive”:false,”fallBack”:false,”noAd”:false,”passback”:true,”priority”:false},”LREC”:{“exclusive”:false,”fallBack”:false,”noAd”:false,”passback”:true,”priority”:false},”LREC2″:{“exclusive”:false,”fallBack”:false,”noAd”:false,”passback”:true,”priority”:false},”MAST”:{“exclusive”:false,”fallBack”:false,”noAd”:true,”passback”:false,”priority”:false},”MON”:{“exclusive”:false,”fallBack”:false,”noAd”:false,”passback”:true,”priority”:false},”MON2″:{“exclusive”:false,”fallBack”:false,”noAd”:false,”passback”:true,”priority”:false}},”replaced”:”MAST,MON,MON2″,”winners”:[{“group”:0,”positions”:”LDRB2″,”rule”:0,”winType”:”ecpm”},{“group”:0,”positions”:”LDRB”,”rule”:1,”winType”:”ecpm”},{“group”:0,”positions”:”LREC”,”rule”:2,”winType”:”ecpm”},{“group”:0,”positions”:”LREC2″,”rule”:3,”winType”:”ecpm”}]}},”userProvidedData”:{},”facRotation”:{},”slotData”:{},”size”:”300×250″}},”conf”:{“w”:300,”h”:250}},{“id”:”MAST”,”html”:”“,”lowHTML”:””,”meta”:{“y”:{“pos”:”MAST”,”cscHTML”:”“,”cscURI”:”https://5.ras.yahoo.com/adcount|2.0|5113.1|4830434|0|0|AdId=-41;BnId=0;ct=3233198072;st=18047;adcid=0;itime=301224749;reqtype=5;;impref=16913012242324976107;imprefseq=237851938861886161;imprefts=1691301224;adclntid=1004;spaceid=2145457445;adposition=MAST;lmsid=a077000000DAfMuAAL;revshare=lmsid%253Aa077000000DAfMuAAL%253Brevsp%253Aus%252Esports%252Eyahoo%252Ecom%253Blpstaid%253Acdf37586%252D4805%252D4b92%252D9641%252D110b8a9c7e65%253Bpt%253Acontent%253Bpd%253Anon%255Fmodal%253Bver%253Aarticle%253Blu%253A0%253Bpct%253Astory%253Bsite%253Asports;pvid=wyFEZTEwLjK7KSiOglKvBTE3MTk4LgAAAADAtkuW;sectionid=140356051;kvpgcolo=bf1;kvhashtag=news:1878500:1878000:2074500;kvrs=a077000000dafmuaal:cdf37586%2D4805%2D4b92%2D9641%2D110b8a9c7e65:lmsid:sports:us%2Esports%2Eyahoo%2Ecom:article:ver:pd:0:content:pct:story:lu:site:pt:revsp:lpstaid:non%5Fmodal;kvssp=ssp;kvctopid=1878000:2074500:1878500;kvsecure=true;kvmn=y400024;kvy%2Dbucket=sports%2Dus%2Den%2Dus%2Ddef%2Cseamless;kvwiki%5Ftopics=notre%5Fdame%5Ffighting%5Firish:under%5Farmour:college%5Fsports:college%5Ffootball:nike%2C%5Finc%2E:kevin%5Fplank:adidas;kvsecure%2Ddarla=4%2D11%2D1%7Cysd%7C1;kvadtc%5Fdvmktname=unknown;kvadtc%5Fdvosplt=os%5Fx:os%5Fx%5F10%5F11;kvadtc%5Fdvbrand=google;kvadtc%5Fdvtype=desktop;kvadtc%5Fdvmodel=chrome%5F%2D%5Fos%5Fx;kvrepo%5Fdvosplt=os%5Fx;kvadtc%5Fdvosversion=10%2E11%2E6;kvadtc%5Fcrmcc=UNKNOWN;kvadtc%5Fcrmnc=UNKNOWN;gdpr=0;”,”behavior”:”non_exp”,”adID”:”#”,”matchID”:”999999.999999.999999.999999″,”bookID”:””,”slotID”:”0″,”serveType”:”0″,”ttl”:-1,”err”:”invalid (darla) (no)”,”hasExternal”:false,”supp_ugc”:”0″,”placementID”:-1,”fdb”:null,”serveTime”:-1,”impID”:””,”creativeID”:-1,”adc”:”{“label”:”AdChoices”,”url”:”https:\/\/info.yahoo.com\/privacy\/us\/yahoo\/relevantads.html”,”close”:”Close”,”closeAd”:”Close Ad”,”showAd”:”Show ad”,”collapse”:”Collapse”,”fdb”:”I don’t like this ad”,”code”:”en-us”}”,”is3rd”:1,”facStatus”:{},”userProvidedData”:{},”facRotation”:{},”slotData”:{},”size”:”1×1″}},”conf”:{“w”:1,”h”:1}},{“id”:”MON”,”html”:”“,”lowHTML”:””,”meta”:{“y”:{“pos”:”MON”,”cscHTML”:”“,”cscURI”:”https://5.ras.yahoo.com/adcount|2.0|5113.1|4880870|0|0|AdId=-41;BnId=0;ct=3233198072;st=20384;adcid=0;itime=301224750;reqtype=5;;impref=16913012242324976116;imprefseq=237851938861886164;imprefts=1691301224;adclntid=1004;spaceid=2145457445;adposition=MON;lmsid=a077000000DAfMuAAL;revshare=lmsid%253Aa077000000DAfMuAAL%253Brevsp%253Aus%252Esports%252Eyahoo%252Ecom%253Blpstaid%253Acdf37586%252D4805%252D4b92%252D9641%252D110b8a9c7e65%253Bpt%253Acontent%253Bpd%253Anon%255Fmodal%253Bver%253Aarticle%253Blu%253A0%253Bpct%253Astory%253Bsite%253Asports;pvid=wyFEZTEwLjK7KSiOglKvBTE3MTk4LgAAAADAtkuW;sectionid=140356051;kvpgcolo=bf1;kvhashtag=news:1878500:1878000:2074500;kvrs=a077000000dafmuaal:cdf37586%2D4805%2D4b92%2D9641%2D110b8a9c7e65:lmsid:sports:us%2Esports%2Eyahoo%2Ecom:article:ver:pd:0:content:pct:story:lu:site:pt:revsp:lpstaid:non%5Fmodal;kvssp=ssp;kvctopid=1878000:2074500:1878500;kvsecure=true;kvmn=y408893;kvy%2Dbucket=sports%2Dus%2Den%2Dus%2Ddef%2Cseamless;kvwiki%5Ftopics=notre%5Fdame%5Ffighting%5Firish:under%5Farmour:college%5Fsports:college%5Ffootball:nike%2C%5Finc%2E:kevin%5Fplank:adidas;kvsecure%2Ddarla=4%2D11%2D1%7Cysd%7C1;kvadtc%5Fdvmktname=unknown;kvadtc%5Fdvosplt=os%5Fx:os%5Fx%5F10%5F11;kvadtc%5Fdvbrand=google;kvadtc%5Fdvtype=desktop;kvadtc%5Fdvmodel=chrome%5F%2D%5Fos%5Fx;kvrepo%5Fdvosplt=os%5Fx;kvadtc%5Fdvosversion=10%2E11%2E6;kvadtc%5Fcrmcc=UNKNOWN;kvadtc%5Fcrmnc=UNKNOWN;gdpr=0;”,”behavior”:”non_exp”,”adID”:”#”,”matchID”:”999999.999999.999999.999999″,”bookID”:””,”slotID”:”0″,”serveType”:”0″,”ttl”:-1,”err”:”invalid (darla) (no)”,”hasExternal”:false,”supp_ugc”:”0″,”placementID”:-1,”fdb”:null,”serveTime”:-1,”impID”:””,”creativeID”:-1,”adc”:”{“label”:”AdChoices”,”url”:”https:\/\/info.yahoo.com\/privacy\/us\/yahoo\/relevantads.html”,”close”:”Close”,”closeAd”:”Close Ad”,”showAd”:”Show ad”,”collapse”:”Collapse”,”fdb”:”I don’t like this ad”,”code”:”en-us”}”,”is3rd”:1,”facStatus”:{},”userProvidedData”:{},”facRotation”:{},”slotData”:{“trusted_custom”:”false”,”freqcapped”:”false”,”delivery”:”1″,”pacing”:”1″,”expires”:”0″,”companion”:”false”,”exclusive”:”false”,”redirect”:”false”,”pvid”:”wyFEZTEwLjK7KSiOglKvBTE3MTk4LgAAAADAtkuW”},”size”:”1×1″}},”conf”:{“w”:1,”h”:1}},{“id”:”MON2″,”html”:”“,”lowHTML”:””,”meta”:{“y”:{“pos”:”MON2″,”cscHTML”:”“,”cscURI”:”https://5.ras.yahoo.com/adcount|2.0|5113.1|4880867|0|0|AdId=-41;BnId=0;ct=3233198072;st=22666;adcid=0;itime=301224752;reqtype=5;;impref=16913012242324976123;imprefseq=237851938861886167;imprefts=1691301224;adclntid=1004;spaceid=2145457445;adposition=MON2;lmsid=a077000000DAfMuAAL;revshare=lmsid%253Aa077000000DAfMuAAL%253Brevsp%253Aus%252Esports%252Eyahoo%252Ecom%253Blpstaid%253Acdf37586%252D4805%252D4b92%252D9641%252D110b8a9c7e65%253Bpt%253Acontent%253Bpd%253Anon%255Fmodal%253Bver%253Aarticle%253Blu%253A0%253Bpct%253Astory%253Bsite%253Asports;pvid=wyFEZTEwLjK7KSiOglKvBTE3MTk4LgAAAADAtkuW;sectionid=140356051;kvpgcolo=bf1;kvhashtag=news:1878500:1878000:2074500;kvrs=a077000000dafmuaal:cdf37586%2D4805%2D4b92%2D9641%2D110b8a9c7e65:lmsid:sports:us%2Esports%2Eyahoo%2Ecom:article:ver:pd:0:content:pct:story:lu:site:pt:revsp:lpstaid:non%5Fmodal;kvssp=ssp;kvctopid=1878000:2074500:1878500;kvsecure=true;kvmn=y408894;kvy%2Dbucket=sports%2Dus%2Den%2Dus%2Ddef%2Cseamless;kvwiki%5Ftopics=notre%5Fdame%5Ffighting%5Firish:under%5Farmour:college%5Fsports:college%5Ffootball:nike%2C%5Finc%2E:kevin%5Fplank:adidas;kvsecure%2Ddarla=4%2D11%2D1%7Cysd%7C1;kvadtc%5Fdvmktname=unknown;kvadtc%5Fdvosplt=os%5Fx:os%5Fx%5F10%5F11;kvadtc%5Fdvbrand=google;kvadtc%5Fdvtype=desktop;kvadtc%5Fdvmodel=chrome%5F%2D%5Fos%5Fx;kvrepo%5Fdvosplt=os%5Fx;kvadtc%5Fdvosversion=10%2E11%2E6;kvadtc%5Fcrmcc=UNKNOWN;kvadtc%5Fcrmnc=UNKNOWN;gdpr=0;”,”behavior”:”non_exp”,”adID”:”#”,”matchID”:”999999.999999.999999.999999″,”bookID”:””,”slotID”:”0″,”serveType”:”0″,”ttl”:-1,”err”:”invalid (darla) (no)”,”hasExternal”:false,”supp_ugc”:”0″,”placementID”:-1,”fdb”:null,”serveTime”:-1,”impID”:””,”creativeID”:-1,”adc”:”{“label”:”AdChoices”,”url”:”https:\/\/info.yahoo.com\/privacy\/us\/yahoo\/relevantads.html”,”close”:”Close”,”closeAd”:”Close Ad”,”showAd”:”Show ad”,”collapse”:”Collapse”,”fdb”:”I don’t like this ad”,”code”:”en-us”}”,”is3rd”:1,”facStatus”:{},”userProvidedData”:{},”facRotation”:{},”slotData”:{“trusted_custom”:”false”,”freqcapped”:”false”,”delivery”:”1″,”pacing”:”1″,”expires”:”0″,”companion”:”false”,”exclusive”:”false”,”redirect”:”false”,”pvid”:”wyFEZTEwLjK7KSiOglKvBTE3MTk4LgAAAADAtkuW”},”size”:”1×1″}},”conf”:{“w”:1,”h”:1}}],”conf”:null,”meta”:{“y”:{“pageEndHTML”:”(function(d){var a=d.body.appendChild(d.createElement(‘iframe’)),b=a.contentWindow.document;a.style.cssText=’height:0;width:0;frameborder:no;scrolling:no;sandbox:allow-scripts;display:none;’;b.open().write(”);b.close();})(document);”,”pos_list”:[“LDRB”,”LDRB2″,”LREC”,”LREC2″,”MAST”,”MON”,”MON2″],”transID”:”darla_prefetch_1691301224807_1136203066_1″,”k2_uri”:””,”fac_rt”:-1,”ttl”:-1,”spaceID”:”2145457445″,”lookupTime”:270,”procTime”:271,”npv”:0,”pvid”:”wyFEZTEwLjK7KSiOglKvBTE3MTk4LgAAAADAtkuW”,”serveTime”:-1,”ep”:{“site-attribute”:”Y-BUCKET=”sports-US-en-US-def,seamless” LREC=”300×250;1×1″ LREC2=”300×250;1×1″ LREC3=”300×250;1×1″ UBALREC=”300×250;1×1″ UBALREC2=”300×250;1×1″ UBALREC3=”300×250;1×1″ MON=”300×600;1×1″ wiki_topics=”Notre_Dame_Fighting_Irish;Adidas;Under_Armour;Kevin_Plank;College_sports;Nike,_Inc.;College_football” ctopid=”1878000;1878500;2074500″ hashtag=”news;1878000;1878500;2074500″ rs=”lmsid:a077000000DAfMuAAL;revsp:us.sports.yahoo.com;lpstaid:cdf37586-4805-4b92-9641-110b8a9c7e65;pt:content;pd:non_modal;ver:article;lu:0;pct:story;site:sports” ctout=320″,”secure”:true,”lang”:”en-US”,”ref”:”https://sports.yahoo.com/sources-notre-dame-under-armour-agree-to-massive-college-athletics-apparel-extension-234800887.html”,”filter”:”no_expandable;”,”darlaID”:”darla_instance_1691301224807_431810024_0″},”pym”:null,”host”:””,”filtered”:[],”pe”:””}}}]]> = 0 || position.indexOf(‘UBA’) >= 0) { var isUBA = position.indexOf(‘UBA’) >= 0; if (isPositionValid) { if (inaDiv && !nodeIdDiv) { var inaText = document.createElement(‘div’); var advTextInnerHTML = ”; inaText.id = nodeId; inaText.style.fontSize = isUBA || isNonUBAadBlockPos ? ’13px’ : ’10px’; inaText.style.textAlign = isUBA || isNonUBAadBlockPos ? ‘left’ : ‘center’; if (isUBA) { var ubaClean = inaDiv.parentElement; inaText.style.margin = ‘auto’; if (posSetting.w) { inaText.style.width = posSetting.w + ‘px’; } if (ubaClean && ubaClean.classList && ubaClean.classList.contains && !ubaClean.classList.contains(‘uba-container’)) { ubaClean.classList.add(‘uba-container’); } } if (isUBA || isNonUBAadBlockPos) { advTextInnerHTML = advText; } else if (isSlugEnablePos) { advTextInnerHTML = advText.toUpperCase(); } else { advTextInnerHTML = ‘- ‘ + advText.toUpperCase() + ‘ -‘; } inaText.innerHTML = advTextInnerHTML; inaDiv.parentElement.insertBefore(inaText, inaDiv); } else if (nodeIdDiv) { // as INARTICLE would fall here we need show adv text nodeIdDiv.style.display = ‘block’; } } } // for rest of the non-native positions if (isPositionValid) { if (isGeminiFedPos && cleanId && cleanId.parentNode && cleanId.parentNode.classList) { cleanId.parentNode.classList.add(position); } if (nodeIdDiv && posItem && posItem.serveType != 10) { nodeIdDiv.style.display = ‘block’; } } else { // Ad position fails then add error class for styling if (cleanId && cleanId.parentNode && cleanId.parentNode.classList && typeof adContainerClass.some === ‘function’ ) { hasAdContainerClass = adContainerClass.some(function(parentClass) { return cleanId.parentNode.classList.contains(parentClass); }); hasAdContainerClass && !isAdRefreshEvent && cleanId.parentNode.classList.add(‘da-error’, posPrefix); } } } if (typeof dispatchEvent !== ‘undefined’ && typeof CustomEvent !== ‘undefined’) { var evtDetail = { detail: { evtName: eventName, positions: reqAdPositions } }; if (“” && eventName === ‘momentsAdFetch’) { dispatchEvent(new CustomEvent(“”, evtDetail)); } dispatchEvent(new CustomEvent(“ads:finish:parse”, evtDetail)); } }; C.onStartPosRender = function(posItem) { if (window.performance && window.performance.now) { var ltime = window.performance.now(), posId = posItem && posItem.pos; _adLT.push([‘ADSTART_’+posId, Math.round(ltime)]); } if (window._isModalOpen && window._isModalOpen()) { window._perfMark(‘ADSTART_’ + posId); } }; C.onBeforeStartPosRender = function(posItem) { if (posItem && safeframeOptinPositions && safeframeOptinPositions[posItem.pos]) { if (posItem.html && posItem.html.match(//)) { return true; } } if (posItem.conf && posItem.conf.clean) { var element = document.getElementById(posItem.conf.clean); if (element) { element.className = element.className.replace(‘Ht-pl-‘ + posItem.size , ”).replace(‘Ht-pl-default’, ”); element = element.parentNode; if (element && element.className && element.className.match(/Ht-pl-LDRB|Ht-pl-LREC/)) { element.className = element.className.replace(/Ht-pl-LDRB|Ht-pl-LREC/, ”); } else if (element.parentNode && element.parentNode.className && element.parentNode.className.match(/Ht-pl-LDRB|Ht-pl-LREC/)) { element.parentNode.className = element.parentNode.className.replace(/Ht-pl-LDRB|Ht-pl-LREC/, ”); } } } }; C.onFinishPosRender = function(posId, reqList, posItem) { if (window.performance !== undefined && window.performance.now !== undefined) { var whiteListedAds = [], ltime = window.performance.now(); _adLT.push([‘ADEND_’+posId, Math.round(ltime)]); setTimeout(function () { if (window.YAFT !== undefined && window.YAFT.isInitialized() && whiteListedAds[posId]) { // Trigger custom timing for LREC ad position window.YAFT.triggerCustomTiming(whiteListedAds[posId], ”, ltime); } },300); } if (window._isModalOpen && window._isModalOpen()) { window._perfMark(‘ADEND_’ + posId); adIndex = window._pendingAds.indexOf(posId); if (adIndex >= 0) { window._pendingAds.splice(adIndex, 1); if (window._pendingAds.length === 0) { window._adRenderComplete(); } } } }; C.onFailure = function (eventName, pos) { document.documentElement.classList.add(‘da-parsed-page’); if (document.documentElement.classList.contains(‘modal-open’)) { document.documentElement.classList.add(‘da-parsed-modal’); } else { document.documentElement.classList.remove(‘da-parsed-modal’); } }; C.onSuccess = function(eventName, positions) { document.documentElement.classList.add(‘da-parsed-page’); if (document.documentElement.classList.contains(‘modal-open’)) { document.documentElement.classList.add(‘da-parsed-modal’); } else { document.documentElement.classList.remove(‘da-parsed-modal’); } }; if (“OK” == D.config(C)) { w.dpDarlaProxyInitialized = true; setTimeout(function() { if (window.performance && window.performance.now) { var ltime = window.performance.now(); _adLT.push([‘DARLA_RSTART’, Math.round(ltime)]); } var d = document, e = d.documentElement, g = d.getElementsByTagName(‘body’)[0], winWidth = w.innerWidth || e.clientWidth || g.clientWidth; (function () { var positions = [“LDRB”,”LDRB2″,”LREC”,”LREC2″,”MAST”,”MON”,”MON2″,”DEFAULT”]; var smartAdElement = document.getElementById(‘smartDaConfig’); var posSettings, smartAdPosition, newPosSettings; // check if we have dynamic smart ad config if (smartAdElement && smartAdElement.dataset && smartAdElement.dataset.smartDaConfig) { smartAdConfig = smartAdElement.dataset.smartDaConfig; try { smartAdConfig = JSON.parse(smartAdConfig); smartAdPositions = smartAdConfig.adPositions || []; smartAdDynamicData = smartAdConfig.dynamicData || {}; } catch (err) { // do nothing } if (smartAdPositions.length && positions.length) { for (var i = 0, l = smartAdPositions.length; i 0) { var prefetchedPos = DARLA.prefetched(); if (prefetchedPos.length <= 0) { return; } var firstBatchPos = []; // goes through the positions in the firstRender array and removes any duplicates from the prefetched positions for (var i = 0; i = 0) { firstBatchPos = firstBatchPos.concat(prefetchedPos.splice(index, 1)); } }; if (firstBatchPos.length > 0) { var renderWithRetry = function(pos) { if (DARLA.inProgress()) { var waittime = 600, maxwait = 100, deferRetry = 0, interval; interval = setInterval(function() { deferRetry ++; if (!DARLA.inProgress()) { clearInterval(interval); // Render the remaining ads DARLA.render(pos); } if (deferRetry > maxwait) { DARLA.abort(); clearInterval(interval); DARLA.render(pos); } }, waittime); } else { // Render the remaining ads DARLA.render(pos); } } // it will render the positions that were in the firstRender array renderWithRetry(firstBatchPos); // after an interval render the remaining prefetched positions setTimeout(renderWithRetry, 3000, prefetchedPos); } else { // non of the firstBatchPos in prefetchedPos then render whatever we have DARLA.render(); } } else { // if firstRender is empty, it will render all the ads DARLA.render(); } (function() { var positions = [“LDRB”,”LDRB2″,”LREC”,”LREC2″,”MAST”,”MON”,”MON2″,”DEFAULT”]; var waferInstance = window && window.wafer; if (!waferInstance) { return; } var waferBase; waferInstance.ready(function () { waferBase = waferInstance.base || {}; }); var visibilityMeta = (function () { var visibilityChange = ‘visibilitychange’; var hidden = ‘hidden’; var UNDEFINED = ‘undefined’; if (typeof document.mozHidden !== UNDEFINED) { hidden = ‘mozHidden’; visibilityChange = ‘moz’ + visibilityChange; } else if (typeof document.msHidden !== UNDEFINED) { hidden = ‘msHidden’; visibilityChange = ‘ms’ + visibilityChange; } else if (typeof document.webkitHidden !== UNDEFINED) { hidden = ‘webkitHidden’; visibilityChange = ‘webkit’ + visibilityChange; } return { hidden: hidden, visibilityChange: visibilityChange }; })(); var adBoostBlackListPos = { BTNA: ‘BTNA’, BTNB: ‘BTNB’, BTNC: ‘BTNC’, BTND: ‘BTND’, NE4A: ‘NE4A’, NE4B: ‘NE4B’, NE4C: ‘NE4C’, NE4D: ‘NE4D’, FB2A: ‘FB2A’, FB2B: ‘FB2B’, FB2C: ‘FB2C’, FB2D: ‘FB2D’, INARTICLE: ‘INARTICLE’, WIDGET: ‘WIDGET’, WIDGETA: ‘WIDGETA’, ‘WIDGET-1’: ‘WIDGET-1’ }; var tabswitchRotateTime = 3000; var enableTabswitchRotate = tabswitchRotateTime > 0; if (!enableTabswitchRotate) { return; } var getCurrentTime = Date.now || function() { return new Date().getTime(); }; var darlaTimeStamp = getCurrentTime(); var isWindowHidden = document[visibilityMeta.hidden] || false; var isInViewport = function (elem, offset) { offset = offset || {}; return waferInstance.utils.elementInView(elem, offset, waferBase.viewport); }; var handleBlur = function () { if (!isWindowHidden) { darlaTimeStamp = getCurrentTime(); isWindowHidden = true; return; } }; var dispatchWindowEvent = function (eventName) { var event; if (typeof dispatchEvent === ‘undefined’) { return; } if (typeof(Event) === ‘function’) { event = new Event(eventName); } else { event = document.createEvent(‘Event’); event.initEvent(eventName, true, true); } dispatchEvent(event); }; var getAdPositions = function() { if (document.documentElement.classList.contains(‘modal-open’)) { var viewerEventSettings = DARLA.evtSettings(‘homepage-viewer’); if (viewerEventSettings && viewerEventSettings.ps) { return viewerEventSettings.ps.split(‘,’); } // if yield ad is enabled, // then prevent index position to be picked if (yieldAdEnabled) { return []; } } var adPositions = Object.keys(C.positions) || []; var clientPos = []; var clientPositionMeta = window && window.adsConfig && window.adsConfig.clientPositionMeta; if (clientPositionMeta && clientPositionMeta.positions && clientPositionMeta.positions.length > 0) { clientPos = clientPositionMeta.positions.map(function(pos) { return pos.id; }); } adPositions = adPositions.concat(clientPos); var otherAdPosSettings = DARLA.evtSettings(‘AUTO’); if (otherAdPosSettings && otherAdPosSettings.ps) { var otherAdPosList = Object.keys(otherAdPosSettings.ps) || []; otherAdPosList.forEach(function(adPos) { if (adPositions.indexOf(adPos) < 0 && adPos.indexOf('-NATIVE-PH') < 0 && adPos.indexOf('-DISPLAY-PH') < 0) { adPositions.push(adPos); } }); } return adPositions; }; var handleFocus = function () { if (document[visibilityMeta.hidden]) { isWindowHidden = true; return; } var now = getCurrentTime(); var isViewerOpen = document.documentElement.classList.contains('modal-open'); if (now - darlaTimeStamp 1 && isInViewport(adNodeEl)) { adCallPositions.push(adPos); if (adBoostGroupConf && adBoostGroupConf[adPos]) { var groupAdsInView = true; if (adBoostGroupConf[adPos].inview) { [].concat(adBoostGroupConf[adPos].inview).forEach(function (iAdPos) { var iPosSettings = DARLA.posSettings(iAdPos); if (iPosSettings) { var iAdNodeEl = document.getElementById(iPosSettings.dest); if (iAdNodeEl) { if (!isInViewport(iAdNodeEl)) { groupAdsInView = false; } } } }); if (groupAdsInView) { [].concat(adBoostGroupConf[adPos].extrapositions).forEach(function (nAdPos) { if (adCallPositions.indexOf(nAdPos) < 0) { adCallPositions.push(nAdPos); } }); } } else { [].concat(adBoostGroupConf[adPos].extrapositions).forEach(function (nAdPos) { if (adCallPositions.indexOf(nAdPos) < 0) { adCallPositions.push(nAdPos); } }); } } } } }); if (adCallPositions.length) { var pageContext = YAHOO.context; var ultMeta = { pg: { device: pageContext.device, intl: pageContext.intl, property: 'fp', rid: pageContext.rid, test: pageContext.bucket }, }; var tabswitchEvent = { ps: adCallPositions.join(','), sp: "2145457445", name: 'tabswitch', sa: DARLA.evtSettings('AUTO').sa || "Y-BUCKET="sports-US-en-US-def,seamless" LREC="300x250;1x1" LREC2="300x250;1x1" LREC3="300x250;1x1" UBALREC="300x250;1x1" UBALREC2="300x250;1x1" UBALREC3="300x250;1x1" MON="300x600;1x1" wiki_topics="Notre_Dame_Fighting_Irish;Adidas;Under_Armour;Kevin_Plank;College_sports;Nike,_Inc.;College_football" ctopid="1878000;1878500;2074500" hashtag="news;1878000;1878500;2074500" rs="lmsid:a077000000DAfMuAAL;revsp:us.sports.yahoo.com;lpstaid:cdf37586-4805-4b92-9641-110b8a9c7e65;pt:content;pd:non_modal;ver:article;lu:0;pct:story;site:sports"", ssl: true, secure: true, ref: window.location.href, npv: 1, property: 'fp', ult: ultMeta }; DARLA.add(tabswitchEvent); DARLA.event('tabswitch'); }; }; }; window.addEventListener('blur', handleBlur); window.addEventListener('focus', handleFocus); waferInstance && waferInstance.ready(function () { waferInstance.on('pageVisibilityChange', handleFocus); }); })(); if (w.performance && w.performance.now) { var ltime = w.performance.now(); _adLT.push(['DARLA_REND', Math.round(ltime)]); } }, 200); } }; var darlaOnreadyPoll = function darlaOnreadyPoll() { var timeout = Number(new Date()) + 20000; var interval = 300; (function condition() { if (window.DARLA) { darlaOnready(); } else if (Number(new Date()) adStartTime) {continue;} w.YAFT.triggerCustomTiming(whiteListedAds[adObj], adStartTime, adLoadTime); } } } // Override the video load time as the module’s load time if (typeof w._videoLT !== ‘undefined’) { for (var key in w._videoLT) { if (w._videoLT.hasOwnProperty(key)) { w.YAFT.triggerCustomTiming(key, w._videoLT[key].startTime, w._videoLT[key].loadTime || w.performance.now()); } } } }; var setPagePerfDataForTrackModules = function(pagePerfData) { var trackModulesPerfMark = w.performance.getEntriesByType(‘mark’); if (trackModulesPerfMark) { var trackModules = yaftConfig.trackModulesMap; if (trackModules) { var trackModuleNames = []; for (var trackModule in trackModules) { if (trackModules.hasOwnProperty(trackModule)) { trackModuleNames.push(trackModule); } } if (trackModuleNames.length > 0) { for (var t = 0; t < trackModulesPerfMark.length; t++) { var moduleMark = trackModulesPerfMark[t]; if (trackModuleNames.indexOf(moduleMark.name) !== -1) { pagePerfData[trackModules[moduleMark.name]] = Math.round(moduleMark.startTime); } } } } } } yaftConfig.preProcess = preProcess; w.YAFT.init(yaftConfig, function(data, error) { if (!error && w.rapidInstance) { var aft = Math.round(data.aft); var initialPageLoad = { AFT: aft, AFT1: aft, AFTNOAD: Math.round(data.aftNoAd), STR: Math.round(data.startRender), VIC: data.visuallyComplete, PLT: data.pageLoadTime, DOMC: data.domElementsCount, HTTPC: data.httpRequests.count, CP: Math.round(data.totalCoveragePercentage), NCP: Math.round(data.normTotalCoveragePercentage) }; var customPerfData = {}; var pagePerfData = {}; if ( window._adLT) { for (var i = 0; i 1E3)callback(checksRemain==0&&detected);else setTimeout(function(){beforeCheck(callback,timeout*2)},timeout*2)}function checkImages(){if(--checksRemain)return;detected=!error1&&error2}var random=Math.random()*11;var img1=new Image;img1.onload=checkImages;img1.onerror=function(){error1=true;checkImages()};img1.src=px.replace(/*/,1).replace(/*/,random);var img2=new Image;img2.onload=checkImages;img2.onerror=function(){error2=true;checkImages()};img2.src=px.replace(/*/,2).replace(/*/,random);beforeCheck(callback,250)}}; DPba.detect(pixelDetectUrl, function(usesABP) { if (usesABP) { var expires = new Date(); expires.setMinutes(expires.getMinutes() + cookieDuration); daTrk = '2'; w.wafer.utils.setCookie(cookieName, '2', {expires: expires, domain: location.hostname, path:'/'}); } // this fires rapid when we set cookie either 1 or 2 if ((!thamba && daTrk !== '0') && w.rapidInstance && w.rapidInstance.beaconEvent) { w.rapidInstance.beaconEvent("datrk", {pl1: daTrk}); } }); }; var ubDetection = function() { // primary check: create node has sensitive id on the fly const decoyId = 'my-ads'; const decoyNode = document.createElement('div'); decoyNode.setAttribute('id', decoyId); decoyNode.innerHTML = decoyId; document.body.appendChild(decoyNode); const decoyNodeIns = document.querySelector(`#${decoyId}`); if (decoyNodeIns && decoyNodeIns.offsetHeight === 0) { decoyNodeIns.remove(); return true; } decoyNodeIns.remove(); // additional check: check all necessary ad pos dimension if (shouldCheckPosition) { const { positions } = dabConfig; let adposNodeCount = 0; let hidenPosNodeCount = 0; for (const position of positions) { const adposNode = document.querySelector(`#${position}`); if (adposNode) { adposNodeCount += 1; if (adposNode.offsetHeight === 0) { hidenPosNodeCount += 1; } } } if (adposNodeCount > 0 && adposNodeCount === hidenPosNodeCount) { return true; } } return false; } var initABDetection = function() { var daTrk = ‘0’; var cExpiry = 0; var expires = new Date(); /* General AB Check */ var abSelector = document.getElementById(‘advertisement-thamba’); if (!abSelector) { daTrk = ‘1’; cExpiry = cookieDuration; } /* Specific AB Check */ if (dabConfig.enableUBDetection) { const isUBActive = ubDetection(); if (isUBActive) { daTrk = ‘1’; cExpiry = cookieDuration; } } expires.setMinutes(expires.getMinutes() + cExpiry); // Sets cookie if we have to clear (block -> non-blocked state) OR // set with value (non-block -> block state) if ((thamba && daTrk === ‘0’) || (!thamba && daTrk === ‘1’)) { w.wafer.utils.setCookie(cookieName, daTrk, {expires: expires, domain: location.hostname, path:’/’}); } // if (dabConfig.enableABPDetection && daTrk === ‘1’) { // will uncomment when we can detect container collapsed if (dabConfig.enableABPDetection) { detectABP(daTrk); } }; w.wafer && w.wafer.utils && w.wafer.ready && w.wafer.ready(function () { setTimeout(initABDetection, dabConfig.detectionTimeout || 300); }); }(window)); ]]>

Source

Leave a Reply

Your email address will not be published. Required fields are marked *