Інформація

Мультизавантаження медіа

Мультизавантаження дозволяє автоматично створювати медіа із завантажуваних файлів.

Для успішного створення медіа файли мають відповідати встановленим вимогам.

Завантаження без файлу 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