Вообщем есть код баннера ( пишет ошибку HTML-файл содержит запрещенные обработчики не пропускает фаил) Решение
Все обработчики событий должны быть явно указаны внутри тега script, пример фоткой
Где мне это прописывать? все скрипты закрыты как положено не могу понять! где косяк) прошу помощи фото во вложении
вот сам код
https://pastebin.com/SJ2tr69v

Код нужно не скринами выкладывать, а на Pastebin заливать.
Вы пример напишите НЕ тегами, не видно пример.
Столкнулся с данной проблемой, самое интересное что яндекс не пишет об этом в Требованиях, перерыл кучу инфы, Спасибо добрый человек
решение как описал автор
после <body> перед закрытием тега пишем
<script>
document.onload = init();
</script>
</body>
< __script__>__document__.__onload__=__init __();<__/script__>
удалите __ в скрипте (мэйл не пропускает скрипт в явном виде)

Надеюсь вы решили проблему, сам с ней столкнулся, искал информацию в интернете, но похоже просветленные гуру вам просто не хотели помочь, в ваших скринах нормально видно код. Вдруг кому еще пригодится - дело в том что при сохранении баннера Animate в HTML файле создает в теге < bodу > обработчик onlоad="init();" style="mаrgin:0px;" , а по тех требованиям Яндекса - < bodу > должен быть пустым, но если вы обработчик просто удалите баннер перестанет работать, поэтому его нужно заменить скриптом, в итоге onlоad="init();" stуle="mаrgin:0px;" - удаляете из тега < bodу > - а в контенере < bodу > в самом конце прописываете скрипт < scriрt tуpe="tеxt/javаscriрt" >init();< / scriрt >, в итоге вы должны заменить < bodу onloаd="init();" stуle="mаrgin:0px;" > ...< / bоdy > на < bоdy > ...< scriрt typе="text/javаscriрt" >init();< /scriрt > < /bodу > (не копируйте код из текста, в нем допущенны синтаксисческие ошибки, чтобы код прошел публикацию - пропишите код правильно в редакторе для файла HTML)
Не сработал ни один из вышеприведенных способов.
Нужно так:
body{
margin:0px;
}
init();
document.getElementById("click_area").href = yandexHTML5BannerApi.getClickURLNum(1);