gpt4 book ai didi

ios - 无法设置 adSize 属性。空间不足,无法展示自定义尺寸的广告

转载 作者:可可西里 更新时间:2023-10-31 23:35:33 25 4
gpt4 key购买 nike

我正在尝试在横屏中使用智能横幅,但尽管要求非常具体地规定屏幕宽度的高度为 32,但我无法避免有关 adSize 属性的错误消息。广告将出现在我的应用程序中,但它会在底部剪辑。

bannerView.adSize = kGADAdSizeSmartBannerLandscape
bannerView.adUnitID = "ca-app-pub-3940256099942544/2934735716"
bannerView.rootViewController = self
bannerView.loadRequest(GADRequest())

这些是我唯一与 View 相关的代码行。其余的都在 Storyboard 中。我有一个 GADBannerView,高度 = 32,宽度 = superview,到底部的空间 = 0,并且在 superview 内水平居中。有什么明显的地方我做错了吗?

编辑:因此在进一步检查错误后,bannerView 似乎有效地忽略了自动布局。它试图将广告加载到 Storyboard 中 View 的字面宽度,而不是屏幕的实际宽度。有办法解决这个问题吗?

最佳答案

将 GADBannerView(它位于属性检查器窗口的底部 - 看起来像一把尺子)的 INTRINSIC SIZE 设置为 320 x 50 之类的值,然后选择 PLACEHOLDER 而不是 Default。删除将 GADBannerView 绑定(bind)到屏幕两侧的所有边界。将 GADBannerView 居中并将其绑定(bind)到 UIViewController 的顶部或底部 - 无论您要放置广告的位置。

我有同样的问题,这解决了它 - 横幅使用 kGADAdSizeSmartBannerLandscape 大小自动调整大小,没有错误!!

关于ios - 无法设置 adSize 属性。空间不足,无法展示自定义尺寸的广告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39092663/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com