0
私はAdMobスマートバナーをmayアプリで使用していますが、バナーサイズ以外は、、そのscreen widthx50
を除いて、Googleのスタートガイドに示すようにすべてを行いました。自動レイアウトでは、水平中心に対して1つの制約を追加し、画面幅には1を追加しました。私は、シミュレータ上であることを実行した場合、私は素晴らしい作品が、デバイス上で、私はこのエラーを取得しています:Swift AdMob広告の間違ったサイズ
<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())
これらは
幅の制約はありません。 – TheValyreanGroup
Lol問題ありません。それは常に小さなものです。 – TheValyreanGroup