MRAID тестирование и доставка - PullRequest
0 голосов
/ 08 февраля 2019

Я пытаюсь создать статическое объявление 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-адрес скрипта?
...