Архитектура 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

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