Я пытаюсь создать статическое объявление 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>
- Как мне теперь проверить это объявление?Я нашел страницу http://webtester.mraid.org/,, но она не дает мне никакой рекламы во всплывающем окне?
- Предполагается, что он будет доставлен в виде тега.Как вышеупомянутый HTML должен быть доставлен как таковой?Мне просто переименовать его из html в js и указать URL-адрес скрипта?