Информация

Мультизагрузка медиа

Мультизагрузка медиа позволяет автоматически создавать медиа из загружаемых файлов.

Для успешного создания медиа файлы должны соответствовать установленным требованиям.

Загрузка без файла 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;Казино;Крути и Забирай Свой Приз Сейчас

Примеры файлов : push, native