Нужно ли предоставлять разметку mraid.js в разметке рекламы?

Я вижу много примеров рекламы MRAID начинается с

<script src="mraid.js"></script>

Всегда ли этот сценарий доступен на каждом совместимом с MRAID устройстве, или мне нужно установить атрибут SRC для реального файла mraid.js, расположенного где-то в Интернете?

2 ответа

Инициализация / запуск рекламы MRAID

Всегда включайте или добавляйте "mraid.js" в объявление как можно раньше. MRAID разрешает это либо путем включения тега script в HTML, либо путем вставки DOM. Это требование к креативу, чтобы он был правильной рекламой MRAID. Некоторые дизайнеры рекламы предполагают, что контейнер будет автоматически вставлять библиотеки MRAID (а некоторые контейнеры действительно делают это), но тег сценария всегда должен быть включен для обеспечения надлежащего поведения рекламы во всех реализациях MRAID.

  1. Техника HTML

    <html> <head> <script src="mraid.js"></script>

  2. Техника вставки DOM

    <script type="text/javascript"> var head = document.getElementsByTagName('head').item(0), js = document.createElement('script'), s = 'mraid.js'; js.setAttribute('type', 'text/javascript'); js.setAttribute('src', s); head.appendChild(js); </script>

Для получения дополнительной информации см. Стр. 5 рекомендаций MRAID.

Все зависит от SDK, который предоставляет рекламные контейнеры для ваших родных приложений. Если нативный SDK, предоставляющий рекламные контейнеры, поддерживает Mraid, то да, его должны предоставить SDK с жалобами MRAID. Например, я использую некоторые сторонние SDK, связанные с рекламой, для каждой из платформ (IOS, Android и Windows), и все они являются жалобой Mraid, что означает, что SDK будет содержать mraid.js.

Кроме того, всякий раз, когда дизайнеры рекламы указывают mraid.js в своих объявлениях, это позволяет контейнерам рекламы вставлять соответствующие библиотеки MRAID.

В стандарте IAB указано: "Хотя объявления MRAID должны своевременно идентифицировать себя с помощью скрипта mraid.js, чтобы контейнер мог внедрить библиотеки MRAID, разработчикам рекламы следует избегать использования строки" mraid.js "для любых других целей. в рекламном объявлении это может привести к тому, что контейнеры /SDK по ошибке введут несколько копий библиотек MRAID ".

Другие вопросы по тегам