gpt4 book ai didi

ios - 在 GADBannerView 内调整图像大小

转载 作者:行者123 更新时间:2023-11-29 05:41:13 26 4
gpt4 key购买 nike

我已使用 AdMob 将广告添加到我的 iOS 应用程序中。如果没有显示广告,我希望将其替换为图像,如下所示:

        //Request Advertisement
let request = GADRequest()
request.testDevices = [kGADSimulatorID]

//Set up advertisement
advertisementBanner.adUnitID = "ca-app-pub-7225493999040026/4779408290"
advertisementBanner.rootViewController = self
advertisementBanner.delegate = self
advertisementBanner.load(request)

//If advertisement does not load, add this.
advertisementBanner.backgroundColor = UIColor (patternImage:UIImage (named: "adBanner1.png")!)
advertisementBanner.contentMode = UIView.ContentMode.scaleAspectFill

我已通过编程方式并使用 GUI 添加了 .scaleAspectFill,但仍然没有更改图像的大小。我创建了一个与 GADBannerView 大小完全相同的图像,但它仍然被剪掉了一点。

结果是这样的:img here

正如您所看到的,它并没有覆盖全部。 (它开始重复)

如果没有显示广告,如何在广告横幅中添加图像?并使其覆盖整个 View ?提前致谢!

最佳答案

理想情况下,您不想在横幅 View 的容器内放置任何内容。我曾使用 Admob 参与过很多项目,但在这个项目中,将图像等内容放置在横幅 View 容器中让我思考这是否会违反 Admob 的服务条款。就像我说的,如果没有收到广告(例如加载广告失败),理想情况下您应该隐藏横幅 View 。

但是如果你坚持必须做你想做的事,我认为最好的方法是将 imageView 的 contentMode 设置为 scaleAspectFit 。因为 scaleAspectFill 更加复杂,例如,考虑一下 iPhone 的宽度尺寸有何不同。另外,看看横幅 View 本身,我相信它设置为 scaleAspectFit

希望这有帮助。

关于ios - 在 GADBannerView 内调整图像大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56523175/

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