Мультизагрузка медиа
Мультизагрузка медиа позволяет автоматически создавать медиа из загружаемых файлов.
Для успешного создания медиа файлы должны соответствовать установленным требованиям.
Загрузка без файла multi.csvНазвания файлов формируются по шаблону -
[тип_медиа]_[фомат]@[имя]"
[тип_медия]
- обязательный параметр (определяет тип созданного медиа)[формат]
- обязательй параметр для типов медиа, которым необходим формат (определяет формат созданного медиа)[имя]
- опициональный параметр (будет добавлен к назавнию созданного медиа)
banner_100x90@myBanner
banner_500x100
push
native_300x250
Кроме названия файла, тип, формат, а также шаблон и переменные шаблона для медиа можно указать в файлах (актуально только для zip архивов) defaut.html или index.html в аттрибутах "name" и "content" тегов "meta", где "name" может принимать одно из значений начинающееся с "ad." , а "content" соответствующее значение.
Пример:<meta name="ad.type" content="banner">
<meta name="ad.size" content="width=300,height=250">
<meta name="ad.template" content="1">
<meta name="ad.vars" content="playtime=10,disable=0">
Значение переменных шаблона можно указать также в файле params.txt (актуально только для zip архивов). Значения из данного файла будут иметь больший приоритет.
Пример:- title: My title text
- varname1: varvalue1
- varname2: varvalue2
Если шаблон медиа предполагает отдельную загрузку нескольких файлов, то загружаемые через мультизагрузку файлы для этого медиа должны быть в архиве и иметь названия такие же, как соответствющие названия переменных шаблона (расширение файла при этом не учитывается)
Загрузка с файлом multi.csvСистема позволяет загрузить один zip архив с файлами, из которых будут созданы отдельные медиа.
Для этого необходимо в корне архива поместить файл multi.csv, составленный в соответствии с требованиями.- Разделитель полей - ";", а разделитель строк - "\n" (перенос строки)
- Первая строка файла (шапка) должна содержать поля:
type;format;name[;file:varname1;file:varname2;varname3;varname4]
- "type;format;name" - обзяательные поля, значения которых описаны выше
- поля перечисленные в скобках "[...]" являются опциональными и описывают переменные для шаблона медиа
- поля "file:varname1;file:varname2" соответствуют переменным шаблона "varname1" и "varname2" и являются файлами
- поля "varname3;varname4" соответствует нефайловым переменным шаблона "varname3" и "varname4"
Пример:
type;format;name;file:image;file:icon;file:image_720x480;title;body
push;;test_push_1;1024x512_1.jpg;small.png;image_3.jpg;Casino;Только мы даем +777% к пополнению
push;;test_push_2;1024x512_1.jpg;small.png;image_3.jpg;Лови Свой Бонус!;Крути и Забирай Свой Приз Сейчас
push;;test_push_3;;small_2.jpg;image_3.jpg;Лови Свой Бонус!;Крути и Забирай Свой Приз Сейчас
push;;test_push_4;;small_2.jpg;image_4.jpg;Казино;Крути и Забирай Свой Приз Сейчас
push;;test_push_5;;small_2.jpg;image_5.jpg;Казино;Крути и Забирай Свой Приз Сейчас