Все зависит от SDK, который предоставляет рекламные контейнеры для вашего родного APPS. В случае, если собственный SDK, содержащий рекламные контейнеры, поддерживает Mraid, то да, он должен быть предоставлен SDK MRAID. Например, я использую некоторые SDK для сторонних объявлений для каждой из платформ (IOS, Android и Windows), и все они являются жалобой Mraid, которая означает, что SDK будет содержать mraid.js.
Дальше, когда дизайнеры объявлений указывают mraid.js в своих объявлениях, он позволяет контейнерам объявлений вводить связанные библиотеки MRAID.
IAB стандарт определяет: «Хотя MRAID объявление должно идентифицировать себя в качестве таковых с помощью сценария mraid.js своевременно так, что контейнер может впрыскивать библиотеки MRAID, дизайнер объявлений следует избегать использования строки «MRAID .js "для любых других целей рекламного объявления, так как это может привести к тому, что контейнеры/SDK до ошибочно вводят несколько копий библиотек MRAID."
Благодарим вас за ответ. В моем конкретном случае SDK гордится компанией Smaato, и когда я включаю в начале разметки объявлений, объявление не будет отображаться вообще. Похоже, что он не анализирует html после тега скрипта. Если я поместил эту строку сценария в конец разметки Ad, html действительно покажет, но функции mraid не работают. – offline15