{ "permissions": "", "controlName" : "island_edit_hashtag", "savingURL" : "/category/dtf/update/general", "formType": "title-description", "showAddItemButton": false, "items" : [ { "title": "Dtf", "text": "<p>DTF \u2014 \u044d\u0442\u043e \u0438\u0433\u0440\u044b, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430, \u043c\u043e\u043d\u0435\u0442\u0438\u0437\u0430\u0446\u0438\u044f, \u043f\u0440\u043e\u0434\u0432\u0438\u0436\u0435\u043d\u0438\u0435, \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e<\/p>\n<style>\n .ui-page-header__title {\n font-size: 0;\n }\n .ui-page-header__title:before {\n font-size: 26px;\n margin-right: 3px;\n }\n .ui-page-header__title:after {\n content: 'DTF';\n font-size: 32px;\n }\n .macbook {\n width: 150px;\n height: 96px;\n position: absolute;\n left: 50%;\n top: 50%;\n margin-top: -20px;\n perspective: 500px;\n }\n @media (max-width: 679px){\n .macbook {\n display: none;\n }\n }\n .shadow {\n position: absolute;\n width: 60px;\n height: 0px;\n left: 40px;\n top: 160px;\n transform: rotateX(80deg) rotateY(0deg) rotateZ(0deg);\n box-shadow: 0 0 60px 40px rgba(0,0,0,0.3);\n animation: shadow infinite 7s ease;\n }\n .inner {\n z-index: 20;\n position: absolute;\n width: 150px;\n height: 96px;\n left: 0;\n top: 0;\n transform-style: preserve-3d;\n transform:rotateX(-20deg) rotateY(0deg) rotateZ(0deg);\n animation: rotate infinite 7s ease;\n }\n .screen {\n width: 150px;\n height: 96px;\n position: absolute;\n left: 0;\n bottom: 0;\n border-radius: 7px;\n background: #ddd;\n transform-style: preserve-3d;\n transform-origin: 50% 93px;\n transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);\n animation: lid-screen infinite 7s ease;\n background-image: linear-gradient(45deg, rgba(0,0,0,0.34) 0%,rgba(0,0,0,0) 100%);\n background-position: left bottom;\n background-size: 300px 300px;\n box-shadow: inset 0 3px 7px rgba(255,255,255,0.5);\n }\n .screen .logo {\n position: absolute;\n width: 20px;\n height: 24px;\n left: 50%;\n top: 50%;\n margin: -12px 0 0 -10px;\n transform: rotateY(180deg) translateZ(0.1px);\n }\n .screen .face-one {\n width: 150px;\n height: 96px;\n position: absolute;\n left: 0;\n bottom: 0;\n border-radius: 7px;\n background: #d3d3d3;\n transform: translateZ(2px);\n background-image: linear-gradient(45deg,rgba(0,0,0,0.24) 0%,rgba(0,0,0,0) 100%);\n }\n .screen .face-one .camera {\n width: 3px;\n height: 3px;\n border-radius: 100%;\n background: #000;\n position: absolute;\n left: 50%;\n top: 4px;\n margin-left: -1.5px;\n }\n .screen .face-one .display {\n width: 130px;\n height: 74px;\n margin: 10px;\n background: url(\"https:\/\/leonardo.osnova.io\/752f2e0f-2751-2097-719b-6fdc786797b1\/\") no-repeat center center #000;\n background-size: 100% 100%;\n border-radius: 1px;\n position: relative;\n box-shadow: inset 0 0 2px rgba(0,0,0,1);\n }\n .screen .face-one .display .shade {\n position: absolute;\n left: 0;\n top: 0;\n width: 130px;\n height: 74px;\n background: linear-gradient(-135deg, rgba(255,255,255,0) 0%,rgba(255,255,255,0.1) 47%,rgba(255,255,255,0) 48%);\n animation: screen-shade infinite 7s ease;\n background-size: 300px 200px;\n background-position: 0px 0px;\n }\n .screen .face-one span {\n position: absolute;\n top: 85px;\n left: 57px;\n font-size: 6px;\n color: #666\n }\n \n .body {\n width: 150px;\n height: 96px;\n position: absolute;\n left: 0;\n bottom: 0;\n border-radius: 7px;\n background: #cbcbcb;\n transform-style: preserve-3d;\n transform-origin: 50% bottom;\n transform: rotateX(-90deg);\n animation: lid-body infinite 7s ease;\n background-image: linear-gradient(45deg, rgba(0,0,0,0.24) 0%,rgba(0,0,0,0) 100%);\n }\n .body .face-one {\n width: 150px;\n height: 96px;\n position: absolute;\n left: 0;\n bottom: 0;\n border-radius: 7px;\n transform-style: preserve-3d;\n background: #dfdfdf;\n animation: lid-keyboard-area infinite 7s ease;\n transform: translateZ(-2px);\n background-image: linear-gradient(30deg, rgba(0,0,0,0.24) 0%,rgba(0,0,0,0) 100%);\n }\n .body .touchpad {\n width: 40px;\n height: 31px;\n position: absolute;\n left: 50%;\n top: 50%;\n border-radius: 4px;\n margin: -44px 0 0 -18px;\n background: #cdcdcd;\n background-image: linear-gradient(30deg, rgba(0,0,0,0.24) 0%,rgba(0,0,0,0) 100%);\n box-shadow: inset 0 0 3px #888;\n }\n .body .keyboard {\n width: 130px;\n height: 45px;\n position: absolute;\n left: 7px;\n top: 41px;\n border-radius: 4px;\n transform-style: preserve-3d;\n background: #cdcdcd;\n background-image: linear-gradient(30deg, rgba(0,0,0,0.24) 0%,rgba(0,0,0,0) 100%);\n box-shadow: inset 0 0 3px #777;\n padding: 0 0 0 2px;\n }\n .keyboard .key {\n width: 6px;\n height: 6px;\n background: #444;\n float: left;\n margin: 1px;\n transform: translateZ(-2px);\n border-radius: 2px;\n box-shadow: 0 -2px 0 #222;\n animation: keys infinite 7s ease;\n }\n .key.space {\n width: 45px;\n }\n .key.f {\n height: 3px;\n }\n .body .pad {\n width: 5px;\n height: 5px;\n background: #333;\n border-radius: 100%;\n position: absolute;\n }\n .pad.one {\n left: 20px;\n top: 20px;\n }\n .pad.two {\n right: 20px;\n top: 20px;\n }\n .pad.three {\n right: 20px;\n bottom: 20px;\n }\n .pad.four {\n left: 20px;\n bottom: 20px;\n }\n \n @keyframes rotate {\n 0% {\n transform: rotateX(-20deg) rotateY(0deg) rotateZ(0deg);\n }\n 5% {\n transform: rotateX(-20deg) rotateY(-20deg) rotateZ(0deg);\n }\n 20% {\n transform: rotateX(30deg) rotateY(200deg) rotateZ(0deg);\n }\n 25% {\n transform: rotateX(-60deg) rotateY(150deg) rotateZ(0deg);\n }\n 60% {\n transform: rotateX(-20deg) rotateY(130deg) rotateZ(0deg);\n }\n 65% {\n transform: rotateX(-20deg) rotateY(120deg) rotateZ(0deg);\n }\n 80% {\n transform: rotateX(-20deg) rotateY(375deg) rotateZ(0deg);\n }\n 85% {\n transform: rotateX(-20deg) rotateY(357deg) rotateZ(0deg);\n }\n 87% {\n transform: rotateX(-20deg) rotateY(360deg) rotateZ(0deg);\n }\n 100% {\n transform: rotateX(-20deg) rotateY(360deg) rotateZ(0deg);\n }\n }\n \n @keyframes lid-screen {\n 0% {\n transform: rotateX(0deg);\n background-position: left bottom;\n }\n 5% {\n transform: rotateX(50deg);\n background-position: left bottom;\n }\n 20% {\n transform: rotateX(-90deg);\n background-position: -150px top;\n }\n 25% {\n transform: rotateX(15deg);\n background-position: left bottom;\n }\n 30% {\n transform: rotateX(-5deg);\n background-position: right top;\n }\n 38% {\n transform: rotateX(5deg);\n background-position: right top;\n }\n 48% {\n transform: rotateX(0deg);\n background-position: right top;\n }\n 90% {\n transform: rotateX(0deg);\n background-position: right top;\n }\n 100% {\n transform: rotateX(0deg);\n background-position: right center;\n }\n }\n \n @keyframes lid-body {\n 0% {\n transform: rotateX(-90deg);\n \n }\n 50% {\n transform: rotateX(-90deg);\n \n }\n 100% {\n transform: rotateX(-90deg);\n \n }\n }\n \n @keyframes lid-keyboard-area {\n 0% {\n background-color: #dfdfdf;\n }\n 50% {\n background-color: #bbb;\n }\n 100% {\n background-color: #dfdfdf;\n }\n }\n @keyframes screen-shade {\n 0% {\n background-position: -20px 0px;\n }\n 5% {\n background-position: -40px 0px;\n }\n 20% {\n background-position: 200px 0;\n }\n 50% {\n background-position: -200px 0;\n }\n 80% {\n background-position: 0px 0px;\n }\n 85% {\n background-position: -30px 0;\n }\n 90% {\n background-position: -20px 0;\n }\n 100% {\n background-position: -20px 0px;\n }\n }\n @keyframes keys {\n 0% {\n box-shadow: 0 -2px 0 #222;\n }\n 5% {\n box-shadow: 1 -1px 0 #222;\n }\n 20% {\n box-shadow: -1px 1px 0 #222;\n }\n 25% {\n box-shadow: -1px 1px 0 #222;\n }\n 60% {\n box-shadow: -1px 1px 0 #222;\n }\n 80% {\n box-shadow: 0 -2px 0 #222;\n }\n 85% {\n box-shadow: 0 -2px 0 #222;\n }\n 87% {\n box-shadow: 0 -2px 0 #222;\n }\n 100% {\n box-shadow: 0 -2px 0 #222;\n }\n }\n @keyframes shadow {\n 0% {\n transform: rotateX(80deg) rotateY(0deg) rotateZ(0deg);\n box-shadow: 0 0 60px 40px rgba(0,0,0,0.3);\n }\n 5% {\n transform: rotateX(80deg) rotateY(10deg) rotateZ(0deg);\n box-shadow: 0 0 60px 40px rgba(0,0,0,0.3);\n }\n 20% {\n transform: rotateX(30deg) rotateY(-20deg) rotateZ(-20deg);\n box-shadow: 0 0 50px 30px rgba(0,0,0,0.3);\n }\n 25% {\n transform: rotateX(80deg) rotateY(-20deg) rotateZ(50deg);\n box-shadow: 0 0 35px 15px rgba(0,0,0,0.1);\n }\n 60% {\n transform: rotateX(80deg) rotateY(0deg) rotateZ(-50deg) translateX(30px);\n box-shadow: 0 0 60px 40px rgba(0,0,0,0.3);\n }\n 100% {\n box-shadow: 0 0 60px 40px rgba(0,0,0,0.3);\n }\n }\n .links {\n position: absolute;\n right: 20px;\n bottom: 20px;\n }\n .links a {\n color : #555;\n margin-left: 10px;\n text-decoration: none;\n }\n<\/style>\n \n<div class=\"macbook\">\n <div class=\"inner\">\n <div class=\"screen\">\n <div class=\"face-one\">\n <div class=\"camera\"><\/div>\n <div class=\"display\">\n <div class=\"shade\"><\/div>\n <\/div>\n <span><\/span>\n <\/div>\n \n <\/div>\n <div class=\"body\">\n <div class=\"face-one\">\n <div class=\"touchpad\">\n <\/div>\n <div class=\"keyboard\">\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key space\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key\"><\/div>\n <div class=\"key f\"><\/div>\n <div class=\"key f\"><\/div>\n <div class=\"key f\"><\/div>\n <div class=\"key f\"><\/div>\n <div class=\"key f\"><\/div>\n <div class=\"key f\"><\/div>\n <div class=\"key f\"><\/div>\n <div class=\"key f\"><\/div>\n <div class=\"key f\"><\/div>\n <div class=\"key f\"><\/div>\n <div class=\"key f\"><\/div>\n <div class=\"key f\"><\/div>\n <div class=\"key f\"><\/div>\n <div class=\"key f\"><\/div>\n <div class=\"key f\"><\/div>\n <div class=\"key f\"><\/div>\n <\/div>\n <\/div>\n <div class=\"pad one\"><\/div>\n <div class=\"pad two\"><\/div>\n <div class=\"pad three\"><\/div>\n <div class=\"pad four\"><\/div>\n <\/div>\n <\/div>\n <div class=\"shadow\"><\/div>\n<\/div>" } ] }

Dtf

DTF — это игры, разработка, монетизация, продвижение, сообщество

{ "permissions": "", "controlName" : "island_edit_partners", "savingURL" : "/category/dtf/update/partners", "addItemButtonText": "+ Добавить партнера", "formType": "list-type-1", "showAddItemButton": true, "emptyBlockData": { "icon" : "/static/build/dtf.ru/images/partners.png", "message" : "Чем усерднее искать новых партнеров, тем быстрее они тут появятся", "btnText" : "Добавить партнеров" }, "items" : null }

Партнеры

{ "permissions": "", "controlName" : "island_edit_mentors", "savingURL" : "/category/dtf/update/mentors", "addItemButtonText": "+ Добавить ментора", "formType": "list-type-1", "showAddItemButton": true, "emptyBlockData": { "icon" : "/static/build/dtf.ru/images/mentors.png", "message" : "Этому хэштегу не хватает звездных представителей индустрии", "btnText" : "Добавить менторов" }, "items" : null }

Менторы

{ "permissions": "", "controlName" : "island_edit_alias", "savingURL" : "/category/dtf/update/alias", "addItemButtonText": "+ Добавить алиас", "formType": "hashtag-form", "showAddItemButton": true, "emptyBlockData": { "icon" : "/static/build/dtf.ru/images/alias.png", "message" : "Здесь можно указать хэштеги, с которых нужно переадресовывать на эту страницу", "btnText" : "Добавить" }, "items" : [] }

Алиасы

Cтатьи

Игры Луцай

Видео: Call of Cthulhu — чудовище геймдизайна из прошлого

Если коротко — в Call of Ctulhu проблемный геймплей и геймдизайн недалеко ушел от подобных игр из двухтысячных.

Рассказываем о новой игре от Cyanide Studio по мотивам мифов Лавкрафта.
Офтоп Дмитрий Титов

Обращение к пользователям и редакции ресурса DTF

[зажал кулачки дабы это не удалили]

Офтоп Олег Чимде

Ищем писателей лонгридов, что любят игры

В страхе перед осенним сезоном приглашаем авторов лонгридов к нам в команду.

Офтоп Олег Чимде

Лонгриды по заказу: партия вторая

Вы предлагаете темы, мы пишем огромные тексты.

Игры Pashka Pivovarov

Видео: первые впечатления от Spider-Man

Офтоп Роман Лесной

Новый подсайт для новых подсайтов

Предлагаю создать новый подсайт, в котором обсуждалось бы создание новых подсайтов.

Мы сделаем тебе подсайт для подсайтов
Кино и сериалы Луцай

Видео: история боевых искусств в кино

От первых гонконгских опытов и Брюса Ли до упадка и малобюджетных прорывов в жанре.

Офтоп Алексей Сигабатулин

Лучшие материалы «Месяца постапокалипсиса» на DTF

Подводим итоги и выбираем тему следующего месяца.

Ретро Семён Костин

Краткая история DTF в картинках

Как менялся сайт на протяжении неполных 20 лет.

Офтоп Олег Чимде

Лучшие материалы «Месяца вампиров» на DTF

Подводим итоги и готовимся к следующему тематическому месяцу.

Офтоп Олег Чимде

Идеальный хоррор по мнению DTF

Проводим опрос, чтобы понять концепцию.

Офтоп Вадим Елистратов

Суд постановил заблокировать Telegram в России

Давайте решим, что нам делать с Telegram-каналом DTF.

Игры Олег Чимде

Самый раздражающий противник по версии DTF: первый этап

Выбираем самого ненавистного врага в играх.

DTF Denis Shiryaev

DTF майнит шутки

Есть у нас такая штука, которая встречает новых пользователей и тех кто еще не зарегистрировался, вот она:

Плашка курильщика
Офтоп Олег Чимде

Фотоотчёт с супергеройского турнира по Injustice 2

Ищите себя, если смотрели на битву своими глазами.

Офтоп Олег Чимде

Ролевая игра на DTF

Здесь находится опрос. Но он пока не работает в приложении.

А что если мы устроим текстовую ролевую игру на DTF?

Проголосовать
Переголосовать
Показать результаты
Офтоп Олег Чимде

Любимый вампир по версии DTF: первый этап

Офтоп Олег Чимде

Любимый город в играх по версии DTF: первый этап

Выбираем все вместе.

Офтоп Denis Shiryaev

А/Б тестирование здорового человека

Наш эксперимент с описанием Android версии DTF доказывает, что Кодзима гений, теперь с цифрами!

DTF Denis Shiryaev

DTF больше не нагревает мобильные устройства на iOS 11+

Не так давно мы столкнулись с совершенно странным багом: некоторые мобильные устройства DTF нагревал до состояния «некомфортно держать в руках» — обычно такое происходит от комментариев Спивака, но в этот раз всё было по-другому.

tl;dr
Офтоп Олег Чимде

Любимый злодей в играх по версии DTF: первый этап

Выбираем все вместе.

DTF Редакция DTF

Как написать текст на DTF и всем понравиться

Анатомия популярного материала.

Офтоп Олег Чимде

Лонгриды по заказу: отчёт о разработке

Проекты, которые редакции предложило сообщество.

Офтоп Олег Чимде

Лонгриды по заказу

Вы предлагаете темы, мы пишем крутые статьи.

Офтоп Олег Чимде

Лучшие пользовательские материалы 2017 года на DTF

Тексты, набравшие больше всех лайков.

Спасибо, Геннадий!
Офтоп Редакция DTF

Новогоднее обращение к читателям DTF

Да и к писателям DTF тоже.

Офтоп Олег Чимде

Итоги года на DTF

Лучшие игры, фильмы и сериалы, главные события 2017 года и многое другое.

Офтоп Захар Бочаров

Видеостудия DTF ищет редактора

Главное тут — талант и рвение.

Офтоп Артавазд Мурадян

Есть работа: видеостудия DTF ищет режиссёра монтажа

Нам нужен специалист на полную занятость.

Добро пожаловать в семью
Офтоп Denis Shiryaev

Эмулятор DOOM на сайте

На DTF нет многих нужных вещей, так как мы всё ещё их разрабатываем — нет удобного поиска, нет возможности игнорирования и подписки, нет карточек игр и фильмов, сворачивания веток и так далее, но это всё не самое важное. Самое важное, что на DTF до этого момента нельзя было поиграть в DOOM — теперь эта проблема решена, а мы пошли разрабатывать…

DTF Denis Shiryaev

Копипасты с других ресурсов и раздел «Оффтоп»

Всем привет — небольшое обращение к авторам «Оффтоп», так как участились случаи когда на DTF приносят копипасты с других сайтов.

Если вы нашли где-то в интернете материал о играх или кино, который вы хотели бы обсудить с другими пользователями, нет нужды его копировать к нам целиком или делать небольшой рерайт, просто дайте ссылку на оригинал — это будет и честнее к авторам и вам работы меньше.

Офтоп Denis Shiryaev

А что бы вы хотели видеть у ников?

Так получилось, что у нас есть механизм, где мы показываем бейджики у ников — не хочется это делать местом для всякой бесполезной ерунды, вроде выдуманных надписей — что бы вы сказали, если бы мы туда выводили ссылку на ваш профиль на вашей любимой платформе?

Офтоп Вадим Елистратов

Что вы хотите видеть в пуш-уведомлениях?

DTF Denis Shiryaev

Небольшое обновление DTF

Кроме того, что платформа сайта постоянно улучшается, баги фиксятся, посты пишутся и всякое такое, скучное, мы также сделали маленькую и приятную вещь:

Gamedev Андрей Верещагин

Как попасть в раздел Gamedev, если вы читатель

Давайте делиться опытом.

Офтоп Олег Чимде

Почему DTF не ставит оценки

Пора разобраться с этим вопросом.

DTF Вадим Елистратов

DTF стал куратором в Steam

Привет, мы создали страницу куратора в Steam и перенесли туда все свои рецензии с цитатами.

Офтоп Олег Чимде

Пожалуйста, сделайте игру моей мечты

Делимся необычными концепциями игр и выдуманных миров.

DTF Denis Shiryaev

Давайте добавим раздел для пользователей?

Офтоп Вадим Елистратов

Нужен ли DTF отдельный тег для длинных текстов

Gamedev Sergey Babaev

«Первый месяц нового DTF» — Сергей Бабаев о метриках ресурса, редакции и планах на будущее

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjog" } } }, { "id": 10, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-250597-0", "render_to": "inpage_VI-250597-0-1134314964", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=clmf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudo", "p2": "ftjf" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvc" } } } ]
Уве Болл вернулся в кино
и начал экранизировать flash-игры
Подписаться на push-уведомления