MRAID тестирование и доставка

Я пытаюсь создать статическое объявление MRAID, которое просто показывает изображение и должно быть кликабельным. Итак, я создал следующий файл:

<script type="text/javascript" src="mraid.js"></script>
<script type="text/javascript">
    function doReadyCheck() {
        if (mraid.getState() == 'loading') {
            mraid.addEventListener("ready", mraidIsReady);
        }
        else {
            showMyAd();
        }
    }
    function showMyAd() {
        var adContainer = document.querySelector('#imageContainer');
        addEvent("click", adContainer, function (e) {
            e.preventDefault();
            mraid.open('http://www.google.de');
            return false;
        });
    }
    function mraidIsReady() {
        mraid.removeEventListener("ready", mraidIsReady);
        showMyAd();
    }
    function addEvent(evnt, elem, func) {
        if (elem.addEventListener) {
            elem.addEventListener(evnt, func, false);
        } else if (elem.attachEvent) {
            elem.attachEvent("on" + evnt, func);
        } else {
            elem[evnt] = func;
        }
    }
    doReadyCheck();
</script>

<div class="bannerAd" onclick="window.open('http://www.google.de', '_blank');" style="width:350px; height:150px;">
    <img src="https://via.placeholder.com/350x150" />
</div>

  1. Как я могу сейчас проверить это объявление? Я нашел страницу http://webtester.mraid.org/, но она не дает мне никакой рекламы во всплывающем окне?
  2. Он должен быть доставлен в виде тега. Как вышеупомянутый HTML должен быть доставлен как таковой? Я просто переименую его из html в js и предоставлю URL скрипта?

0 ответов

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