From 7822bffb9de324257fefb6c340a211cb690823dc Mon Sep 17 00:00:00 2001 From: Simon Hearne Date: Tue, 19 Apr 2022 14:28:09 +0100 Subject: [PATCH] feat(entities): add multiple ad providers (#169) --- data/entities.js | 212 ++++++++++++++++++++++++++- lib/__snapshots__/index.test.js.snap | 18 +-- 2 files changed, 219 insertions(+), 11 deletions(-) diff --git a/data/entities.js b/data/entities.js index 28b451d..cd0c85d 100644 --- a/data/entities.js +++ b/data/entities.js @@ -6055,8 +6055,11 @@ module.exports = [ }, { name: 'LoginRadius', - categories: ['social'], - domains: ['*.loginradius.com'], + company: 'LoginRadius', + homepage: 'https://www.loginradius.com/', + categories: ['ad','social'], + domains: ['*.loginradius.com','*.lrcontent.com'], + examples: ['config.lrcontent.com'], }, { name: 'LongTail Ad Solutions', @@ -12293,4 +12296,209 @@ module.exports = [ domains: ['*.segmentstream.com'], examples: ['track.segmentstream.com'], }, + { + name: 'Amazon Associates', + company: 'Amazon', + homepage: 'https://affiliate-program.amazon.co.uk/', + categories: ['marketing'], + domains: ['*.associates-amazon.com'], + examples: ['assoc-na.associates-amazon.com'], + }, + { + name: 'DotMetrics', + company: 'Ipsos', + homepage: 'https://www.dotmetrics.net/', + categories: ['analytics'], + domains: ['*.dotmetrics.net'], + examples: ['uk-script.dotmetrics.net'], + }, + { + name: 'Truffle Bid', + company: 'Truffle', + homepage: 'https://truffle.bid/', + categories: ['ad'], + domains: ['*.truffle.bid'], + examples: ['matching.truffle.bid'], + }, + { + name: 'Hybrid', + company: 'Hybrid', + homepage: 'https://hybrid.ai/', + categories: ['ad'], + domains: ['*.hybrid.ai'], + examples: ['dm-eu.hybrid.ai'], + }, + { + name: 'AdMan Media', + company: 'AdMan', + homepage: 'https://admanmedia.com/', + categories: ['video'], + domains: ['*.admanmedia.com'], + examples: ['cs.admanmedia.com'], + }, + { + name: 'ID5 Identity Cloud', + company: 'ID5', + homepage: 'https://id5.io/', + categories: ['ad'], + domains: ['id5-sync.com'], + examples: ['id5-sync.com'], + }, + { + name: 'Audience Rate', + company: 'Audience Rate Limited', + homepage: 'https://www.audiencerate.com/', + categories: ['ad'], + domains: ['*.audrte.com'], + examples: ['a.audrte.com'], + }, + { + name: 'Seedtag', + company: 'Seedtag Advertising', + homepage: 'https://www.seedtag.com/', + categories: ['ad'], + domains: ['*.seedtag.com'], + examples: ['s.seedtag.com'], + }, + { + name: 'IVI', + company: 'IVI Technologies', + homepage: 'http://ivitechnologies.com/', + categories: ['ad'], + domains: ['*.ivitrack.com'], + examples: ['matching.ivitrack.com'], + }, + { + name: 'Sportradar', + company: 'Sportradar', + homepage: 'https://www.sportradar.com/', + categories: ['ad'], + domains: ['*.sportradarserving.com'], + examples: ['a.sportradarserving.com'], + }, + { + name: 'ZEOTAP', + company: 'ZEOTAP', + homepage: 'https://zeotap.com/', + categories: ['ad'], + domains: ['*.zeotap.com'], + examples: ['spl.zeotap.com'], + }, + { + name: 'Web Content Assessor', + company: 'TMT Digital', + homepage: 'https://mediatrust.com/', + categories: ['ad'], + domains: ['*.webcontentassessor.com'], + examples: ['scripts.webcontentassessor.com'], + }, + { + name: 'Genie', + company: 'Media Force', + homepage: 'https://hellogenie.com/', + categories: ['ad'], + domains: ['*.mfadsrvr.com'], + examples: ['rtb.mfadsrvr.com'], + }, + { + name: 'mediarithmics', + company: 'mediarithmics', + homepage: 'https://www.mediarithmics.com/', + categories: ['ad'], + domains: ['*.mediarithmics.com'], + examples: ['cookie-matching.mediarithmics.com'], + }, + { + name: 'Ozone Project', + company: 'The Ozone Project', + homepage: 'https://www.ozoneproject.com/', + categories: ['ad'], + domains: ['*.the-ozone-project.com'], + examples: ['elb.the-ozone-project.com'], + }, + { + name: 'FiftyAurora', + company: 'Fifty', + homepage: 'https://fifty.io/', + categories: ['ad'], + domains: ['*.fiftyt.com'], + examples: ['visitor.fiftyt.com'], + }, + { + name: 'smadex', + company: 'entravision', + homepage: 'https://smadex.com/', + categories: ['ad'], + domains: ['*.smadex.com'], + examples: ['cm.smadex.com'], + }, + { + name: 'AWX', + company: 'Trinity Mirror', + categories: ['ad'], + domains: ['*.tm-awx.com'], + examples: ['felix.data.tm-awx.com'], + }, + { + name: 'XPO', + company: 'Knorex', + categories: ['ad'], + homepage: 'https://www.knorex.com/', + domains: ['*.brand-display.com'], + examples: ['dmp.brand-display.com'], + }, + { + name: 'Viafoura', + company: 'Viafoura', + categories: ['ad'], + homepage: 'https://viafoura.com/', + domains: ['*.viafoura.co','*.viafoura.net'], + examples: ['api.viafoura.co','cdn.viafoura.net'], + }, + { + name: 'Adnami', + company: 'Adnami', + categories: ['ad'], + homepage: 'https://www.adnami.io/', + domains: ['*.adnami.io'], + examples: ['macro.adnami.io'], + }, + { + name: 'LiveRamp Privacy Manager', + company: 'LiveRamp', + categories: ['ad'], + homepage: 'https://liveramp.com/privacy-legal-compliance/', + domains: ['*.privacymanager.io'], + examples: ['geo.privacymanager.io'], + }, + { + name: 'Onfocus', + company: 'Onfocus SAS', + categories: ['ad'], + domains: ['*.4dex.io'], + examples: ['script.4dex.io'], + }, + { + name: 'viewTag', + company: 'Advanced Store', + categories: ['ad'], + domains: ['*.ad4m.at'], + examples: ['ad4m.at','as.ad4m.at'], + }, + { + name: 'MRP Prelytics', + company: 'Market Resource Partners', + categories: ['ad'], + homepage: 'https://www.mrpfd.com/', + domains: ['*.mrpdata.net'], + examples: ['j.mrpdata.net'], + }, + { + name: 'iPROM', + company: 'iPROM', + categories: ['ad'], + homepage: 'https://iprom.eu/', + domains: ['*.iprom.net'], + examples: ['core.iprom.net'], + }, ] diff --git a/lib/__snapshots__/index.test.js.snap b/lib/__snapshots__/index.test.js.snap index 37137d2..37f2f04 100644 --- a/lib/__snapshots__/index.test.js.snap +++ b/lib/__snapshots__/index.test.js.snap @@ -199,7 +199,7 @@ Array [ "Pubmatic - https://simage4.pubmatic.com/AdServer/f1ea", "ShareThis - https://sync.sharethis.com/zeotap", "Facebook - https://scontent.xx.fbcdn.net/v/t61.24694-24/73420385_826567641192533_1387339239901269287_n.jpg", - "undefined - https://id5-sync.com/s/359/9.gif", + "ID5 Identity Cloud - https://id5-sync.com/s/359/9.gif", "Other Google APIs/SDKs - https://storage.googleapis.com/zvite-us-central1/images/logo_white_188.png", "Tynt - https://de.tynt.com/deb/v2", "Other Google APIs/SDKs - https://csi.gstatic.com/csi", @@ -232,7 +232,7 @@ Array [ "Rubicon Project - https://fastlane.rubiconproject.com/a/api/fastlane.json", "Yandex Ads - https://an.yandex.ru/widget_settings", "Sectigo - http://crt.sectigo.com/SectigoSHA256EVSecureServerCA2.crt", - "undefined - https://mwzeom.zeotap.com/mw", + "ZEOTAP - https://mwzeom.zeotap.com/mw", "ZenDesk - https://v2.zopim.com/widget/sounds/triad_gbd.mp3", "GumGum - https://rtb.gumgum.com/usync/vpbwxdoz", "Facebook - https://scontent-iad3-1.xx.fbcdn.net/v/t51.29350-15/97154283_169773444375218_3032232000119879532_n.jpg", @@ -262,7 +262,7 @@ Array [ "Tynt - https://ic.tynt.com/r/d", "Adroll - https://d.adroll.com/user_attrs", "YouTube - https://img.youtube.com/viiQbKbt-IAMk/0.jpg", - "undefined - https://rtb.mfadsrvr.com/ul_cb/sync", + "Genie - https://rtb.mfadsrvr.com/ul_cb/sync", "Yahoo! JAPAN Ads - https://s.yimg.jp/yui/jp/tmpl/1.1.0/yjTmplCommon-min.css", "Supership - https://tg.socdm.com/tm/js", "Throtle - https://thrtle.com/sync", @@ -316,7 +316,7 @@ Array [ "Media Math - https://pixel.mathtag.com/u/js", "Klaviyo - https://fast.a.klaviyo.com/onsite/api/v2/modules", "AdRoll CMP - https://d.adroll.mgr.consensu.org/consent/iabcheck/update-me", - "undefined - https://spl.zeotap.com/mapper.js", + "ZEOTAP - https://spl.zeotap.com/mapper.js", "ShareThis - https://ws.sharethis.com/widget/sttypepad2.js", "Microsoft Hosted Libs - https://ajax.aspnetcdn.com/ajax/signalr/jquery.signalr-2.2.2.min.js", "RadiumOne - https://rp.gwallet.com/r1/pmuid", @@ -360,7 +360,7 @@ Array [ "District M - https://dmx.us-west-3.districtm.io/s/10052/A996156427223398493", "Bing Ads - https://c.bing.com/c.gif", "Datonics - https://fei.pro-market.net/engine", - "undefined - https://dm.hybrid.ai/yandexdmp-match", + "Hybrid - https://dm.hybrid.ai/yandexdmp-match", "TripleLift - https://tlx.3lift.com/web/auction", "Weborama - https://rd.frontend.weborama.fr/rd", "Yieldmo - https://ads.yieldmo.com/v002/t_ads/ads", @@ -654,7 +654,7 @@ Array [ "Hatena Blog - https://cdn.image.st-hatena.com/image/square/ffffa13f39c870e85228caa6b9bd430b4e85c6d4/backend=imagemagick;height=140;version=1;width=140/http%3A%2F%2Fblog-imgs-49.fc2.com%2Fk%2Fo%2Fm%2Fkomopesu%2Ftv1316221003172.jpg", "undefined - https://api.userway.org/api/tunings/zzPeJn463g", "Hatena Blog - https://cdn.profile-image.st-hatena.com/users/zzzzzzzzzzzzzzzzzzzzzz/profile.png", - "undefined - https://visitor.fiftyt.com/td.gif", + "FiftyAurora - https://visitor.fiftyt.com/td.gif", "YouTube - https://m.youtube.com/yts/jsbin/mobile-c3-vflyHgkaU/mobile-c3.js", "Microad - https://aid.send.microad.jp/subaru/aid", "Cloudinary - https://res.cloudinary.com/zukunftschreiben/image/upload/c_fill,g_face,h_300,w_300/v1584262310/cn3rojs98z22paaccifl.png", @@ -832,7 +832,7 @@ Array [ "Netmining - https://opx2waycm-atl.netmng.com/cm/", "Chartbeat - https://ping.chartbeat.net/ping", "Evidon - https://c.evidon.com/sitenotice/vendorlist.js", - "undefined - https://a.sportradarserving.com/ul_cb/sync", + "Sportradar - https://a.sportradarserving.com/ul_cb/sync", "Alexa - https://certify-js.alexametrics.com/atrk.js", "RUN - https://match.rundsp.com/redirect", "MGID - https://s-img.mgid.com/l/-/680x453/-/aHR0cDovL3ZpZGVvLW5hdGl2ZS5tZ2lkLmNvbS92cmltYWdlcy91cy8yMDIwLTAyLTE0Lzg2YTM0NmUyNmY0YTE5NDhkMTMwZjhjZTY2Nzc5ODczLmpwZw.jpg", @@ -878,7 +878,7 @@ Array [ "Tilda - https://static.tildacdn.com/tild6666-6666-4963-b663-626364333561/Group.svg", "Permutive - https://googlesync.permutive.com/v2.0/px/sync", "undefined - https://matchid.adfox.yandex.ru/getcookie", - "undefined - https://rtb-usw.mfadsrvr.com/vast/event/thirdQuartile/ff049ab3-2305-40c4-96e3-1ab33e2a84d4/", + "Genie - https://rtb-usw.mfadsrvr.com/vast/event/thirdQuartile/ff049ab3-2305-40c4-96e3-1ab33e2a84d4/", "undefined - https://img.utdstc.com/videos/zzXkh2vNM0k.jpg", "Hexton - https://qab.hextom.com/qab_get_bars", "undefined - https://stc.utdstc.com/js/tr.v10.618.js", @@ -972,7 +972,7 @@ Array [ "undefined - https://tag.digitaltarget.ru/processor.js", "undefined - https://a.omappapi.com/users/ffebe5fb1875/images/bbda264491a31551682520-Laurent-Cachalou.png", "undefined - https://sync.bumlam.com/", - "undefined - https://dmp.brand-display.com/cm2/api/pixel", + "XPO - https://dmp.brand-display.com/cm2/api/pixel", "Drift - https://js.driftt.com/v1-include/1589596200000/4f8efreybtzp.js", "undefined - https://cloud.roistat.com/static/marketplace/Viber/script.js", "ShareThis - https://count-server.sharethis.com/v2.0/get_counts",