Я создаю адаптивный шаблон HTML-объявления для показа полноэкранного объявления. Объявление отображается на мобильном устройстве под управлением iOS 6-7 и версии 6.8.0 DFP SDK. Я заметил, что при показе объявления с помощью моего шаблона DFP добавляет в мой HTML дополнительные теги html / body (см. Комментарии ниже):
<!-- the code below is from DFP -->
<html><head>
<meta name="viewport"content="width=device-width,height=device-height,user-scalable=0,minimum-scale=1.0,maximum-scale=1.0"/>
</head><body leftMargin="0" topMargin="0" marginwidth="0" marginheight="0">
<!-- my code starts here -->
<html>
<head>
<meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0"/>
</head>
<body>
...
<!-- my code ends here -->
<!-- the code below is from DFP -->
</body></html>
Проблема, с которой я столкнулся, заключается в том, что height=device-height
из введенного кода HTML делает мое объявление прокручиваемым. Мои объявления показываются в горизонтальной, и по неизвестной причине device-height
и device-width
по умолчанию используется одно и то же значение - ширина устройства. Приведенный выше HTML недействителен, потому что вложенные теги _5 _ / _ 6_ и я не могу управлять определением области просмотра, чтобы удалить ошибочный height=device-height
.
Вопросов:
- Есть ли способ подавить сгенерированный DFP упаковывающий HTML-код (
<html>...</html>
) и полагаться на мой код для его предоставления (чтобы я мог предоставить свой собственныйviewport
) - Любые подсказки, почему в альбомной ориентации объявления по умолчанию ширина и высота соответствуют ширине устройства.