2015-03-26 3 views
1

У меня есть игра SpriteKit с баннером iAd в моем файле Main.storyboard, и я применил ограничения с помощью автоматического макета, чтобы разместить баннер в нижней части экрана. Приложение должно быть универсальным приложением, но когда приложение запускается на iPad, баннер, похоже, не меняется на баннер размером с iPad и не подходит для всей ширины экрана. Как я могу сделать баннер одним размером на iPad и другим размером на iPhone, используя только один файл .storyboard?Как изменить размер баннера iAd Размер для iPad

+0

Этот ответ может быть тем, что вы ищете. Тем не менее, я не тестировал его при использовании SpriteKit. http://stackoverflow.com/a/28596752/2108547 –

+0

Спасибо, это сработало! По какой-то причине я не пробовал горизонтальный центр в контейнере, а просто ограничивал каждую сторону представления. Если вы снова опубликуете ответ, я выберу его как правильный. –

ответ

0

Ваш ADBannerView будет знать, на каком устройстве он находится, и правильно установить размеры ADBannerView. Вы должны просто указать автомаркету, где вы хотите, чтобы объявление было. Например, если вы хотите, чтобы ADBannerView находился в нижней части экрана, затем прикрепите его к нижней части экрана с помощью Bottom Space to: Bottom Layout Guide и выровняйте его до Align Center X to: Superview.

+1

Хороший ответ, Даниэль. Я попытался использовать ограничения, чтобы поместить их на две стороны экрана, но когда я их удалил, все получилось отлично. Странно, что он это делает. –

Смежные вопросы