Архитектура MRAID 2 и поток данных
Я пытаюсь создать SDK, совместимый с MRAID (v2) для Android, который при интеграции с любым приложением для Android будет отображать мультимедийную рекламу. Кроме того, в бэкэнде будет платформа, которая позволит рекламодателям создавать объявления / объявления, совместимые с MRAID, которые затем могут быть переданы в SDK для демонстрации. Я ознакомился со спецификацией, и мне все еще не совсем ясно, как функционирует и работает вся система, поскольку я новичок в этой отрасли цифровой рекламы.
Поэтому было бы здорово, если бы кто-то мог объяснить мне, как работает вся реклама MRAID - поток данных (кто вызывает первоначальный запрос объявлений, как этот запрос перемещается и получает объявления и т. Д.) И какие все компоненты необходимы для создания всей платформы - SDK, платформа для создания рекламы и т. Д.
Спасибо!!
1 ответ
MRAID (v2) совместимая архитектура SDK содержит следующие компоненты
1. Собственный компонент:- Отвечает за выполнение сетевых вызовов (запрос http объявления), считывание информации устройства, считывание GPS, анализ информации, ответ на запрос объявления. Создание html-строки (содержит рекламные данные, mraid.js, bridge.js).
2. Компонент Web View:- Webview загрузит HTML, созданный собственным компонентом.
3. Родной для Java скрипт-мост:- который будет обрабатывать связь между рекламой и нативными компонентами. Это будет код java-скрипта.
Даже ветка старая, если кто-то ищет информацию:
MRAID предназначен для обеспечения связи между приложением и веб-просмотром. Это не имеет ничего общего с показом и показом рекламы. MRAID дает возможность объявлениям расширяться, открывать URL-адреса, запускать SMS- или телефонные звонки и т. Д. Как уже говорилось, данные параметры задокументированы на http://www.iab.net/media/file/IAB_MRAID_v2_FINAL.pdf. На iab.net также есть документ MRAID 3.
Для размещения рекламы у вас будет провайдер рекламного сервера и там вы получите Advertising-SDK для получения рекламы. Обычно это включает приложение MRAID, поэтому вам обычно не нужно беспокоиться.
Если вам все еще нужно создать приложение для MRAID, вот пример:https://github.com/mopub/mopub-ios-sdk/tree/master/MoPubSDK/Internal/MRAID
А для стороны WebView:https://gist.github.com/bensojona/1030a67464e061568a5b