Track client and server sources
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
BIN
messenger-server/public/Messenger.apk
Normal file
BIN
messenger-server/public/Messenger.apk
Normal file
Binary file not shown.
226
messenger-server/public/android.html
Normal file
226
messenger-server/public/android.html
Normal file
@@ -0,0 +1,226 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="ru">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Messenger for Android</title>
|
||||
<meta name="theme-color" content="#388bfd">
|
||||
<link rel="stylesheet" href="static/style.css">
|
||||
<link rel="icon" href="static/icon.webp">
|
||||
<style>
|
||||
h1 {
|
||||
font-size: 48px;
|
||||
font-weight: 500;
|
||||
line-height: 56px;
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
|
||||
.intro-subtitle {
|
||||
font-size: 24px;
|
||||
margin-bottom: 40px;
|
||||
}
|
||||
|
||||
.intro-download {
|
||||
display: inline-block;
|
||||
font-size: 24px;
|
||||
line-height: 32px;
|
||||
color: white;
|
||||
padding: 16px 24px;
|
||||
border-radius: 20px;
|
||||
background-color: var(--primary-color);
|
||||
}
|
||||
|
||||
.step-container {
|
||||
padding: 40px;
|
||||
margin-bottom: 40px;
|
||||
border-radius: 40px;
|
||||
border: 1px solid var(--border-color);
|
||||
background: rgb(252 252 252);
|
||||
}
|
||||
|
||||
.step-container>h2 {
|
||||
font-size: 32px;
|
||||
margin-top: 24px;
|
||||
font-weight: 500;
|
||||
line-height: 40px;
|
||||
}
|
||||
|
||||
.step-number {
|
||||
display: flex;
|
||||
width: 50px;
|
||||
background-color: var(--primary-color);
|
||||
aspect-ratio: 1 / 1;
|
||||
border-radius: 100px;
|
||||
align-items: center;
|
||||
font-size: 24px;
|
||||
color: white;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
.first-step {
|
||||
margin-top: 16px;
|
||||
}
|
||||
|
||||
.first-step>a {
|
||||
color: white;
|
||||
font-size: 24px;
|
||||
font-weight: 500;
|
||||
padding: 14px 24px;
|
||||
display: inline-block;
|
||||
border-radius: 20px;
|
||||
background-color: var(--primary-color);
|
||||
}
|
||||
|
||||
.step-text {
|
||||
font-size: 20px;
|
||||
margin-top: 16px;
|
||||
line-height: 28px;
|
||||
}
|
||||
|
||||
@media screen and (width<=1024px) {
|
||||
h1 {
|
||||
font-size: 28px;
|
||||
line-height: 38px;
|
||||
}
|
||||
|
||||
.intro-download {
|
||||
display: block;
|
||||
font-size: 18px;
|
||||
text-align: center;
|
||||
line-height: 24px;
|
||||
}
|
||||
|
||||
.step-container {
|
||||
padding: 20px;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
.first-step>a {
|
||||
display: block;
|
||||
text-align: center;
|
||||
font-size: 18px;
|
||||
line-height: 24px;
|
||||
}
|
||||
|
||||
.intro-subtitle {
|
||||
font-size: 18px;
|
||||
}
|
||||
|
||||
.step-container>h2 {
|
||||
font-size: 20px;
|
||||
line-height: 26px;
|
||||
}
|
||||
|
||||
.step-text {
|
||||
font-size: 16px;
|
||||
line-height: 24px;
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (width<=768px) {
|
||||
h1 {
|
||||
font-size: 28px;
|
||||
line-height: 34px;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<header>
|
||||
<nav class="container">
|
||||
<ul>
|
||||
<li>
|
||||
<a href="/">Главная</a>
|
||||
</li>
|
||||
<li class="active">
|
||||
<a href="/">Приложения</a>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
<main class="container">
|
||||
<section>
|
||||
<h1>Как скачать Messenger на Android</h1>
|
||||
<p class="intro-subtitle">Поддерживаются устройства от Android 9</p>
|
||||
<a href="https://www.rustore.ru/catalog/app/com.aiwazian.messenger" target="_blank" class="intro-download">
|
||||
Скачать из RuStore
|
||||
</a>
|
||||
</section>
|
||||
|
||||
<section class="step-container">
|
||||
<div class="step-number">1</div>
|
||||
<h2>Скачайте файл Messenger.apk на свой смартфон</h2>
|
||||
<div class="first-step">
|
||||
<a href="Messenger.apk">
|
||||
Скачать
|
||||
</a>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="step-container">
|
||||
<div class="step-number">2</div>
|
||||
<h2>Разрешите загрузку файла</h2>
|
||||
<div class="step-text">
|
||||
Android покажет стандартное предупреждение для неизвестных файлов. Нажмите «Все равно скачать» — файл
|
||||
безопасен
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="step-container">
|
||||
<div class="step-number">3</div>
|
||||
<h2>Подтвердите установку приложения</h2>
|
||||
<div class="step-text">Нажмите «Установить». Файл можно найти в браузере: Меню > Загрузки > Messenger.apk
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="step-container">
|
||||
<div class="step-number">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="19" height="14" viewBox="0 0 19 14" fill="none">
|
||||
<path
|
||||
d="M16.8637 0.363701C17.2152 0.0122295 17.785 0.0122298 18.1365 0.363702C18.488 0.715174 18.488 1.28502 18.1365 1.63649L6.63649 13.1365C6.28502 13.488 5.71517 13.488 5.3637 13.1365L0.363701 8.13649C0.0122295 7.78502 0.0122298 7.21517 0.363702 6.8637C0.715174 6.51223 1.28502 6.51223 1.63649 6.8637L6.00009 11.2273L16.8637 0.363701Z"
|
||||
fill="white" />
|
||||
</svg>
|
||||
</div>
|
||||
<h2>Готово</h2>
|
||||
<div class="step-text">Общайтесь, не беспокоясь о безопасности</div>
|
||||
</section>
|
||||
</main>
|
||||
|
||||
<footer>
|
||||
<div class="container">
|
||||
<div class="desktop">
|
||||
<div class="col slang">
|
||||
<h3>Messenger</h3> - открытая и безопасная платформа для общения.
|
||||
</div>
|
||||
<div class="col">
|
||||
<div class="title">
|
||||
<h3>Приложения</h3>
|
||||
</div>
|
||||
<div>
|
||||
<a href="/android">Android</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col">
|
||||
<div class="title">
|
||||
<h3>Открытый код</h3>
|
||||
</div>
|
||||
<div>
|
||||
<a href="https://github.com/karenaiwazian/Messenger_Client" target="_blank">Клиент</a>
|
||||
</div>
|
||||
<div>
|
||||
<a href="https://github.com/karenaiwazian/Messenger_Server" target="_blank">Сервер</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="mobile">
|
||||
<a href="/android">Приложения</a>
|
||||
</div>
|
||||
</footer>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
555
messenger-server/public/app-ads.txt
Normal file
555
messenger-server/public/app-ads.txt
Normal file
@@ -0,0 +1,555 @@
|
||||
yandex.com, 105284619, DIRECT
|
||||
betweendigital.com, 43554, RESELLER
|
||||
openx.com, 541177349, RESELLER, 6a698e2ec38604c6
|
||||
pubmatic.com, 159668, RESELLER, 5d62403b186f2ace
|
||||
rubiconproject.com, 19724, RESELLER, 0bfd66d529a55807
|
||||
adcolony.com, 29b7f4a14dc689eb, RESELLER, 1ad675c9de6b5176
|
||||
emxdgt.com, 2047, RESELLER, 1e1d41537f7cad7f
|
||||
onetag.com, 5d1628750185ace, RESELLER
|
||||
loopme.com, 11278, RESELLER, 6c8d5f95897a5a3b
|
||||
appnexus.com, 13817, RESELLER, f5ab79cb980f11d1
|
||||
yahoo.com, 59966, RESELLER, e1a5b5b6e3255540
|
||||
silvermob.com, 449, RESELLER
|
||||
pubmatic.com, 160707, RESELLER, 5d62403b186f2ace
|
||||
video.unrulymedia.com, 3734122830, RESELLER
|
||||
rhythmone.com, 3734122830, RESELLER, a670c89d4a324e47
|
||||
engagebdr.com, 10308, RESELLER
|
||||
yeahmobi.com, 5135322, RESELLER
|
||||
apptv.com, 3992, RESELLER
|
||||
app.tv, 3992, RESELLER
|
||||
conso.la, 3992, RESELLER
|
||||
readserver.net, 3992, RESELLER
|
||||
adro.io, 3992, RESELLER
|
||||
adne.tv, 3992, RESELLER
|
||||
adtarget.me, 64, RESELLER
|
||||
uis.mobfox.com, 165, RESELLER
|
||||
video.unrulymedia.com, 456081263, RESELLER
|
||||
appnexus.com, 2637, RESELLER, f5ab79cb980f11d1
|
||||
openx.com, 539249210, RESELLER, 6a698e2ec38604c6
|
||||
pubmatic.com, 156451, RESELLER, 5d62403b186f2ace
|
||||
rubiconproject.com, 13132, RESELLER, 0bfd66d529a55807
|
||||
xad.com, 589, RESELLER, 81cbf0a75a5e0e9a
|
||||
inmobi.com, a5e661acdc384e91a79a58eb3418e99f, RESELLER, 83e75a7ae333ca9d
|
||||
vidcrunch.com, 5fb267bc6e2dd520fd551415, RESELLER
|
||||
freewheel.tv, 895601, RESELLER
|
||||
google.com, pub-9417114411593463, RESELLER, f08c47fec0942fa0
|
||||
spotxchange.com, 271911, RESELLER, 7842df1d2fe2db34
|
||||
spotx.tv, 271911, RESELLER, 7842df1d2fe2db34
|
||||
rhythmone.com, 456081263, RESELLER, a670c89d4a324e47
|
||||
indexexchange.com, 192806, RESELLER, 50b1c356f2c5c8fc
|
||||
rubiconproject.com, 17608,RESELLER, 0bfd66d529a55807
|
||||
triplelift.com, 10522, RESELLER, 6c33edb13117fd86
|
||||
smartadserver.com, 4140, RESELLER
|
||||
conversantmedia.com, 100269, RESELLER, 03113cd04947736d
|
||||
aol.com, 58935, RESELLER, e1a5b5b6e3255540
|
||||
yahoo.com, 58935, RESELLER, e1a5b5b6e3255540
|
||||
synacor.com, 82460, RESELLER, e108f11b2cdf7d5b
|
||||
video.unrulymedia.com, 123476257, RESELLER
|
||||
rhythmone.com, 123476257, RESELLER, a670c89d4a324e47
|
||||
openx.com, 544015448, RESELLER, 6a698e2ec38604c6
|
||||
mgid.com, 528163, RESELLER, d4c29acad76ce94f
|
||||
cgnl.io, k18s, RESELLER, d9819e7b540bd6e3
|
||||
bizzclick.com, 30, RESELLER, 7e936b1feafdaa61
|
||||
onetag.com, 66cff8e37d871be, RESELLER
|
||||
tpmn.io, 472, RESELLER
|
||||
mobilefuse.com, 3719, RESELLER, 71e88b065d69c021
|
||||
lumate.com, 966389a1, RESELLER
|
||||
bigo.sg, 136, RESELLER
|
||||
pubmatic.com, 161151, RESELLER, 5d62403b186f2ace
|
||||
pubnative.net, 1007334, RESELLER, d641df8625486a7b
|
||||
ignitemediatech.com, pub_61128, RESELLER
|
||||
admixer.net, 2f833c20-7378-4b86-9b73-a2b56263d4d4, RESELLER
|
||||
inmobi.com, 062029933580429f9920bad476d8d70a, RESELLER, 83e75a7ae333ca9d
|
||||
loopme.com, 11295, RESELLER, 6c8d5f95897a5a3b
|
||||
openx.com, 542281387, RESELLER, 6a698e2ec38604c6
|
||||
pubnative.net, 1007615, RESELLER, d641df8625486a7b
|
||||
silvermob.com, 464, RESELLER
|
||||
smaato.com, 1100044156, RESELLER, 07bcf65f187117b4
|
||||
webeyemob.com, 70100, RESELLER
|
||||
openx.com, 540679900, RESELLER, 6a698e2ec38604c6
|
||||
adcolony.com, 801e49d1be83b5f9, RESELLER, 1ad675c9de6b5176
|
||||
meitu.com, 663, RESELLER
|
||||
ignitemediatech.com, 61119, RESELLER
|
||||
video.unrulymedia.com, 564934834, RESELLER
|
||||
conversantmedia.com, 100342, RESELLER, 03113cd04947736d
|
||||
mobimight.com, 30271, RESELLER
|
||||
appnexus.com, 11450, RESELLER, f5ab79cb980f11d1
|
||||
elixirvideo.co, 30271, RESELLER
|
||||
video.unrulymedia.com, 144481089, RESELLER
|
||||
pubmatic.com, 161373, RESELLER, 5d62403b186f2ace
|
||||
ubrikvideo.com, 30271, RESELLER
|
||||
rhythmone.com, 564934834, RESELLER, a670c89d4a324e47
|
||||
algorix.co, 60444, RESELLER, 5b394c12fea27a1d
|
||||
ucfunnel.com, par-D2346AAB7ABD36B4CDD7BBD264BA92E2, RESELLER
|
||||
aralego.com, par-D2346AAB7ABD36B4CDD7BBD264BA92E2, RESELLER
|
||||
themediagrid.com, fh3tkj, RESELLER, 35d5010d7789b49d
|
||||
appnexus.com, 13297, RESELLER, f5ab79cb980f11d1
|
||||
xandr.com, 13297, RESELLER, f5ab79cb980f11d1
|
||||
pubmatic.com, 160974, RESELLER, 5d62403b186f2ace
|
||||
rubiconproject.com, 20050, RESELLER, 0bfd66d529a55807
|
||||
openx.com, 540838151, RESELLER, 6a698e2ec38604c6
|
||||
pubnative.net, 1007262, RESELLER, d641df8625486a7b
|
||||
loopme.com, 11424, RESELLER, 6c8d5f95897a5a3b
|
||||
olaex.biz, 100039, RESELLER
|
||||
peak226.com, 12900, RESELLER
|
||||
engagebdr.com, 10423, RESELLER
|
||||
smartadserver.com, 3817, RESELLER
|
||||
rhythmone.com, 1295892552, RESELLER, a670c89d4a324e47
|
||||
e-planning.net, 53f866af404c4b62, RESELLER, c1ba615865ed87b2
|
||||
brightcom.com, 15800, RESELLER
|
||||
onetag.com, 5a02ff98ba6be67, RESELLER
|
||||
advertising.com, 28246, RESELLER
|
||||
inmobi.com, 22e5354e453f49348325184e25464adb, RESELLER, 83e75a7ae333ca9d
|
||||
tpmn.io, 415, RESELLER
|
||||
bold-win.com, 45325, RESELLER
|
||||
gamoshi.io, 267-b4627, RESELLER
|
||||
meitu.com, 581, RESELLER
|
||||
admixer.co.kr, 1629, RESELLER
|
||||
mintegral.com, 10046, RESELLER, 0aeed750c80d6423
|
||||
criteo.com, B-057955, RESELLER, 9fac4a4a87c2a44f
|
||||
themediagrid.com, NG9STC, RESELLER, 35d5010d7789b49d
|
||||
loopme.com, 11414, RESELLER, 6c8d5f95897a5a3b
|
||||
admanmedia.com, 894, RESELLER
|
||||
pubmatic.com, 160113, RESELLER, 5d62403b186f2ace
|
||||
acd.op.hicloud.com, PUB_HW_1003, RESELLER
|
||||
adx-dre.op.hicloud.com, PUB_HW_1003, RESELLER
|
||||
webeyemob.com, 70098, RESELLER
|
||||
indexexchange.com, 198417, RESELLER, 50b1c356f2c5c8fc
|
||||
video.unrulymedia.com, 3383599585, RESELLER
|
||||
rhythmone.com, 3383599585, RESELLER, a670c89d4a324e47
|
||||
rubiconproject.com, 24526, RESELLER, 0bfd66d529a55807
|
||||
ignitemediatech.com, pub_61170, RESELLER
|
||||
inmobi.com, 6cc71dd159864641a03ce0c8792d801f, RESELLER, 83e75a7ae333ca9d
|
||||
152media.info, 152M312, RESELLER
|
||||
appnexus.com, 3153, RESELLER, f5ab79cb980f11d1
|
||||
adtelligent.com, 640813, RESELLER
|
||||
pubmatic.com, 157113, RESELLER, 5d62403b186f2ace
|
||||
motionspots.com, 166484, RESELLER
|
||||
opera.com, pub7319665936192, RESELLER, 55a0c5fd61378de3
|
||||
triplelift.com, 11656, RESELLER, 6c33edb13117fd86
|
||||
pubmatic.com, 158565, RESELLER, 5d62403b186f2ace
|
||||
appnexus.com, 13227, RESELLER, f5ab79cb980f11d1
|
||||
outbrain.com, 002d7f7ba0bd74452f2b155d0dfb5cd6c8, RESELLER
|
||||
acexchange.co.kr, 1416775282, RESELLER
|
||||
admixer.co.kr, 1610, RESELLER
|
||||
adyoulike.com, 22389b7165228ff4ecbe2b72818ae524, RESELLER, 4ad745ead2958bf7
|
||||
pubmatic.com, 157704, RESELLER, 5d62403b186f2ace
|
||||
contextweb.com, 562842, RESELLER, 89ff185a4c4e857c
|
||||
google.com, pub-2843405949989126, RESELLER, f08c47fec0942fa0
|
||||
rtbsape.com, 1622050, RESELLER
|
||||
smartyads.com, 100135, RESELLER, fd2bde0ff2e62c5d
|
||||
adriver.ru, 187150, RESELLER
|
||||
appnexus.com, 12447, RESELLER, f5ab79cb980f11d1
|
||||
rubiconproject.com, 23946, RESELLER, 0bfd66d529a55807
|
||||
advertising.com, 28764, RESELLER
|
||||
google.com, pub-5289985627731322, RESELLER, f08c47fec0942fa0
|
||||
sovrn.com, 273644, RESELLER, fafdf38b16bf6b2b
|
||||
ssp.e-volution.ai, AJxF6R111a9M6CaTvK, RESELLER
|
||||
smartadserver.com, 1247, RESELLER
|
||||
adform.com, 2664, RESELLER
|
||||
loopme.com, 11342, RESELLER, 6c8d5f95897a5a3b
|
||||
conversantmedia.com, 100264, RESELLER, 03113cd04947736d
|
||||
ampliffy.com, amp00293, RESELLER
|
||||
publiffy.com, pub00293, RESELLER
|
||||
indexexchange.com, 186318, RESELLER, 50b1c356f2c5c8fc
|
||||
rhythmone.com, 1575167821, RESELLER, a670c89d4a324e47
|
||||
appnexus.com, 4052, RESELLER, f5ab79cb980f11d1
|
||||
openx.com, 540031703, RESELLER, 6a698e2ec38604c6
|
||||
contextweb.com, 562669, RESELLER, 89ff185a4c4e857c
|
||||
yahoo.com, 59338, RESELLER
|
||||
buzzoola.com, 579132, RESELLER
|
||||
marversal.com, 116, RESELLER
|
||||
e-planning.net, b9165ad221c51225, RESELLER, c1ba615865ed87b2
|
||||
triplelift.com, 8446, RESELLER, 6c33edb13117fd86
|
||||
sharethrough.com, 23830661, RESELLER, d53b998a7bd4ecd2
|
||||
axonix.com, 56222, RESELLER
|
||||
uis.mobfox.com, 1916, RESELLER, 5529a3d1f59865be
|
||||
vidoomy.com, 6858194, RESELLER
|
||||
adform.com, 2742, RESELLER
|
||||
instal.com, 5a59277b-91e8-4b5c-a4b5-ee9a7a6c0644, RESELLER
|
||||
openx.com, 540773939, RESELLER, 6a698e2ec38604c6
|
||||
appnexus.com, 11236, RESELLER, f5ab79cb980f11d1
|
||||
silvermob.com, 357, RESELLER
|
||||
aceex.io, 6, RESELLER
|
||||
spinx.biz, spnx-1000021, RESELLER
|
||||
pubmatic.com, 161853, RESELLER, 5d62403b186f2ace
|
||||
contextweb.com, 562899, RESELLER, 89ff185a4c4e857c
|
||||
adsyield.com, 1069, RESELLER
|
||||
e-planning.net, 45845eaf076148f9, RESELLER, c1ba615865ed87b2
|
||||
loopme.com, 11569, RESELLER, 6c8d5f95897a5a3b
|
||||
xandr.com, 13799, RESELLER
|
||||
triplelift.com, 12158, RESELLER, 6c33edb13117fd86
|
||||
152media.info, 152M499, RESELLER
|
||||
appnexus.com, 11924, RESELLER, f5ab79cb980f11d1
|
||||
gamoshi.io, 267-b5428, RESELLER, 20e30b2ae1f670f2
|
||||
brightcom.com, 20498, RESELLER
|
||||
sharethrough.com, r4ScMSsf, RESELLER, d53b998a7bd4ecd2
|
||||
video.unrulymedia.com, 2464975885, RESELLER
|
||||
rhythmone.com, 2464975885, RESELLER, a670c89d4a324e47
|
||||
pubmatic.com, 162223, RESELLER, 5d62403b186f2ace
|
||||
pubmatic.com, 161162, RESELLER, 5d62403b186f2ace
|
||||
pubnative.net, 1007349, RESELLER, d641df8625486a7b
|
||||
bematterfull.com, 22289765, RESELLER
|
||||
inmobi.com, 30f3830cfef249a3ad46ee1a0bba7af3, RESELLER, 83e75a7ae333ca9d
|
||||
lunamedia.io, fa0c2eaa5fae45b888d23460e1cac6e7, RESELLER, 524ecb396915caaf
|
||||
themediagrid.com, R28I9J, RESELLER, 35d5010d7789b49d
|
||||
pubmatic.com, 160492, RESELLER, 5d62403b186f2ace
|
||||
pubmatic.com, 160493, RESELLER, 5d62403b186f2ace
|
||||
loopme.com, 11367, RESELLER, 6c8d5f95897a5a3b
|
||||
rubiconproject.com, 24170, RESELLER, 0bfd66d529a55807
|
||||
inmobi.com, ddb41d8a9f434a918d05a0fc9999d9f9, RESELLER, 83e75a7ae333ca9d
|
||||
yahoo.com, 59627, RESELLER
|
||||
video.unrulymedia.com, 4631344382657206988, RESELLER
|
||||
contextweb.com, 562329, RESELLER, 89ff185a4c4e857c
|
||||
smartadserver.com, 4539, RESELLER, 060d053dcf45cbf3
|
||||
consumable.com, 2001470, RESELLER, aefcd3d2f45b5070
|
||||
conversantmedia.com, 100322, RESELLER, 03113cd04947736d
|
||||
flatads.com, 276, RESELLER
|
||||
adview.com, 77646260, RESELLER, 1b2cc038a11ea319
|
||||
openx.com, 540326226, RESELLER, 6a698e2ec38604c6
|
||||
conversantmedia.com, 100081, RESELLER, 03113cd04947736d
|
||||
adcolony.com, 382d79cd1387e603, RESELLER, 1ad675c9de6b5176
|
||||
contextweb.com, 562122, RESELLER, 89ff185a4c4e857c
|
||||
inmobi.com, 867c89bb53994aaeb9dae3ce75b03e78, RESELLER, 83e75a7ae333ca9d
|
||||
bidence.com, 3de04db04d6eb28b13281a39b1c16d67, RESELLER
|
||||
smartyads.com, 368, RESELLER, fd2bde0ff2e62c5d
|
||||
loopme.com, 10178, RESELLER, 6c8d5f95897a5a3b
|
||||
pubmatic.com, 156835, RESELLER, 5d62403b186f2ace
|
||||
pubnative.net, 1006936, RESELLER, d641df8625486a7b
|
||||
rixengine.com, 604513, RESELLER
|
||||
pubmatic.com, 163075, RESELLER, 5d62403b186f2ace
|
||||
mangomob.net, ozgarer34a, RESELLER
|
||||
start.io, mgr, RESELLER
|
||||
themediagrid.com, 6XGFYQ, RESELLER, 35d5010d7789b49d
|
||||
smartadserver.com, 4655, RESELLER, 060d053dcf45cbf3
|
||||
inmobi.com, 12a9a79d60214a40a444a6103b81747c, RESELLER, 83e75a7ae333ca9d
|
||||
conversantmedia.com, 100339, RESELLER, 03113cd04947736d
|
||||
loopme.com, 11318, RESELLER, 6c8d5f95897a5a3b
|
||||
pubmatic.com, 157559, RESELLER, 5d62403b186f2ace
|
||||
rubiconproject.com, 24400, RESELLER, 0bfd66d529a55807
|
||||
outbrain.com, 0023749a2264ea0429a71b54ac9ca0de9a, RESELLER
|
||||
opera.com, pub5925993551616, RESELLER, 55a0c5fd61378de3
|
||||
xapads.com, 155075, RESELLER
|
||||
pubmatic.com, 162882, RESELLER, 5d62403b186f2ace
|
||||
pubmatic.com, 163319, RESELLER, 5d62403b186f2ace
|
||||
video.unrulymedia.com, 524101463, RESELLER, 29bc7d05d309e1bc
|
||||
google.com, pub-3990748024667386, RESELLER, f08c47fec0942fa0
|
||||
lijit.com, 224984, RESELLER, fafdf38b16bf6b2b
|
||||
criteo.com, B-072395, RESELLER, 9fac4a4a87c2a44f
|
||||
display.io, 156748, RESELLER
|
||||
rubiconproject.com, 19938, RESELLER, 0bfd66d529a55807
|
||||
pubmatic.com, 158101, RESELLER, 5d62403b186f2ace
|
||||
loopme.com, 11229, RESELLER, 6c8d5f95897a5a3b
|
||||
inmobi.com, b164fef73b06493b92a9fae09941eef4, RESELLER, 83e75a7ae333ca9d
|
||||
sonobi.com, 4980f2fde3, RESELLER, d1a215d9eb5aee9e
|
||||
admanmedia.com, 34, RESELLER
|
||||
visiblemeasures.com, 1009, RESELLER
|
||||
conversantmedia.com, 100260, RESELLER, 03113cd04947736d
|
||||
gothamads.com, 1950, RESELLER, d9c86e5dec870222
|
||||
ushareit.com, LCfafa51927e71233e, RESELLER
|
||||
pubmatic.com, 163307, RESELLER, 5d62403b186f2ace
|
||||
loopme.com, 11633, RESELLER, 6c8d5f95897a5a3b
|
||||
opera.com, pub8049291171776, RESELLER, 55a0c5fd61378de3
|
||||
webeyemob.com, 70121, RESELLER
|
||||
lenovoads.com, 4000, RESELLER
|
||||
contextweb.com, 563047, RESELLER, 89ff185a4c4e857c
|
||||
sharethrough.com, 6qlnf8SY, RESELLER, d53b998a7bd4ecd2
|
||||
pubmatic.com, 158154, RESELLER, 5d62403b186f2ace
|
||||
contextweb.com, 562499, RESELLER, 89ff185a4c4e857c
|
||||
conversantmedia.com, 100246, RESELLER, 03113cd04947736d
|
||||
openx.com, 540298543, RESELLER, 6a698e2ec38604c6
|
||||
engagemedia.tv, 1063, RESELLER, cb58d2185b16309a
|
||||
loopme.com, 11591, RESELLER, 6c8d5f95897a5a3b
|
||||
freewheel.tv, 1137745, RESELLER
|
||||
smartadserver.com, 4564, RESELLER, 060d053dcf45cbf3
|
||||
video.unrulymedia.com, 8373427519576873959, RESELLER
|
||||
opera.com, pub8625217480640, RESELLER, 55a0c5fd61378de3
|
||||
improvedigital.com, 2273, RESELLER
|
||||
onetag.com, 7d9af0b85b5070e, RESELLER
|
||||
pubmatic.com, 162239, RESELLER, 5d62403b186f2ace
|
||||
empower.net, 63cb0332e4b01718f069d4cb, RESELLER
|
||||
google.com, pub-7983651257838282, RESELLER, f08c47fec0942fa0
|
||||
opera.com, pub9443931419968, RESELLER, 55a0c5fd61378de3
|
||||
improvedigital.com, 2320, RESELLER
|
||||
rubiconproject.com, 26442, DIRECT, 0bfd66d529a55807
|
||||
rubiconproject.com, 26440, DIRECT, 0bfd66d529a55807
|
||||
smartadserver.com, 3172, RESELLER, 060d053dcf45cbf3
|
||||
rubiconproject.com, 20086, RESELLER, 0bfd66d529a5
|
||||
adform.com, 2904, RESELLER
|
||||
appnexus.com, 14416, RESELLER
|
||||
orangeclickmedia.com, C-1054, RESELLER
|
||||
spinx.biz, 1373698864, RESELLER
|
||||
display.io, 201090, RESELLER
|
||||
dauup.com, 34109, RESELLER
|
||||
rhythmone.com, 3948367200, RESELLER, a670c89d4a324e47
|
||||
rubiconproject.com, 14558, RESELLER, 0bfd66d529a55807
|
||||
rubiconproject.com, 25386, RESELLER, 0bfd66d529a55807
|
||||
instreamatic.com, 78, RESELLER
|
||||
vidoomy.com, 2704434, RESELLER
|
||||
adswizz.com, entravision, RESELLER
|
||||
video.unrulymedia.com, 2979066401945419350, RESELLER
|
||||
blueseasx.com, 203620, RESELLER, 7998eac5087f6110
|
||||
rubiconproject.com, 26132, RESELLER, 0bfd66d529a55807
|
||||
outbrain.com, 00ab8f68679cc060c8bbc1035e70030614, RESELLER
|
||||
pangleglobal.com, 82832, RESELLER
|
||||
bigo.sg, 196, RESELLER
|
||||
openx.com, 537045659, RESELLER, 6a698e2ec38604c6
|
||||
appnexus.com, 7597, RESELLER, f5ab79cb980f11d1
|
||||
netsvision.com, 9992301, RESELLER
|
||||
netsvision.com, 9992310, RESELLER
|
||||
netsvision.com, 9992311, RESELLER
|
||||
netsvision.com, 9992315, RESELLER
|
||||
netsvision.com, 9992397, RESELLER
|
||||
rtbsape.com, 1728038, RESELLER
|
||||
yeahmobi.com, 115446, RESELLER
|
||||
zmaticoo.com, 115446, RESELLER
|
||||
rubiconproject.com, 24362, RESELLER, 0bfd66d529a55807
|
||||
freewheel.tv, 1599106, RESELLER
|
||||
freewheel.tv, 1599109, RESELLER
|
||||
admanmedia.com, 990, RESELLER
|
||||
visiblemeasures.com, 1020, RESELLER
|
||||
pubmatic.com, 161136, RESELLER, 5d62403b186f2ace
|
||||
smaato.com, 1100051149, RESELLER, 07bcf65f187117b4
|
||||
smaato.com, 1100004890, RESELLER, 07bcf65f187117b4
|
||||
conversantmedia.com, 100455, RESELLER, 03113cd04947736d
|
||||
smartadserver.com, 4457, RESELLER, 060d053dcf45cbf3
|
||||
sharethrough.com, DQQogebZ, RESELLER, d53b998a7bd4ecd2
|
||||
pubnative.net, 1007475, RESELLER, d641df8625486a7b
|
||||
pubnative.net, 1007303, RESELLER, d641df8625486a7b
|
||||
pubnative.net, 1007311, RESELLER, d641df8625486a7b
|
||||
Contextweb.com, 562762, RESELLER, 89ff185a4c4e857c
|
||||
rubiconproject.com, 25482, RESELLER, 0bfd66d529a55807
|
||||
admixer.co.kr, 1654, RESELLER
|
||||
tpmn.io, 663, RESELLER
|
||||
tpmn.io, 664, RESELLER
|
||||
loopme.com, 11605, RESELLER, 6c8d5f95897a5a3b
|
||||
rubiconproject.com, 20744, RESELLER, 0bfd66d529a55807
|
||||
freewheel.tv, 1138513, RESELLER
|
||||
media.net, 8CUN37DCC, RESELLER
|
||||
improvedigital.com, 2110, RESELLER
|
||||
improvedigital.com, 1532, RESELLER
|
||||
onairglobal.com, 4357627, RESELLER
|
||||
thebrave.io, 1234585, RESELLER, c25b2154543746ac
|
||||
videoheroes.tv, 212503, RESELLER, 064bc410192443d8
|
||||
Se7en.es, 212503, RESELLER, 064bc410192443d8
|
||||
opera.com, pub7275292332480, RESELLER, 55a0c5fd61378de3
|
||||
pokkt.com, 7606, RESELLER, c45702d9311e25fd
|
||||
appads.in, 107606, RESELLER
|
||||
rubiconproject.com, 23644, RESELLER, 0bfd66d529a55807
|
||||
lijit.com, 411121, RESELLER, fafdf38b16bf6b2b #SOVRN
|
||||
admanmedia.com, 2050, RESELLER
|
||||
xandr.com, 13238, RESELLER, f5ab79cb980f11d1
|
||||
opera.com, pub5865193350528, RESELLER, 55a0c5fd61378de3
|
||||
sonobi.com, a85c5f6129, RESELLER, d1a215d9eb5aee9e
|
||||
improvedigital.com, 2276, RESELLER
|
||||
inmobi.com, 7847fe1f9ac54b4abe609cde4011243b, RESELLER, 83e75a7ae333ca9d
|
||||
rubiconproject.com, 17608, RESELLER, 0bfd66d529a55807
|
||||
axonix.com, 59089, RESELLER, bc385f2b4a87b721
|
||||
display.io, 173162, RESELLER
|
||||
mman.kr, 33000, RESELLER
|
||||
betweendigital.com, 44659, RESELLER
|
||||
hyperad.tech, 172, RESELLER
|
||||
hyperad.tech, 182, RESELLER
|
||||
inmobi.com, 38e36193f3c944d0b6254c71e511041b, RESELLER, 83e75a7ae333ca9d
|
||||
webeyemob.com, 70104, RESELLER
|
||||
meitu.com, 699, RESELLER
|
||||
eskimi.com, 2020000011, RESELLER
|
||||
video.unrulymedia.com, 498216989, RESELLER
|
||||
admatic.de, ade-pub-5648520832, RESELLER, uufps1dh5stc6euk
|
||||
luponmedia.com, 19956462, RESELLER
|
||||
indexexchange.com, 188165, RESELLER, 50b1c356f2c5c8fc
|
||||
indexexchange.com, 196757, RESELLER, 50b1c356f2c5c8fc
|
||||
adform.com, 1985, RESELLER, 9f5210a2f0999e32
|
||||
rubiconproject.com, 12398, RESELLER, 0bfd66d529a55807
|
||||
pubmatic.com, 158697, RESELLER, 5d62403b186f2ace
|
||||
pubmatic.com, 159760, RESELLER, 5d62403b186f2ace
|
||||
adipolo.com, 23092378058, RESELLER
|
||||
adipolosolutions.com, 23092378058, RESELLER
|
||||
pmbmonetize.com, 23092378058, RESELLER
|
||||
opamarketplace.com, 23092378058, RESELLER
|
||||
google.com, pub-2930805104418204, RESELLER, f08c47fec0942fa0 #GreeterAPL
|
||||
google.com, pub-4903453974745530, RESELLER, f08c47fec0942fa0 #APL
|
||||
google.com, pub-4836542095728076, RESELLER, f08c47fec0942fa0 #Positive
|
||||
google.com, pub-9135355251665930, RESELLER, f08c47fec0942fa0 #opa
|
||||
freewheel.tv, 1605950, RESELLER
|
||||
freewheel.tv, 1605951, RESELLER
|
||||
themediagrid.com, DJQVCM, RESELLER, 35d5010d7789b49d
|
||||
video.unrulymedia.com, 270404831, RESELLER
|
||||
adform.com, 3035, RESELLER, 9f5210a2f0999e32
|
||||
onetag.com, 61d88450bdb25bc, RESELLER
|
||||
onetag.com, 61d88450bdb25bc-OB, RESELLER
|
||||
loopme.com, 11647, RESELLER, 6c8d5f95897a5a3b
|
||||
netaddiction.it, 1064, RESELLER
|
||||
adform.com, 2668, RESELLER
|
||||
appnexus.com, 11673, RESELLER, f5ab79cb980f11d1
|
||||
pubmatic.com, 155968, RESELLER, 5d62403b186f2ace
|
||||
rubiconproject.com, 11398, RESELLER, 0bfd66d529a55807
|
||||
smartadserver.com, 989, RESELLER, 060d053dcf45cbf3
|
||||
gumgum.com, 15747, RESELLER, ffdef49475d318a9
|
||||
openx.com, 541163168, RESELLER, 6a698e2ec38604c6
|
||||
improvedigital.com, 1616, RESELLER
|
||||
rtbhouse.com, e3qznauVqenvza0c5wWJ, RESELLER
|
||||
criteo.com, B-064389, RESELLER, 9fac4a4a87c2a44f
|
||||
themediagrid.com, BIH5U6, RESELLER, 35d5010d7789b49d
|
||||
appnexus.com, 12290, RESELLER, f5ab79cb980f11d1
|
||||
rubiconproject.com, 17960, RESELLER, 0bfd66d529a55807
|
||||
adform.com, 2865, RESELLER
|
||||
appnexus.com, 9393, RESELLER, f5ab79cb980f11d1
|
||||
indexexchange.com, 191503, RESELLER, 50b1c356f2c5c8fc
|
||||
openx.com, 559680764, RESELLER, 6a698e2ec38604c6
|
||||
rubiconproject.com, 23844, RESELLER, 0bfd66d529a55807
|
||||
smartadserver.com, 3056, RESELLER, 060d053dcf45cbf3
|
||||
yahoo.com, 49648, RESELLER
|
||||
pubmatic.com, 161527, RESELLER, 5d62403b186f2ace
|
||||
pubmatic.com, 158355, RESELLER, 5d62403b186f2ace
|
||||
lijit.com, 260380, RESELLER, fafdf38b16bf6b2b
|
||||
amxrtb.com, 105199787, RESELLER
|
||||
appnexus.com, 11786, RESELLER
|
||||
eskimi.com, 2020000676, RESELLER
|
||||
rubiconproject.com, 26250, RESELLER, 0bfd66d529a55807
|
||||
lijit.com, 502284, RESELLER, fafdf38b16bf6b2b
|
||||
pubmatic.com, 162270, RESELLER, 5d62403b186f2ace
|
||||
appnexus.com, 15670, RESELLER
|
||||
contextweb.com, 562818, RESELLER, 89ff185a4c4e857c
|
||||
vidoomy.com, 3655923, RESELLER
|
||||
smartadserver.com, 4998, RESELLER, 060d053dcf45cbf3
|
||||
onetag.com, 8c90176af2e65c8, RESELLER
|
||||
adtarget.com.tr, 751601, RESELLER
|
||||
admatic.com.tr, adm-pub-2977111241, RESELLER, uufps1dh5stc6euk
|
||||
pixad.com.tr, px-pub-6514176248, RESELLER, uufps1dh5stc6euk
|
||||
google.com, pub-8929667634210480, RESELLER, f08c47fec0942fa0
|
||||
rubiconproject.com, 24266, RESELLER, 0bfd66d529a55807
|
||||
pubmatic.com, 158849, RESELLER, 5d62403b186f2ace
|
||||
adform.com, 2083, RESELLER
|
||||
adform.com, 2968, RESELLER
|
||||
rtbhouse.com, eqt3MD0DmNFukxfZqFm0, RESELLER
|
||||
rtbhouse.com, 36401e736811e8034581, RESELLER
|
||||
rtbhouse.com, Bl90aHDHpnUdxORfqhhI, RESELLER
|
||||
rtbhouse.com, KicWDRpi0GCWX2lQJcYn, RESELLER
|
||||
rubiconproject.com, 25100, RESELLER, 0bfd66d529a55807
|
||||
rubiconproject.com, 25102, RESELLER, 0bfd66d529a55807
|
||||
pubmatic.com, 157800, RESELLER, 5d62403b186f2ace
|
||||
rubiconproject.com, 18364, RESELLER, 0bfd66d529a55807
|
||||
smartadserver.com, 4456, RESELLER, 060d053dcf45cbf3
|
||||
themediagrid.com, SWH94X, RESELLER, 35d5010d7789b49d
|
||||
xandr.com, 13293, RESELLER, f5ab79cb980f11d1
|
||||
bidmachine.io, 200, DIRECT
|
||||
betweendigital.com, 44727, RESELLER
|
||||
pubmatic.com, 163420, RESELLER, 5d62403b186f2ace
|
||||
pubmatic.com, 165340, RESELLER, 5d62403b186f2ace
|
||||
pubnative.net, 1009485, RESELLER, d641df8625486a7b
|
||||
openx.com, 540543195, RESELLER, 6a698e2ec38604c6
|
||||
showheroes.com, 6036, RESELLER
|
||||
rubiconproject.com, 26476, RESELLER, 0bfd66d529a55807
|
||||
openx.com, 540022851, RESELLER, 6a698e2ec38604c6
|
||||
adform.com, 2845, RESELLER, 9f5210a2f0999e32
|
||||
appnexus.com, 11487, RESELLER, f5ab79cb980f11d1
|
||||
pubmatic.com, 120391, RESELLER, 5d62403b186f2ace
|
||||
adform.com, 2688, RESELLER, 9f5210a2f0999e32
|
||||
appnexus.com, 13774, RESELLER, f5ab79cb980f11d1
|
||||
rubiconproject.com, 11762, RESELLER, 0bfd66d529a55807
|
||||
adform.com, 3116, RESELLER, 9f5210a2f0999e32
|
||||
opera.com, pub9166643429696, RESELLER, 55a0c5fd61378de3
|
||||
contextweb.com, 562791, RESELLER, 89ff185a4c4e857c
|
||||
pubnative.net, 1009046, RESELLER, d641df8625486a7b
|
||||
lijit.com, 465542, RESELLER, fafdf38b16bf6b2b
|
||||
onetag.com, 82e44d118b79600, RESELLER
|
||||
startapp.com, ope, RESELLER
|
||||
start.io, ope, RESELLER
|
||||
start.io, 116712987, RESELLER
|
||||
freewheel.tv, 1600180, RESELLER
|
||||
freewheel.tv, 1600214, RESELLER
|
||||
lacunads.com, LCfafa51927e71233e, RESELLER
|
||||
rubiconproject.com, 26846, RESELLER, 0bfd66d529a55807
|
||||
Vidoomy.com, 1320781, RESELLER
|
||||
freewheel.tv, 1607802, RESELLER
|
||||
freewheel.tv, 1607807, RESELLER
|
||||
smaato.com, 1100058043, RESELLER, 07bcf65f187117b4
|
||||
smartyads.com, 100016, RESELLER, fd2bde0ff2e62c5d
|
||||
inmobi.com, 791b84bdd791470faa8dca5f04e6a83b, RESELLER, 83e75a7ae333ca9d
|
||||
smartadserver.com, 4467, RESELLER
|
||||
contextweb.com, 562827, RESELLER, 89ff185a4c4e857c
|
||||
lijit.com, 273644, RESELLER, fafdf38b16bf6b2b
|
||||
pubmatic.com, 166180, RESELLER, 5d62403b186f2ace
|
||||
criteo.com, B-057601, RESELLER, 9fac4a4a87c2a44f
|
||||
loopme.com, 11347, RESELLER, 6c8d5f95897a5a3b
|
||||
inmobi.com, 33f042dcf10549ae9fb1b9e2ee0ecfc3, RESELLER, 83e75a7ae333ca9d
|
||||
onairglobal.com, 4357629, RESELLER
|
||||
openx.com, 540396775, RESELLER, 6a698e2ec38604c6
|
||||
thebrave.io, 9840732, RESELLER, c25b2154543746ac
|
||||
start.io, 146282053, RESELLER
|
||||
themediagrid.com, FWN84J, RESELLER, 35d5010d7789b49d
|
||||
triplelift.com, 14127, RESELLER, 6c33edb13117fd86
|
||||
openx.com, 559912325, RESELLER, 6a698e2ec38604c6
|
||||
pubmatic.com, 163476, RESELLER, 5d62403b186f2ace
|
||||
markappmedia.site, C-1054, RESELLER
|
||||
rubiconproject.com, 20086, RESELLER
|
||||
appnexus.com, 14808, RESELLER
|
||||
bidease.com, bidease_seller_19, RESELLER
|
||||
pubnative.net, 1009966, RESELLER, d641df8625486a7b
|
||||
pubmatic.com, 166078, RESELLER, 5d62403b186f2ace
|
||||
adagio.io, 1514, RESELLER
|
||||
inmobi.com, 6dc038804add44ffa2d5f61854f6ab33, RESELLER, 83e75a7ae333ca9d
|
||||
adbro.me, eb76b782-9af7-4536-aac7-3d280f1f6652, RESELLER
|
||||
opera.com, pub6148735850944, RESELLER, 55a0c5fd61378de3
|
||||
sabio.us, 100092, RESELLER, 96ed93aaa9795702
|
||||
freewheel.tv, 1606620, RESELLER
|
||||
freewheel.tv, 1606633, RESELLER
|
||||
themediagrid.com, A6CWLO, RESELLER, 35d5010d7789b49d
|
||||
onetag.com, 925c32ef718e9fe, RESELLER
|
||||
smaato.com, 1100057547, RESELLER, 07bcf65f187117b4
|
||||
zmaticoo.com, 5135063, RESELLER
|
||||
admanmedia.com, 613, RESELLER
|
||||
smartadserver.com, 3713, RESELLER, 060d053dcf45cbf3
|
||||
pubmatic.com, 165117, RESELLER, 5d62403b186f2ace
|
||||
sharethrough.com, XeKuhSkz, RESELLER, d53b998a7bd4ecd2
|
||||
appnexus.com, 15349, RESELLER, f5ab79cb980f11d1
|
||||
video.unrulymedia.com, 3948367200, RESELLER
|
||||
triplelift.com, 12456, RESELLER, 6c33edb13117fd86
|
||||
themediagrid.com, A8X5S7, RESELLER, 35d5010d7789b49d
|
||||
conversantmedia.com, 100308, RESELLER, 03113cd04947736d
|
||||
adyoulike.com, a2226c27fc2a6773f6a2b365e013513a, RESELLER, 4ad745ead2958bf7
|
||||
pubmatic.com, 158481, RESELLER, 5d62403b186f2ace
|
||||
media.net, 8CUSC3UJ7, RESELLER
|
||||
lijit.com, 417620, RESELLER, fafdf38b16bf6b2b
|
||||
verve.com, 14619, RESELLER, 0c8f5958fc2d6270
|
||||
pubmatic.com, 156439, RESELLER, 5d62403b186f2ace
|
||||
pubmatic.com, 154037, RESELLER, 5d62403b186f2ace
|
||||
rubiconproject.com, 16114, RESELLER, 0bfd66d529a55807
|
||||
openx.com, 537149888, RESELLER, 6a698e2ec38604c6
|
||||
appnexus.com, 3703, RESELLER, f5ab79cb980f11d1
|
||||
loopme.com, 5679, RESELLER, 6c8d5f95897a5a3b
|
||||
xad.com, 958, RESELLER, 81cbf0a75a5e0e9a
|
||||
video.unrulymedia.com, 2564526802, RESELLER, 6f752381ad5ec0e5
|
||||
smaato.com, 1100044045, RESELLER, 07bcf65f187117b4
|
||||
pubnative.net, 1006576, RESELLER, d641df8625486a7b
|
||||
verve.com, 15503, RESELLER, 0c8f5958fc2d6270
|
||||
adyoulike.com, b4bf4fdd9b0b915f746f6747ff432bde, RESELLER, 4ad745ead2958bf7
|
||||
axonix.com, 57264, RESELLER, bc385f2b4a87b721
|
||||
admanmedia.com, 43, RESELLER
|
||||
sharethrough.com, OAW69Fon, RESELLER, d53b998a7bd4ecd2
|
||||
toponad.com, 166e12f3c48018, RESELLER, 1d49fe424a1a456d
|
||||
pubmatic.com, 165329, RESELLER, 5d62403b186f2ace
|
||||
loopme.com, 11635, RESELLER, 6c8d5f95897a5a3b
|
||||
conversantmedia.com, 100569, RESELLER, 03113cd04947736d
|
||||
app-stock.com,558223, RESELLER, ed8c126ea5971415
|
||||
rubiconproject.com, 15044, RESELLER, 0bfd66d529a55807
|
||||
video.unrulymedia.com, 557688749, RESELLER
|
||||
rubiconproject.com, 15268, RESELLER, 0bfd66d529a55807
|
||||
pubmatic.com, 159277, RESELLER, 5d62403b186f2ace
|
||||
appnexus.com, 6849, RESELLER, f5ab79cb980f11d1
|
||||
opera.com, pub12998959884416, RESELLER, 55a0c5fd61378de3
|
||||
dauup.com, 34191, RESELLER, 4daba13e2b0dfd92
|
||||
rubiconproject.com, 26270, RESELLER, 0bfd66d529a55807
|
||||
lijit.com, 541964, RESELLER, fafdf38b16bf6b2b #SOVRN
|
||||
inmobi.com, f73add69216f42d9ba45940a548416d3, RESELLER, 83e75a7ae333ca9d
|
||||
conversantmedia.com, 100949, RESELLER, 03113cd04947736d
|
||||
munimob.com, 2100033154, RESELLER, 09fcf65f918716a4
|
||||
playdigo.com, 2041, RESELLER, 92011346d63d3c30
|
||||
improvedigital.com, 2534, RESELLER
|
||||
acexchange.co.kr, 1288659831, RESELLER
|
||||
lijit.com, 558045, RESELLER, fafdf38b16bf6b2b #SOVRN
|
||||
video.unrulymedia.com, 389957698, RESELLER
|
||||
risecodes.com, 685c25b72cb7980001e4ff27, RESELLER
|
||||
criteo.com, b-062019, RESELLER, 9fac4a4a87c2a44f
|
||||
smaato.com, 1100058938, RESELLER, 07bcf65f187117b4
|
||||
BIN
messenger-server/public/icon.webp
Normal file
BIN
messenger-server/public/icon.webp
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 8.0 KiB |
119
messenger-server/public/index.html
Normal file
119
messenger-server/public/index.html
Normal file
@@ -0,0 +1,119 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="ru">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Messenger</title>
|
||||
<meta name="theme-color" content="#388bfd">
|
||||
<link rel="stylesheet" href="static/style.css">
|
||||
<link rel="icon" href="static/icon.webp">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<header>
|
||||
<nav class="container">
|
||||
<ul>
|
||||
<li class="active">
|
||||
<a href="/">Главная</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/android">Приложения</a>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
</header>
|
||||
<main class="container">
|
||||
<section class="hero">
|
||||
<div class="hero">
|
||||
<h1>Messenger нового поколения</h1>
|
||||
<p>Быстрый. Приватный. Безопасный.</p>
|
||||
<a href="/android" class="btn-hero">
|
||||
Скачать для Android
|
||||
</a>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="features">
|
||||
<h2 class="section-title">Создан для приватности</h2>
|
||||
<div class="features-grid">
|
||||
<div class="feature-card">
|
||||
<div class="icon">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="512" height="512">
|
||||
<path
|
||||
d="M18.581,2.14,12.316.051a1,1,0,0,0-.632,0L5.419,2.14A4.993,4.993,0,0,0,2,6.883V12c0,7.563,9.2,11.74,9.594,11.914a1,1,0,0,0,.812,0C12.8,23.74,22,19.563,22,12V6.883A4.993,4.993,0,0,0,18.581,2.14ZM20,12c0,5.455-6.319,9.033-8,9.889-1.683-.853-8-4.42-8-9.889V6.883A3,3,0,0,1,6.052,4.037L12,2.054l5.948,1.983A3,3,0,0,1,20,6.883Z" />
|
||||
<path
|
||||
d="M15.3,8.3,11.112,12.5,8.868,10.16a1,1,0,1,0-1.441,1.386l2.306,2.4a1.872,1.872,0,0,0,1.345.6h.033a1.873,1.873,0,0,0,1.335-.553l4.272-4.272A1,1,0,0,0,15.3,8.3Z" />
|
||||
</svg>
|
||||
</div>
|
||||
<h3>Приватность</h3>
|
||||
<p>Для регистрации не требуется номер телефона или email. Создайте аккаунт и начните общаться,
|
||||
сохраняя свою анонимность.</p>
|
||||
</div>
|
||||
<div class="feature-card">
|
||||
<div class="icon">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="512" height="512">
|
||||
<path
|
||||
d="M9,22c-.373,0-.746-.138-1.037-.416L1.342,15.256c-1.779-1.778-1.779-4.633-.024-6.388L7.955,2.424c.594-.576,1.544-.563,2.121,.031,.577,.594,.563,1.544-.031,2.121L3.424,11.005c-.268,.268-.424,.645-.424,1.045s.156,.777,.439,1.061l6.597,6.305c.599,.572,.62,1.521,.048,2.12-.295,.309-.689,.464-1.084,.464Zm7.046-.426l6.618-6.445c1.754-1.755,1.754-4.609-.023-6.387l-6.604-6.325c-.599-.575-1.548-.554-2.121,.045-.573,.598-.553,1.548,.045,2.121l6.58,6.303c.585,.585,.585,1.537,.015,2.108l-6.604,6.432c-.594,.578-.606,1.527-.028,2.121,.294,.302,.684,.453,1.075,.453,.377,0,.755-.142,1.046-.426Z" />
|
||||
</svg>
|
||||
</div>
|
||||
<h3>Открытый код</h3>
|
||||
<p>100% открытый исходный код. Прозрачность, которой можно доверять. Никаких сюрпризов.</p>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="opensource">
|
||||
<div class="opensource-content">
|
||||
<h2 class="section-title">Прозрачность и доверие</h2>
|
||||
<p>
|
||||
Мы верим в силу сообщества. Исходный код нашего клиента и сервера доступен на GitHub.
|
||||
Присоединяйтесь к разработке, предлагайте улучшения или просто убедитесь в нашей честности.
|
||||
</p>
|
||||
<div class="opensource-buttons">
|
||||
<a href="https://github.com/karenaiwazian/Messenger_Client" target="_blank">
|
||||
Клиент на GitHub
|
||||
</a>
|
||||
<a href="https://github.com/karenaiwazian/Messenger_Server" target="_blank">
|
||||
Сервер на GitHub
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</main>
|
||||
|
||||
<footer>
|
||||
<div class="container">
|
||||
<div class="desktop">
|
||||
<div class="col slang">
|
||||
<h3>Messenger</h3> – открытая и безопасная платформа для общения.
|
||||
</div>
|
||||
<div class="col">
|
||||
<div class="title">
|
||||
<h3>Приложения</h3>
|
||||
</div>
|
||||
<div>
|
||||
<a href="/android">Android</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col">
|
||||
<div class="title">
|
||||
<h3>Открытый код</h3>
|
||||
</div>
|
||||
<div>
|
||||
<a href="https://github.com/karenaiwazian/Messenger_Client" target="_blank">Клиент</a>
|
||||
</div>
|
||||
<div>
|
||||
<a href="https://github.com/karenaiwazian/Messenger_Server" target="_blank">Сервер</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="mobile">
|
||||
<a href="/android">Приложения</a>
|
||||
</div>
|
||||
</footer>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
310
messenger-server/public/style.css
Normal file
310
messenger-server/public/style.css
Normal file
@@ -0,0 +1,310 @@
|
||||
:root {
|
||||
--text-color: #222222;
|
||||
--primary-color: #388bfd;
|
||||
--primary-hover-color: #006aff;
|
||||
--transition: 0.3s;
|
||||
--border-color: rgb(211 211 211 / 60%);
|
||||
--border-radius: 40px;
|
||||
}
|
||||
|
||||
* {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
box-sizing: border-box;
|
||||
font-family: sans-serif;
|
||||
}
|
||||
|
||||
a,
|
||||
li,
|
||||
button {
|
||||
-webkit-tap-highlight-color: transparent;
|
||||
}
|
||||
|
||||
html::selection {
|
||||
color: white;
|
||||
background-color: var(--primary-color);
|
||||
}
|
||||
|
||||
html {
|
||||
color: var(--text-color);
|
||||
}
|
||||
|
||||
header {
|
||||
position: sticky;
|
||||
top: 0;
|
||||
z-index: 10;
|
||||
backdrop-filter: blur(10px);
|
||||
background: rgb(255 255 255 / 40%);
|
||||
}
|
||||
|
||||
header nav ul {
|
||||
display: flex;
|
||||
}
|
||||
|
||||
header nav ul li {
|
||||
cursor: pointer;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
header nav ul li a {
|
||||
font-size: 18px;
|
||||
padding: 14px 20px;
|
||||
display: block;
|
||||
}
|
||||
|
||||
header nav ul li::after {
|
||||
pointer-events: none;
|
||||
content: '';
|
||||
position: absolute;
|
||||
left: 50%;
|
||||
bottom: 0;
|
||||
width: 0;
|
||||
height: 4px;
|
||||
border-top-left-radius: 3px;
|
||||
border-top-right-radius: 3px;
|
||||
background-color: var(--primary-color);
|
||||
transition: var(--transition);
|
||||
}
|
||||
|
||||
header nav li:hover::after,
|
||||
header nav li.active::after {
|
||||
left: 20px;
|
||||
width: calc(100% - 40px);
|
||||
}
|
||||
|
||||
h2,
|
||||
h3 {
|
||||
font-weight: 500;
|
||||
}
|
||||
|
||||
li {
|
||||
list-style-type: none;
|
||||
}
|
||||
|
||||
a {
|
||||
color: var(--primary-color);
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
footer .mobile {
|
||||
display: none;
|
||||
text-align: center;
|
||||
padding-block: 20px;
|
||||
border-top: 1px solid var(--border-color);
|
||||
}
|
||||
|
||||
footer .desktop {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
padding-block: 20px;
|
||||
border-top: 1px solid var(--border-color);
|
||||
}
|
||||
|
||||
footer a:hover {
|
||||
color: var(--primary-hover-color);
|
||||
}
|
||||
|
||||
footer .slang h3 {
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
footer .col {
|
||||
max-width: 300px;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
footer .title {
|
||||
padding-bottom: 10px;
|
||||
}
|
||||
|
||||
.container {
|
||||
max-width: 1024px;
|
||||
padding-inline: 20px;
|
||||
margin-inline: auto;
|
||||
}
|
||||
|
||||
.hero {
|
||||
text-align: center;
|
||||
margin-block: 50px;
|
||||
}
|
||||
|
||||
.hero h1 {
|
||||
font-size: 3rem;
|
||||
font-weight: 800;
|
||||
margin-bottom: 2rem;
|
||||
background: linear-gradient(90deg, #58a6ff, #a371f7);
|
||||
background-clip: text;
|
||||
-webkit-text-fill-color: transparent;
|
||||
}
|
||||
|
||||
.hero p {
|
||||
font-size: 1.5rem;
|
||||
margin-bottom: 2.5rem;
|
||||
font-weight: 400;
|
||||
opacity: 0.8;
|
||||
}
|
||||
|
||||
.btn-hero {
|
||||
display: inline-block;
|
||||
text-decoration: none;
|
||||
color: white;
|
||||
font-size: 24px;
|
||||
font-weight: 500;
|
||||
border-radius: 20px;
|
||||
padding: 16px 24px;
|
||||
background-color: var(--primary-color);
|
||||
transition: var(--transition);
|
||||
}
|
||||
|
||||
.btn-hero:hover {
|
||||
color: white;
|
||||
}
|
||||
|
||||
.btn-hero:active {
|
||||
scale: 0.98;
|
||||
}
|
||||
|
||||
section {
|
||||
padding-block: 100px;
|
||||
}
|
||||
|
||||
.section-title {
|
||||
font-size: 2rem;
|
||||
text-align: center;
|
||||
margin-bottom: 40px;
|
||||
}
|
||||
|
||||
.features-grid {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(2, 1fr);
|
||||
grid-gap: 20px;
|
||||
justify-items: center;
|
||||
}
|
||||
|
||||
.feature-card {
|
||||
text-align: center;
|
||||
max-width: 500px;
|
||||
padding: 28px;
|
||||
border-radius: var(--border-radius);
|
||||
border: 1px solid var(--border-color);
|
||||
background: rgb(252 252 252);
|
||||
transition: var(--transition);
|
||||
}
|
||||
|
||||
@starting-style {
|
||||
.feature-card {
|
||||
opacity: 0;
|
||||
translate: 0 10px;
|
||||
}
|
||||
}
|
||||
|
||||
.feature-card:hover {
|
||||
border-color: var(--primary-color);
|
||||
}
|
||||
|
||||
.feature-card:hover .icon svg {
|
||||
fill: var(--primary-color);
|
||||
}
|
||||
|
||||
.feature-card .icon {
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
.feature-card .icon svg {
|
||||
width: 48px;
|
||||
height: 48px;
|
||||
transition: var(--transition);
|
||||
}
|
||||
|
||||
.feature-card h3 {
|
||||
font-size: 1.6rem;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
.feature-card p {
|
||||
line-height: 1.4;
|
||||
}
|
||||
|
||||
.opensource-content {
|
||||
padding: 28px;
|
||||
margin-inline: auto;
|
||||
border-radius: var(--border-radius);
|
||||
border: 1px solid var(--border-color);
|
||||
background: rgb(252 252 252);
|
||||
}
|
||||
|
||||
.opensource p {
|
||||
line-height: 1.4;
|
||||
text-wrap: balance;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.opensource-buttons {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
gap: 20px;
|
||||
margin-top: 2rem;
|
||||
}
|
||||
|
||||
.opensource-buttons a {
|
||||
display: inline-block;
|
||||
text-align: center;
|
||||
text-decoration: none;
|
||||
font-weight: 600;
|
||||
padding: 14px 28px;
|
||||
color: var(--primary-color);
|
||||
border-radius: 20px;
|
||||
border: 2px solid var(--primary-color);
|
||||
transition: var(--transition);
|
||||
}
|
||||
|
||||
.opensource-buttons a:hover {
|
||||
background-color: var(--primary-color);
|
||||
color: white;
|
||||
}
|
||||
|
||||
@media screen and (width <=768px) {
|
||||
.hero h1 {
|
||||
font-size: 28px;
|
||||
line-height: 34px;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.hero p {
|
||||
font-size: 16px;
|
||||
margin-block: 16px 32px;
|
||||
}
|
||||
|
||||
.hero .btn-hero {
|
||||
font-size: 18px;
|
||||
}
|
||||
|
||||
.btn-hero {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.features-grid {
|
||||
grid-template-columns: 1fr;
|
||||
grid-template-rows: repeat(2, 1fr);
|
||||
}
|
||||
|
||||
.opensource-content {
|
||||
max-width: 500px;
|
||||
}
|
||||
|
||||
.opensource-buttons {
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
.opensource-buttons a {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.desktop {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
.mobile {
|
||||
display: block !important;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user