Swift AdMob объявляет неправильный размер
0 user897234 [2016-07-30 02:14:00]
Я использую смарт-баннер AdMobs в приложении can, я сделал все, что было предложено в Googles. Начало работы, кроме размера баннера, не исправляет 320x50
, его screen widспасибо50
. В автомаркете я добавил 1 ограничение для горизонтального центра и 1 для ширины экрана. Если я запускаю это на симуляторе, я отлично работаю, но на устройстве я получаю эту ошибку:
<Google> Unable to set adSize property. Not enough space to show ad with custom size, {600, 50}. Please use a size that fits the current screen bounds of {320, 568}.
<Google> To get test ads on this device, call: request.testDevices = @[ @"bb3f8f97887" ];
<Google> Unable to set adSize property. Not enough space to show ad with custom size, {600, 50}. Please use a size that fits the current screen bounds of {320, 568}.
<Google> Invalid Request. Ad size will not fit on screen
Если я запишу гаджет GADBannerView, я получаю это (работает на iPhone 5):
Size: (0.0, 0.0, 320.0, 50.0)
Это мой код:
@IBOutlet weak var bannerView: GADBannerView!
bannerView.adUnitID = "ca-app-pub-394/216"
bannerView.adSize = kGADAdSizeSmartBannerPortrait
bannerView.rootViewController = self
print("Size: ",bannerView.bounds)
bannerView.loadRequest(GADRequest())
Это мои ограничения
swift admob
1 ответ
1 Решение TheValyreanGroup [2016-07-30 20:08:00]
Вам нужно добавить ограничение ширины.
Ctrl-Drag из AdView в родительский и выберите "Равные ширины".